public class Parser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Object |
bonus |
Pointer |
buffer |
int |
bufsize |
int |
cursor |
boolean |
eof |
int |
limit |
int |
linect |
int |
linectptr |
int |
lineptr |
int |
marker |
java.lang.Object |
root |
java.lang.Object |
root_on_error |
int |
token |
int |
toktmp |
Modifier and Type | Method and Description |
---|---|
Node |
addAnchor(java.lang.String a,
Node n) |
void |
addLevel(int len,
LevelStatus status) |
java.lang.Object |
addNode(Node n) |
static void |
addTransfer(java.lang.String uri,
Node n,
boolean taguri) |
void |
badAnchorHandler(BadAnchorHandler hdlr) |
void |
checkLimit(int len) |
Level |
currentLevel() |
void |
errorHandler(ErrorHandler hdlr) |
void |
file(java.io.InputStream fp,
IoFileRead read) |
Node |
getAnchor(java.lang.String a) |
void |
handler(NodeHandler hdlr) |
void |
implicitTyping(boolean flag) |
int |
moveTokens() |
static Parser |
newParser() |
java.lang.Object |
parse() |
void |
popLevel() |
int |
read() |
int |
read(int max_size) |
void |
removeAnchor(java.lang.String a) |
void |
resetCursor() |
void |
resetLevels() |
void |
setInputType(ParserInput input_type) |
void |
setRootOnError(java.lang.Object roer) |
void |
str(Pointer ptr,
int len,
IoStrRead read) |
void |
str(Pointer ptr,
IoStrRead read) |
static java.lang.String |
taguri(java.lang.String domain,
java.lang.String type_id) |
void |
taguriExpansion(boolean flag) |
static boolean |
tryImplicit(Node n) |
static java.lang.String |
xprivate(java.lang.String type_id) |
public java.lang.Object root
public java.lang.Object root_on_error
public int bufsize
public Pointer buffer
public int linectptr
public int lineptr
public int token
public int toktmp
public int cursor
public int marker
public int limit
public int linect
public boolean eof
public java.lang.Object bonus
public void resetLevels()
public void popLevel()
public void resetCursor()
public void setRootOnError(java.lang.Object roer)
public static Parser newParser()
public void handler(NodeHandler hdlr)
public void implicitTyping(boolean flag)
public void taguriExpansion(boolean flag)
public void errorHandler(ErrorHandler hdlr)
public void badAnchorHandler(BadAnchorHandler hdlr)
public void setInputType(ParserInput input_type)
public void file(java.io.InputStream fp, IoFileRead read)
public Level currentLevel()
public void addLevel(int len, LevelStatus status)
public int moveTokens()
public void checkLimit(int len)
public int read() throws java.io.IOException
java.io.IOException
public int read(int max_size) throws java.io.IOException
java.io.IOException
public java.lang.Object parse()
public java.lang.Object addNode(Node n)
public void removeAnchor(java.lang.String a)
public Node getAnchor(java.lang.String a)
public static void addTransfer(java.lang.String uri, Node n, boolean taguri)
public static java.lang.String xprivate(java.lang.String type_id)
public static java.lang.String taguri(java.lang.String domain, java.lang.String type_id)
public static boolean tryImplicit(Node n)