public class XMLScanner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ATTRIBUTE_NAME_CONTEXT |
static int |
ATTRIBUTE_VALUE_CONTEXT |
static int |
CDATA_CONTEXT |
static int |
CHARACTER_DATA_CONTEXT |
static int |
COMMENT_CONTEXT |
private int |
current |
static int |
DEFAULT_CONTEXT |
static int |
DOCTYPE_CONTEXT |
static int |
ELEMENT_CONTEXT |
static int |
ELEMENT_DECLARATION_CONTEXT |
static int |
ENTITY_CONTEXT |
static int |
EOF_CONTEXT |
static int |
PI_CONTEXT |
private int |
position |
private int |
scanValue |
private int |
startOffset |
private java.lang.String |
string |
static int |
TEMP_ERROR_CONTEXT |
static int |
XML_DECLARATION_CONTEXT |
Constructor and Description |
---|
XMLScanner() |
Modifier and Type | Method and Description |
---|---|
int |
getScanValue() |
int |
getStartOffset() |
protected int |
nextChar() |
void |
reset() |
int |
scan(int context) |
private int |
scanAttributeName() |
private int |
scanAttributeValue() |
private int |
scanCDATA() |
private int |
scanCharacterData() |
private int |
scanComment() |
private int |
scanDOCTYPE() |
private int |
scanElement()
Returns the next lexical unit in the context of a start tag.
|
private int |
scanXMLDeclaration() |
void |
setString(java.lang.String string) |
protected int |
skipSpaces() |
public static final int TEMP_ERROR_CONTEXT
public static final int EOF_CONTEXT
public static final int DEFAULT_CONTEXT
public static final int COMMENT_CONTEXT
public static final int ELEMENT_CONTEXT
public static final int CHARACTER_DATA_CONTEXT
public static final int ATTRIBUTE_NAME_CONTEXT
public static final int ATTRIBUTE_VALUE_CONTEXT
public static final int XML_DECLARATION_CONTEXT
public static final int DOCTYPE_CONTEXT
public static final int ENTITY_CONTEXT
public static final int ELEMENT_DECLARATION_CONTEXT
public static final int CDATA_CONTEXT
public static final int PI_CONTEXT
private int position
private java.lang.String string
private int current
private int scanValue
private int startOffset
public void reset()
public void setString(java.lang.String string)
protected int nextChar()
protected int skipSpaces()
public int getScanValue()
public int getStartOffset()
public int scan(int context)
private int scanCharacterData()
private int scanXMLDeclaration()
private int scanDOCTYPE()
private int scanComment()
private int scanElement()
private int scanAttributeName()
private int scanAttributeValue()
private int scanCDATA()