org.apache.tuscany.sdo.util.resource
Class DataObjectXMLStreamReader
java.lang.Object
org.apache.tuscany.sdo.util.resource.DataObjectXMLStreamReader
public class DataObjectXMLStreamReader
- extends java.lang.Object
Fields inherited from interface javax.xml.stream.XMLStreamConstants |
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
Constructor Summary |
|
DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject,
java.lang.String rootElmentURI,
java.lang.String rootElementName)
|
|
DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject,
java.lang.String rootElmentURI,
java.lang.String rootElementName,
commonj.sdo.helper.TypeHelper typeHelper)
|
|
DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject,
java.lang.String rootElmentURI,
java.lang.String rootElementName,
commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper)
|
|
DataObjectXMLStreamReader(commonj.sdo.Property rootElement,
commonj.sdo.DataObject dataObject,
commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper)
|
protected |
DataObjectXMLStreamReader(javax.xml.namespace.QName elementQName,
java.util.Map.Entry[] properties,
java.util.Map.Entry[] attributes)
|
protected |
DataObjectXMLStreamReader(commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper,
commonj.sdo.Property rootElement,
commonj.sdo.DataObject dataObject)
|
protected |
DataObjectXMLStreamReader(commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper,
commonj.sdo.Property rootElement,
commonj.sdo.DataObject dataObject,
commonj.sdo.DataObject serializeRoot)
|
|
DataObjectXMLStreamReader(commonj.sdo.helper.XMLDocument document,
commonj.sdo.helper.TypeHelper typeHelper)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ELEMENT_TEXT
public static final java.lang.String ELEMENT_TEXT
- See Also:
- Constant Field Values
DataObjectXMLStreamReader
public DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject,
java.lang.String rootElmentURI,
java.lang.String rootElementName)
DataObjectXMLStreamReader
public DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject,
java.lang.String rootElmentURI,
java.lang.String rootElementName,
commonj.sdo.helper.TypeHelper typeHelper)
DataObjectXMLStreamReader
public DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject,
java.lang.String rootElmentURI,
java.lang.String rootElementName,
commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper)
DataObjectXMLStreamReader
protected DataObjectXMLStreamReader(commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper,
commonj.sdo.Property rootElement,
commonj.sdo.DataObject dataObject)
DataObjectXMLStreamReader
protected DataObjectXMLStreamReader(commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper,
commonj.sdo.Property rootElement,
commonj.sdo.DataObject dataObject,
commonj.sdo.DataObject serializeRoot)
DataObjectXMLStreamReader
public DataObjectXMLStreamReader(commonj.sdo.Property rootElement,
commonj.sdo.DataObject dataObject,
commonj.sdo.helper.TypeHelper typeHelper,
commonj.sdo.helper.XSDHelper xsdHelper)
DataObjectXMLStreamReader
public DataObjectXMLStreamReader(commonj.sdo.helper.XMLDocument document,
commonj.sdo.helper.TypeHelper typeHelper)
DataObjectXMLStreamReader
protected DataObjectXMLStreamReader(javax.xml.namespace.QName elementQName,
java.util.Map.Entry[] properties,
java.util.Map.Entry[] attributes)
populateProperties
public void populateProperties()
getDataObject
public commonj.sdo.DataObject getDataObject()
init
public void init()
- we need to split out the calling to the populate namespaces seperately since this needs to be done *after* setting the parent namespace
context. We cannot assume it will happen at construction!
getProperty
public java.lang.Object getProperty(java.lang.String key)
throws java.lang.IllegalArgumentException
- Parameters:
key
-
- Returns:
-
- Throws:
java.lang.IllegalArgumentException
next
public int next()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
require
public void require(int i,
java.lang.String string,
java.lang.String string1)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
getElementText
public java.lang.String getElementText()
throws javax.xml.stream.XMLStreamException
- todo implement the right contract for this
- Returns:
-
- Throws:
javax.xml.stream.XMLStreamException
nextTag
public int nextTag()
throws javax.xml.stream.XMLStreamException
- todo implement this
- Returns:
-
- Throws:
javax.xml.stream.XMLStreamException
hasNext
public boolean hasNext()
throws javax.xml.stream.XMLStreamException
- Returns:
-
- Throws:
javax.xml.stream.XMLStreamException
close
public void close()
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
isStartElement
public boolean isStartElement()
isEndElement
public boolean isEndElement()
isCharacters
public boolean isCharacters()
isWhiteSpace
public boolean isWhiteSpace()
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String nsUri,
java.lang.String localName)
getAttributeCount
public int getAttributeCount()
getAttributeName
public javax.xml.namespace.QName getAttributeName(int i)
- Parameters:
i
-
- Returns:
getAttributeNamespace
public java.lang.String getAttributeNamespace(int i)
getAttributeLocalName
public java.lang.String getAttributeLocalName(int i)
getAttributePrefix
public java.lang.String getAttributePrefix(int i)
getAttributeType
public java.lang.String getAttributeType(int i)
getAttributeValue
public java.lang.String getAttributeValue(int i)
isAttributeSpecified
public boolean isAttributeSpecified(int i)
getNamespaceCount
public int getNamespaceCount()
getNamespacePrefix
public java.lang.String getNamespacePrefix(int i)
- Parameters:
i
-
- Returns:
getNamespaceURI
public java.lang.String getNamespaceURI(int i)
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
getEventType
public int getEventType()
getText
public java.lang.String getText()
getTextCharacters
public char[] getTextCharacters()
getTextCharacters
public int getTextCharacters(int i,
char[] chars,
int i1,
int i2)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
getTextStart
public int getTextStart()
getTextLength
public int getTextLength()
getEncoding
public java.lang.String getEncoding()
hasText
public boolean hasText()
- check the validity of this implementation
- Returns:
getLocation
public javax.xml.stream.Location getLocation()
- Returns:
getName
public javax.xml.namespace.QName getName()
getLocalName
public java.lang.String getLocalName()
hasName
public boolean hasName()
getNamespaceURI
public java.lang.String getNamespaceURI()
getPrefix
public java.lang.String getPrefix()
getVersion
public java.lang.String getVersion()
isStandalone
public boolean isStandalone()
standaloneSet
public boolean standaloneSet()
getCharacterEncodingScheme
public java.lang.String getCharacterEncodingScheme()
getPITarget
public java.lang.String getPITarget()
getPIData
public java.lang.String getPIData()
isEndOfFragment
public boolean isEndOfFragment()
- are we done ?
- Returns:
Copyright © 2007 Apache Software Foundation. All Rights Reserved.