|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sdo.util.resource.DataObjectXMLStreamReader
public class DataObjectXMLStreamReader
Nested Class Summary | |
---|---|
protected static class |
DataObjectXMLStreamReader.DelegatingNamespaceContext
|
protected static class |
DataObjectXMLStreamReader.NameValuePair
|
protected static class |
DataObjectXMLStreamReader.SimpleElementStreamReader
|
Field Summary | |
---|---|
static java.lang.String |
ELEMENT_TEXT
|
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)
|
protected |
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)
|
|
DataObjectXMLStreamReader(commonj.sdo.helper.XMLDocument document,
commonj.sdo.helper.TypeHelper typeHelper)
|
Method Summary | |
---|---|
void |
close()
|
int |
getAttributeCount()
|
java.lang.String |
getAttributeLocalName(int i)
|
javax.xml.namespace.QName |
getAttributeName(int i)
|
java.lang.String |
getAttributeNamespace(int i)
|
java.lang.String |
getAttributePrefix(int i)
|
java.lang.String |
getAttributeType(int i)
|
java.lang.String |
getAttributeValue(int i)
|
java.lang.String |
getAttributeValue(java.lang.String nsUri,
java.lang.String localName)
|
java.lang.String |
getCharacterEncodingScheme()
|
commonj.sdo.DataObject |
getDataObject()
|
java.lang.String |
getElementText()
todo implement the right contract for this |
java.lang.String |
getEncoding()
|
int |
getEventType()
|
java.lang.String |
getLocalName()
|
javax.xml.stream.Location |
getLocation()
|
javax.xml.namespace.QName |
getName()
|
javax.xml.namespace.NamespaceContext |
getNamespaceContext()
|
int |
getNamespaceCount()
|
java.lang.String |
getNamespacePrefix(int i)
|
java.lang.String |
getNamespaceURI()
|
java.lang.String |
getNamespaceURI(int i)
|
java.lang.String |
getNamespaceURI(java.lang.String prefix)
|
java.lang.String |
getPIData()
|
java.lang.String |
getPITarget()
|
java.lang.String |
getPrefix()
|
java.lang.Object |
getProperty(java.lang.String key)
|
java.lang.String |
getText()
|
char[] |
getTextCharacters()
|
int |
getTextCharacters(int i,
char[] chars,
int i1,
int i2)
|
int |
getTextLength()
|
int |
getTextStart()
|
java.lang.String |
getVersion()
|
boolean |
hasName()
|
boolean |
hasNext()
|
boolean |
hasText()
check the validity of this implementation |
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. |
boolean |
isAttributeSpecified(int i)
|
boolean |
isCharacters()
|
boolean |
isEndElement()
|
boolean |
isEndOfFragment()
are we done ? |
boolean |
isStandalone()
|
boolean |
isStartElement()
|
boolean |
isWhiteSpace()
|
int |
next()
|
int |
nextTag()
todo implement this |
void |
populateProperties()
|
void |
require(int i,
java.lang.String string,
java.lang.String string1)
|
void |
setParentNamespaceContext(javax.xml.namespace.NamespaceContext nsContext)
add the namespace context |
boolean |
standaloneSet()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ELEMENT_TEXT
Constructor Detail |
---|
public DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject, java.lang.String rootElmentURI, java.lang.String rootElementName)
public DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject, java.lang.String rootElmentURI, java.lang.String rootElementName, commonj.sdo.helper.TypeHelper typeHelper)
public DataObjectXMLStreamReader(commonj.sdo.DataObject dataObject, java.lang.String rootElmentURI, java.lang.String rootElementName, commonj.sdo.helper.TypeHelper typeHelper, commonj.sdo.helper.XSDHelper xsdHelper)
protected DataObjectXMLStreamReader(commonj.sdo.Property rootElement, commonj.sdo.DataObject dataObject, commonj.sdo.helper.TypeHelper typeHelper, commonj.sdo.helper.XSDHelper xsdHelper)
public DataObjectXMLStreamReader(commonj.sdo.helper.XMLDocument document, commonj.sdo.helper.TypeHelper typeHelper)
protected DataObjectXMLStreamReader(javax.xml.namespace.QName elementQName, java.util.Map.Entry[] properties, java.util.Map.Entry[] attributes)
Method Detail |
---|
public void populateProperties()
public commonj.sdo.DataObject getDataObject()
public void setParentNamespaceContext(javax.xml.namespace.NamespaceContext nsContext)
public void init()
public java.lang.Object getProperty(java.lang.String key) throws java.lang.IllegalArgumentException
key
-
java.lang.IllegalArgumentException
public int next() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public void require(int i, java.lang.String string, java.lang.String string1) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public int nextTag() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public boolean hasNext() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public void close() throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public java.lang.String getNamespaceURI(java.lang.String prefix)
public boolean isStartElement()
public boolean isEndElement()
public boolean isCharacters()
public boolean isWhiteSpace()
public java.lang.String getAttributeValue(java.lang.String nsUri, java.lang.String localName)
public int getAttributeCount()
public javax.xml.namespace.QName getAttributeName(int i)
i
-
public java.lang.String getAttributeNamespace(int i)
public java.lang.String getAttributeLocalName(int i)
public java.lang.String getAttributePrefix(int i)
public java.lang.String getAttributeType(int i)
public java.lang.String getAttributeValue(int i)
public boolean isAttributeSpecified(int i)
public int getNamespaceCount()
public java.lang.String getNamespacePrefix(int i)
i
-
public java.lang.String getNamespaceURI(int i)
public javax.xml.namespace.NamespaceContext getNamespaceContext()
public int getEventType()
public java.lang.String getText()
public char[] getTextCharacters()
public int getTextCharacters(int i, char[] chars, int i1, int i2) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public int getTextStart()
public int getTextLength()
public java.lang.String getEncoding()
public boolean hasText()
public javax.xml.stream.Location getLocation()
public javax.xml.namespace.QName getName()
public java.lang.String getLocalName()
public boolean hasName()
public java.lang.String getNamespaceURI()
public java.lang.String getPrefix()
public java.lang.String getVersion()
public boolean isStandalone()
public boolean standaloneSet()
public java.lang.String getCharacterEncodingScheme()
public java.lang.String getPITarget()
public java.lang.String getPIData()
public boolean isEndOfFragment()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |