|
|||||||||
| 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 stream
protected 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 | ||||||||