|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ws4d.java.io.xml.ElementParser
public class ElementParser
Field Summary |
---|
Fields inherited from interface org.xmlpull.v1.XmlPullParser |
---|
CDSECT, COMMENT, DOCDECL, END_DOCUMENT, END_TAG, ENTITY_REF, FEATURE_PROCESS_DOCDECL, FEATURE_PROCESS_NAMESPACES, FEATURE_REPORT_NAMESPACE_ATTRIBUTES, FEATURE_VALIDATION, IGNORABLE_WHITESPACE, NO_NAMESPACE, PROCESSING_INSTRUCTION, START_DOCUMENT, START_TAG, TEXT, TYPES |
Constructor Summary | |
---|---|
ElementParser(org.xmlpull.v1.XmlPullParser source)
|
Method Summary | |
---|---|
void |
addUnknownElement(UnknownDataContainer container,
java.lang.String namespace,
java.lang.String name)
|
java.lang.Object |
chainHandler(QName elementName)
Equivalent to chainHandler(elementName, true) . |
java.lang.Object |
chainHandler(QName elementName,
boolean consume)
Searches for a registered ElementHandler capable of processing
the element with the specified qualified name elementName . |
void |
consume()
Advances this element parser instance to its end. |
QName |
createQName(java.lang.String rawQName)
Creates a qualified name from its prefixed string representation. |
void |
defineEntityReplacementText(java.lang.String entityName,
java.lang.String replacementText)
|
int |
getAttributeCount()
|
java.lang.String |
getAttributeName(int index)
|
java.lang.String |
getAttributeNamespace(int index)
|
java.lang.String |
getAttributePrefix(int index)
|
java.lang.String |
getAttributeType(int index)
|
java.lang.String |
getAttributeValue(int index)
|
java.lang.String |
getAttributeValue(java.lang.String namespace,
java.lang.String name)
|
QName |
getAttributeValueAsQName(int i)
|
int |
getColumnNumber()
|
int |
getDepth()
|
int |
getEventType()
|
boolean |
getFeature(java.lang.String name)
|
java.lang.String |
getInputEncoding()
|
int |
getLineNumber()
|
java.lang.String |
getName()
|
java.lang.String |
getNamespace()
|
java.lang.String |
getNamespace(java.lang.String prefix)
|
int |
getNamespaceCount(int depth)
|
java.lang.String |
getNamespacePrefix(int pos)
|
java.lang.String |
getNamespaceUri(int pos)
|
java.lang.String |
getPositionDescription()
|
java.lang.String |
getPrefix()
|
java.lang.Object |
getProperty(java.lang.String name)
|
java.lang.String |
getText()
|
char[] |
getTextCharacters(int[] holderForStartAndLength)
|
void |
handleUnknownAttributes(UnknownDataContainer container)
|
boolean |
isAttributeDefault(int index)
|
boolean |
isEmptyElementTag()
|
boolean |
isWhitespace()
|
int |
next()
|
AttributedURI |
nextAttributedUri()
|
UnknownDataContainer |
nextGenericElement(UnknownDataContainer container)
|
LocalizedString |
nextLocalizedString()
|
static int |
nextNonWhiteSpace(java.lang.String src,
int offset)
|
ProbeScopeSet |
nextProbeScopeSet()
|
QName |
nextQName()
|
QNameSet |
nextQNameSet()
|
ScopeSet |
nextScopeSet()
|
void |
nextScopeSet(ScopeSet scopes)
Parses scopes list and adds scope to given scope set. |
int |
nextTag()
|
java.lang.String |
nextText()
|
int |
nextToken()
|
URISet |
nextUriSet()
Parses uri list and returns uri set. |
static int |
nextWhiteSpace(java.lang.String src,
int offset)
|
void |
require(int type,
java.lang.String namespace,
java.lang.String name)
|
void |
setFeature(java.lang.String name,
boolean state)
|
void |
setInput(java.io.InputStream inputStream,
java.lang.String inputEncoding)
|
void |
setInput(java.io.Reader in)
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ElementParser(org.xmlpull.v1.XmlPullParser source)
source
- Method Detail |
---|
public static int nextNonWhiteSpace(java.lang.String src, int offset)
public static int nextWhiteSpace(java.lang.String src, int offset)
public void defineEntityReplacementText(java.lang.String entityName, java.lang.String replacementText) throws org.xmlpull.v1.XmlPullParserException
defineEntityReplacementText
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public int getAttributeCount()
getAttributeCount
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getAttributeName(int index)
getAttributeName
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getAttributeNamespace(int index)
getAttributeNamespace
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getAttributePrefix(int index)
getAttributePrefix
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getAttributeType(int index)
getAttributeType
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getAttributeValue(int index)
getAttributeValue
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getAttributeValue(java.lang.String namespace, java.lang.String name)
getAttributeValue
in interface org.xmlpull.v1.XmlPullParser
public int getColumnNumber()
getColumnNumber
in interface org.xmlpull.v1.XmlPullParser
public int getDepth()
getDepth
in interface org.xmlpull.v1.XmlPullParser
public int getEventType() throws org.xmlpull.v1.XmlPullParserException
getEventType
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public boolean getFeature(java.lang.String name)
getFeature
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getInputEncoding()
getInputEncoding
in interface org.xmlpull.v1.XmlPullParser
public int getLineNumber()
getLineNumber
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getName()
getName
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getNamespace()
getNamespace
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getNamespace(java.lang.String prefix)
getNamespace
in interface org.xmlpull.v1.XmlPullParser
public int getNamespaceCount(int depth) throws org.xmlpull.v1.XmlPullParserException
getNamespaceCount
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public java.lang.String getNamespacePrefix(int pos) throws org.xmlpull.v1.XmlPullParserException
getNamespacePrefix
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public java.lang.String getNamespaceUri(int pos) throws org.xmlpull.v1.XmlPullParserException
getNamespaceUri
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public java.lang.String getPositionDescription()
getPositionDescription
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getPrefix()
getPrefix
in interface org.xmlpull.v1.XmlPullParser
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface org.xmlpull.v1.XmlPullParser
public java.lang.String getText()
getText
in interface org.xmlpull.v1.XmlPullParser
public char[] getTextCharacters(int[] holderForStartAndLength)
getTextCharacters
in interface org.xmlpull.v1.XmlPullParser
public boolean isAttributeDefault(int index)
isAttributeDefault
in interface org.xmlpull.v1.XmlPullParser
public boolean isEmptyElementTag() throws org.xmlpull.v1.XmlPullParserException
isEmptyElementTag
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public boolean isWhitespace() throws org.xmlpull.v1.XmlPullParserException
isWhitespace
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public int next() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
next
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public int nextTag() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
nextTag
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public java.lang.String nextText() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
nextText
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public int nextToken() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
nextToken
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public void require(int type, java.lang.String namespace, java.lang.String name) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
require
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public void setFeature(java.lang.String name, boolean state) throws org.xmlpull.v1.XmlPullParserException
setFeature
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public void setInput(java.io.Reader in) throws org.xmlpull.v1.XmlPullParserException
setInput
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public void setInput(java.io.InputStream inputStream, java.lang.String inputEncoding) throws org.xmlpull.v1.XmlPullParserException
setInput
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public void setProperty(java.lang.String name, java.lang.Object value) throws org.xmlpull.v1.XmlPullParserException
setProperty
in interface org.xmlpull.v1.XmlPullParser
org.xmlpull.v1.XmlPullParserException
public LocalizedString nextLocalizedString() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public AttributedURI nextAttributedUri() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public QName nextQName() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
QName
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public QName getAttributeValueAsQName(int i)
i
-
i
as
QName
public QNameSet nextQNameSet() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
QNameSet
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public ScopeSet nextScopeSet() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public ProbeScopeSet nextProbeScopeSet() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public void nextScopeSet(ScopeSet scopes) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
scopes
-
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public URISet nextUriSet() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public UnknownDataContainer nextGenericElement(UnknownDataContainer container) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public void handleUnknownAttributes(UnknownDataContainer container)
public void addUnknownElement(UnknownDataContainer container, java.lang.String namespace, java.lang.String name) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
container
- namespace
- name
-
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public java.lang.Object chainHandler(QName elementName) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
chainHandler(elementName, true)
.
elementName
-
null
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public java.lang.Object chainHandler(QName elementName, boolean consume) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
ElementHandler
capable of processing
the element with the specified qualified name elementName
.
If it finds one, the XML stream represented by this ElementParser
instance is passed to it and this method returns the result of its
ElementHandler.handleElement(QName, ElementParser)
method.
Otherwise, if the flag consume
is set to true
,
the complete XML block from the current element's start tag to the
corresponding end tag is silently ignored and this method returns
null
. Finally, if consume
is false
, this method returns null
immediately (without advancing
this parser's state).
elementName
- the name of the element to processconsume
- whether to consume the entire element block in case there
is no registered element handler
for it
null
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public void consume() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public QName createQName(java.lang.String rawQName)
rawQName
- a string representation of the qualified name in prefixed
form
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |