| 
|||||||||
| 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.XmlPullParserorg.xmlpull.v1.XmlPullParserExceptionpublic int getAttributeCount()
getAttributeCount in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getAttributeName(int index)
getAttributeName in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getAttributeNamespace(int index)
getAttributeNamespace in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getAttributePrefix(int index)
getAttributePrefix in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getAttributeType(int index)
getAttributeType in interface org.xmlpull.v1.XmlPullParserpublic 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.XmlPullParserpublic int getColumnNumber()
getColumnNumber in interface org.xmlpull.v1.XmlPullParserpublic int getDepth()
getDepth in interface org.xmlpull.v1.XmlPullParser
public int getEventType()
                 throws org.xmlpull.v1.XmlPullParserException
getEventType in interface org.xmlpull.v1.XmlPullParserorg.xmlpull.v1.XmlPullParserExceptionpublic boolean getFeature(java.lang.String name)
getFeature in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getInputEncoding()
getInputEncoding in interface org.xmlpull.v1.XmlPullParserpublic int getLineNumber()
getLineNumber in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getName()
getName in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getNamespace()
getNamespace in interface org.xmlpull.v1.XmlPullParserpublic 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.XmlPullParserorg.xmlpull.v1.XmlPullParserException
public java.lang.String getNamespacePrefix(int pos)
                                    throws org.xmlpull.v1.XmlPullParserException
getNamespacePrefix in interface org.xmlpull.v1.XmlPullParserorg.xmlpull.v1.XmlPullParserException
public java.lang.String getNamespaceUri(int pos)
                                 throws org.xmlpull.v1.XmlPullParserException
getNamespaceUri in interface org.xmlpull.v1.XmlPullParserorg.xmlpull.v1.XmlPullParserExceptionpublic java.lang.String getPositionDescription()
getPositionDescription in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getPrefix()
getPrefix in interface org.xmlpull.v1.XmlPullParserpublic java.lang.Object getProperty(java.lang.String name)
getProperty in interface org.xmlpull.v1.XmlPullParserpublic java.lang.String getText()
getText in interface org.xmlpull.v1.XmlPullParserpublic char[] getTextCharacters(int[] holderForStartAndLength)
getTextCharacters in interface org.xmlpull.v1.XmlPullParserpublic 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.XmlPullParserorg.xmlpull.v1.XmlPullParserException
public boolean isWhitespace()
                     throws org.xmlpull.v1.XmlPullParserException
isWhitespace in interface org.xmlpull.v1.XmlPullParserorg.xmlpull.v1.XmlPullParserException
public int next()
         throws org.xmlpull.v1.XmlPullParserException,
                java.io.IOException
next in interface org.xmlpull.v1.XmlPullParserorg.xmlpull.v1.XmlPullParserException
java.io.IOException
public int nextTag()
            throws org.xmlpull.v1.XmlPullParserException,
                   java.io.IOException
nextTag in interface org.xmlpull.v1.XmlPullParserorg.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.XmlPullParserorg.xmlpull.v1.XmlPullParserException
java.io.IOException
public int nextToken()
              throws org.xmlpull.v1.XmlPullParserException,
                     java.io.IOException
nextToken in interface org.xmlpull.v1.XmlPullParserorg.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.XmlPullParserorg.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.XmlPullParserorg.xmlpull.v1.XmlPullParserException
public void setInput(java.io.Reader in)
              throws org.xmlpull.v1.XmlPullParserException
setInput in interface org.xmlpull.v1.XmlPullParserorg.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.XmlPullParserorg.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.XmlPullParserorg.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.IOExceptionpublic 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.IOExceptionpublic 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.IOExceptionpublic 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 | ||||||||