org.kxml2.io

Class KXmlParser

public class KXmlParser extends Object implements XmlPullParser

A simple, pull based XML parser. This classe replaces the kXML 1 XmlParser class and the corresponding event classes.
Constructor Summary
KXmlParser()
Method Summary
voiddefineEntityReplacementText(String entity, String value)
intgetAttributeCount()
StringgetAttributeName(int index)
StringgetAttributeNamespace(int index)
StringgetAttributePrefix(int index)
StringgetAttributeType(int index)
StringgetAttributeValue(int index)
StringgetAttributeValue(String namespace, String name)
intgetColumnNumber()
intgetDepth()
intgetEventType()
booleangetFeature(String feature)
StringgetInputEncoding()
intgetLineNumber()
StringgetName()
StringgetNamespace(String prefix)
StringgetNamespace()
intgetNamespaceCount(int depth)
StringgetNamespacePrefix(int pos)
StringgetNamespaceUri(int pos)
StringgetPositionDescription()
StringgetPrefix()
ObjectgetProperty(String property)
StringgetText()
char[]getTextCharacters(int[] poslen)
booleanisAttributeDefault(int index)
booleanisEmptyElementTag()
booleanisWhitespace()
intnext()
intnextTag()
StringnextText()
intnextToken()
voidrequire(int type, String namespace, String name)
voidsetFeature(String feature, boolean value)
voidsetInput(Reader reader)
voidsetInput(InputStream is, String _enc)
voidsetProperty(String property, Object value)
voidskipSubTree()
Skip sub tree that is currently porser positioned on.

Constructor Detail

KXmlParser

public KXmlParser()

Method Detail

defineEntityReplacementText

public void defineEntityReplacementText(String entity, String value)

getAttributeCount

public int getAttributeCount()

getAttributeName

public String getAttributeName(int index)

getAttributeNamespace

public String getAttributeNamespace(int index)

getAttributePrefix

public String getAttributePrefix(int index)

getAttributeType

public String getAttributeType(int index)

getAttributeValue

public String getAttributeValue(int index)

getAttributeValue

public String getAttributeValue(String namespace, String name)

getColumnNumber

public int getColumnNumber()

getDepth

public int getDepth()

getEventType

public int getEventType()

getFeature

public boolean getFeature(String feature)

getInputEncoding

public String getInputEncoding()

getLineNumber

public int getLineNumber()

getName

public String getName()

getNamespace

public String getNamespace(String prefix)

getNamespace

public String getNamespace()

getNamespaceCount

public int getNamespaceCount(int depth)

getNamespacePrefix

public String getNamespacePrefix(int pos)

getNamespaceUri

public String getNamespaceUri(int pos)

getPositionDescription

public String getPositionDescription()

getPrefix

public String getPrefix()

getProperty

public Object getProperty(String property)

getText

public String getText()

getTextCharacters

public char[] getTextCharacters(int[] poslen)

isAttributeDefault

public boolean isAttributeDefault(int index)

isEmptyElementTag

public boolean isEmptyElementTag()

isWhitespace

public boolean isWhitespace()

next

public int next()

nextTag

public int nextTag()

nextText

public String nextText()

nextToken

public int nextToken()

require

public void require(int type, String namespace, String name)

setFeature

public void setFeature(String feature, boolean value)

setInput

public void setInput(Reader reader)

setInput

public void setInput(InputStream is, String _enc)

setProperty

public void setProperty(String property, Object value)

skipSubTree

public void skipSubTree()
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.