org.kxml2.io
Class KXmlParser
java.lang.Object
   org.kxml2.io.KXmlParser
org.kxml2.io.KXmlParser
- All Implemented Interfaces: 
- org.xmlpull.v1.XmlPullParser
- public class KXmlParser 
- extends java.lang.Object- implements org.xmlpull.v1.XmlPullParser
A simple, pull based XML parser. This classe replaces the kXML 1
    XmlParser class and the corresponding event classes.
 
| 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 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
KXmlParser
public KXmlParser()
setInput
public void setInput(java.io.Reader reader)
              throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- setInputin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
setInput
public void setInput(java.io.InputStream is,
                     java.lang.String _enc)
              throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- setInputin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
getFeature
public boolean getFeature(java.lang.String feature)
- 
- Specified by:
- getFeaturein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getInputEncoding
public java.lang.String getInputEncoding()
- 
- Specified by:
- getInputEncodingin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
defineEntityReplacementText
public void defineEntityReplacementText(java.lang.String entity,
                                        java.lang.String value)
                                 throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- defineEntityReplacementTextin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
getProperty
public java.lang.Object getProperty(java.lang.String property)
- 
- Specified by:
- getPropertyin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getNamespaceCount
public int getNamespaceCount(int depth)
- 
- Specified by:
- getNamespaceCountin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getNamespacePrefix
public java.lang.String getNamespacePrefix(int pos)
- 
- Specified by:
- getNamespacePrefixin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getNamespaceUri
public java.lang.String getNamespaceUri(int pos)
- 
- Specified by:
- getNamespaceUriin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getNamespace
public java.lang.String getNamespace(java.lang.String prefix)
- 
- Specified by:
- getNamespacein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getDepth
public int getDepth()
- 
- Specified by:
- getDepthin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getPositionDescription
public java.lang.String getPositionDescription()
- 
- Specified by:
- getPositionDescriptionin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getLineNumber
public int getLineNumber()
- 
- Specified by:
- getLineNumberin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getColumnNumber
public int getColumnNumber()
- 
- Specified by:
- getColumnNumberin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
isWhitespace
public boolean isWhitespace()
                     throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- isWhitespacein interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
getText
public java.lang.String getText()
- 
- Specified by:
- getTextin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getTextCharacters
public char[] getTextCharacters(int[] poslen)
- 
- Specified by:
- getTextCharactersin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getNamespace
public java.lang.String getNamespace()
- 
- Specified by:
- getNamespacein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getName
public java.lang.String getName()
- 
- Specified by:
- getNamein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getPrefix
public java.lang.String getPrefix()
- 
- Specified by:
- getPrefixin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
isEmptyElementTag
public boolean isEmptyElementTag()
                          throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- isEmptyElementTagin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
getAttributeCount
public int getAttributeCount()
- 
- Specified by:
- getAttributeCountin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getAttributeType
public java.lang.String getAttributeType(int index)
- 
- Specified by:
- getAttributeTypein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
isAttributeDefault
public boolean isAttributeDefault(int index)
- 
- Specified by:
- isAttributeDefaultin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getAttributeNamespace
public java.lang.String getAttributeNamespace(int index)
- 
- Specified by:
- getAttributeNamespacein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getAttributeName
public java.lang.String getAttributeName(int index)
- 
- Specified by:
- getAttributeNamein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getAttributePrefix
public java.lang.String getAttributePrefix(int index)
- 
- Specified by:
- getAttributePrefixin interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getAttributeValue
public java.lang.String getAttributeValue(int index)
- 
- Specified by:
- getAttributeValuein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String namespace,
                                          java.lang.String name)
- 
- Specified by:
- getAttributeValuein interface- org.xmlpull.v1.XmlPullParser
 
- 
 
getEventType
public int getEventType()
                 throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- getEventTypein interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
next
public int next()
         throws org.xmlpull.v1.XmlPullParserException,
                java.io.IOException
- 
- Specified by:
- nextin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
- java.io.IOException
 
nextToken
public int nextToken()
              throws org.xmlpull.v1.XmlPullParserException,
                     java.io.IOException
- 
- Specified by:
- nextTokenin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
- java.io.IOException
 
nextTag
public int nextTag()
            throws org.xmlpull.v1.XmlPullParserException,
                   java.io.IOException
- 
- Specified by:
- nextTagin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
- java.io.IOException
 
require
public void require(int type,
                    java.lang.String namespace,
                    java.lang.String name)
             throws org.xmlpull.v1.XmlPullParserException,
                    java.io.IOException
- 
- Specified by:
- requirein interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
- java.io.IOException
 
nextText
public java.lang.String nextText()
                          throws org.xmlpull.v1.XmlPullParserException,
                                 java.io.IOException
- 
- Specified by:
- nextTextin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
- java.io.IOException
 
setFeature
public void setFeature(java.lang.String feature,
                       boolean value)
                throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- setFeaturein interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
setProperty
public void setProperty(java.lang.String property,
                        java.lang.Object value)
                 throws org.xmlpull.v1.XmlPullParserException
- 
- Specified by:
- setPropertyin interface- org.xmlpull.v1.XmlPullParser
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
 
skipSubTree
public void skipSubTree()
                 throws org.xmlpull.v1.XmlPullParserException,
                        java.io.IOException
- Skip sub tree that is currently porser positioned on.
 
 NOTE: parser must be on START_TAG and when funtion returns
 parser will be positioned on corresponding END_TAG.
 
- 
 
- 
- Throws:
- org.xmlpull.v1.XmlPullParserException
- java.io.IOException