public class WbxmlParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
WAP_EXTENSION
Parser event type for Wbxml-specific events.
|
Constructor and Description |
---|
WbxmlParser() |
Modifier and Type | Method and Description |
---|---|
void |
defineEntityReplacementText(java.lang.String entity,
java.lang.String value) |
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) |
int |
getColumnNumber() |
int |
getDepth() |
int |
getEventType() |
boolean |
getFeature(java.lang.String feature) |
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 property) |
java.lang.String |
getText() |
char[] |
getTextCharacters(int[] poslen) |
int |
getWapCode()
Returns the token ID for start tags or the event type for wap proprietary events
such as OPAQUE.
|
java.lang.Object |
getWapExtensionData() |
boolean |
isAttributeDefault(int index) |
boolean |
isEmptyElementTag() |
boolean |
isWhitespace() |
int |
next() |
int |
nextTag() |
java.lang.String |
nextText() |
int |
nextToken() |
java.lang.Object |
parseWapExtension(int id)
Overwrite this method to intercept all wap events
|
void |
readAttr() |
void |
require(int type,
java.lang.String namespace,
java.lang.String name) |
void |
setAttrStartTable(int page,
java.lang.String[] table)
Sets the attribute start Table for a given page.
|
void |
setAttrValueTable(int page,
java.lang.String[] table)
Sets the attribute value Table for a given page.
|
void |
setFeature(java.lang.String feature,
boolean value) |
void |
setInput(java.io.InputStream in,
java.lang.String enc) |
void |
setInput(java.io.Reader reader) |
void |
setProperty(java.lang.String property,
java.lang.Object value) |
void |
setTagTable(int page,
java.lang.String[] table)
Sets the tag table for a given page.
|
public static final int WAP_EXTENSION
public boolean getFeature(java.lang.String feature)
public java.lang.String getInputEncoding()
public void defineEntityReplacementText(java.lang.String entity, java.lang.String value) throws XmlPullParserException
XmlPullParserException
public java.lang.Object getProperty(java.lang.String property)
public int getNamespaceCount(int depth)
public java.lang.String getNamespacePrefix(int pos)
public java.lang.String getNamespaceUri(int pos)
public java.lang.String getNamespace(java.lang.String prefix)
public int getDepth()
public java.lang.String getPositionDescription()
public int getLineNumber()
public int getColumnNumber()
public boolean isWhitespace() throws XmlPullParserException
XmlPullParserException
public java.lang.String getText()
public char[] getTextCharacters(int[] poslen)
public java.lang.String getNamespace()
public java.lang.String getName()
public java.lang.String getPrefix()
public boolean isEmptyElementTag() throws XmlPullParserException
XmlPullParserException
public int getAttributeCount()
public java.lang.String getAttributeType(int index)
public boolean isAttributeDefault(int index)
public java.lang.String getAttributeNamespace(int index)
public java.lang.String getAttributeName(int index)
public java.lang.String getAttributePrefix(int index)
public java.lang.String getAttributeValue(int index)
public java.lang.String getAttributeValue(java.lang.String namespace, java.lang.String name)
public int getEventType() throws XmlPullParserException
XmlPullParserException
public int next() throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public int nextToken() throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public int nextTag() throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public java.lang.String nextText() throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public void require(int type, java.lang.String namespace, java.lang.String name) throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public void setInput(java.io.Reader reader) throws XmlPullParserException
XmlPullParserException
public void setInput(java.io.InputStream in, java.lang.String enc) throws XmlPullParserException
XmlPullParserException
public void setFeature(java.lang.String feature, boolean value) throws XmlPullParserException
XmlPullParserException
public void setProperty(java.lang.String property, java.lang.Object value) throws XmlPullParserException
XmlPullParserException
public java.lang.Object parseWapExtension(int id) throws java.io.IOException, XmlPullParserException
java.io.IOException
XmlPullParserException
public void readAttr() throws java.io.IOException, XmlPullParserException
java.io.IOException
XmlPullParserException
public void setTagTable(int page, java.lang.String[] table)
public void setAttrStartTable(int page, java.lang.String[] table)
public void setAttrValueTable(int page, java.lang.String[] table)
public int getWapCode()
public java.lang.Object getWapExtensionData()