|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor
public abstract class BaseStAXArtifactProcessor
A base class with utility methods for the other artifact processors in this module.
Nested Class Summary | |
---|---|
static class |
BaseStAXArtifactProcessor.XAttr
Represents an XML attribute that needs to be written to a document. |
Constructor Summary | |
---|---|
BaseStAXArtifactProcessor()
|
Method Summary | |
---|---|
protected boolean |
getBoolean(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
Returns the boolean value of an attribute. |
protected javax.xml.namespace.QName |
getQName(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
Returns the QName value of an attribute. |
protected java.util.List<javax.xml.namespace.QName> |
getQNames(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
Returns the value of an attribute as a list of QNames. |
protected javax.xml.namespace.QName |
getQNameValue(javax.xml.stream.XMLStreamReader reader,
java.lang.String value)
Returns a QName from a string. |
protected java.lang.String |
getString(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
Returns the string value of an attribute. |
protected javax.xml.namespace.QName |
getXSIType(javax.xml.stream.XMLStreamReader reader)
Returns the value of xsi:type attribute |
protected boolean |
isSet(javax.xml.stream.XMLStreamReader reader,
java.lang.String name)
Test if an attribute is explicitly set |
protected boolean |
nextChildElement(javax.xml.stream.XMLStreamReader reader)
Parse the next child element. |
protected void |
skipToEndElement(javax.xml.stream.XMLStreamReader reader)
Advance the stream to the next END_ELEMENT event skipping any nested content. |
protected void |
writeAttributePrefixes(javax.xml.stream.XMLStreamWriter writer,
BaseStAXArtifactProcessor.XAttr... attrs)
Write attribute prefixes to the current element. |
protected void |
writeAttributes(javax.xml.stream.XMLStreamWriter writer,
BaseStAXArtifactProcessor.XAttr... attrs)
Write attributes to the current element. |
protected void |
writeEnd(javax.xml.stream.XMLStreamWriter writer)
End an element. |
protected void |
writeEndDocument(javax.xml.stream.XMLStreamWriter writer)
End a document. |
protected void |
writeStart(javax.xml.stream.XMLStreamWriter writer,
javax.xml.namespace.QName qname,
BaseStAXArtifactProcessor.XAttr... attrs)
Start an element. |
protected void |
writeStart(javax.xml.stream.XMLStreamWriter writer,
java.lang.String uri,
java.lang.String name,
BaseStAXArtifactProcessor.XAttr... attrs)
Start an element. |
protected void |
writeStartDocument(javax.xml.stream.XMLStreamWriter writer,
javax.xml.namespace.QName qname,
BaseStAXArtifactProcessor.XAttr... attrs)
Start a document. |
protected void |
writeStartDocument(javax.xml.stream.XMLStreamWriter writer,
java.lang.String uri,
java.lang.String name,
BaseStAXArtifactProcessor.XAttr... attrs)
Start a document. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseStAXArtifactProcessor()
Method Detail |
---|
protected javax.xml.namespace.QName getQNameValue(javax.xml.stream.XMLStreamReader reader, java.lang.String value)
reader
- value
-
protected boolean getBoolean(javax.xml.stream.XMLStreamReader reader, java.lang.String name)
reader
- name
-
protected javax.xml.namespace.QName getQName(javax.xml.stream.XMLStreamReader reader, java.lang.String name)
reader
- name
-
protected java.util.List<javax.xml.namespace.QName> getQNames(javax.xml.stream.XMLStreamReader reader, java.lang.String name)
reader
- name
-
protected java.lang.String getString(javax.xml.stream.XMLStreamReader reader, java.lang.String name)
reader
- name
-
protected boolean isSet(javax.xml.stream.XMLStreamReader reader, java.lang.String name)
reader
- name
-
protected javax.xml.namespace.QName getXSIType(javax.xml.stream.XMLStreamReader reader)
reader
- The XML stream reader
protected boolean nextChildElement(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
reader
-
javax.xml.stream.XMLStreamException
protected void skipToEndElement(javax.xml.stream.XMLStreamReader reader) throws javax.xml.stream.XMLStreamException
reader
- the reader to advance
javax.xml.stream.XMLStreamException
- if there was a problem reading the streamprotected void writeStart(javax.xml.stream.XMLStreamWriter writer, java.lang.String uri, java.lang.String name, BaseStAXArtifactProcessor.XAttr... attrs) throws javax.xml.stream.XMLStreamException
uri
- name
- attrs
-
javax.xml.stream.XMLStreamException
protected void writeStart(javax.xml.stream.XMLStreamWriter writer, javax.xml.namespace.QName qname, BaseStAXArtifactProcessor.XAttr... attrs) throws javax.xml.stream.XMLStreamException
qname
- attrs
-
javax.xml.stream.XMLStreamException
protected void writeEnd(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
writer
-
javax.xml.stream.XMLStreamException
protected void writeStartDocument(javax.xml.stream.XMLStreamWriter writer, java.lang.String uri, java.lang.String name, BaseStAXArtifactProcessor.XAttr... attrs) throws javax.xml.stream.XMLStreamException
writer
-
javax.xml.stream.XMLStreamException
protected void writeStartDocument(javax.xml.stream.XMLStreamWriter writer, javax.xml.namespace.QName qname, BaseStAXArtifactProcessor.XAttr... attrs) throws javax.xml.stream.XMLStreamException
writer
- qname
- attrs
-
javax.xml.stream.XMLStreamException
protected void writeEndDocument(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
writer
-
javax.xml.stream.XMLStreamException
protected void writeAttributes(javax.xml.stream.XMLStreamWriter writer, BaseStAXArtifactProcessor.XAttr... attrs) throws javax.xml.stream.XMLStreamException
writer
- attrs
-
javax.xml.stream.XMLStreamException
protected void writeAttributePrefixes(javax.xml.stream.XMLStreamWriter writer, BaseStAXArtifactProcessor.XAttr... attrs) throws javax.xml.stream.XMLStreamException
writer
- attrs
-
javax.xml.stream.XMLStreamException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |