anvil.doc
Class DocParser
java.lang.Object
|
+--anvil.doc.DocParser
- All Implemented Interfaces:
- DocConstants
- public class DocParser
- extends java.lang.Object
- implements DocConstants
| Fields inherited from interface anvil.doc.DocConstants |
NAMES, T_ATTR, T_ATTRIBUTE, T_AUTHOR, T_CATEGORY, T_CLASS, T_CONST, T_CONSTRUCTOR, T_DEFAULT, T_DEFINE, T_DEPRECATED, T_EXCLUDE, T_FUNCTION, T_INTERFACE, T_MEMBER, T_METHOD, T_MODULE, T_NAMESPACE, T_OBSOLETE, T_OPERATOR, T_PARAM, T_REFERENCE, T_RETURN, T_SEE, T_SINCE, T_SYNOPSIS, T_THROWS, T_TYPE, T_VAR, T_VERSION |
|
Constructor Summary |
DocParser(java.lang.String document)
|
DocParser(java.lang.String document,
int initial)
|
|
Method Summary |
void |
addPush(Doc child,
int[] set)
|
void |
clear()
|
int |
get()
|
static java.lang.String |
getIdentity(int type)
|
static int |
getIdentity(java.lang.String name)
|
Doc |
getNextNode(java.lang.StringBuffer stringbuffer)
|
int |
index()
|
Doc |
parse()
|
static Doc |
parse(java.lang.String document)
|
static Doc |
parseClass(java.lang.String name,
java.lang.String document)
|
static Doc |
parseConst(java.lang.String name,
java.lang.String document)
|
static Doc |
parseConstructor(java.lang.String name,
java.lang.String document)
|
static Doc |
parseFunction(java.lang.String name,
java.lang.String document)
|
static Doc |
parseInterface(java.lang.String name,
java.lang.String document)
|
static Doc |
parseMember(java.lang.String name,
java.lang.String document)
|
static Doc |
parseMethod(java.lang.String name,
java.lang.String document)
|
static Doc |
parseModule(java.lang.String name,
java.lang.String document)
|
static Doc |
parseNamespace(java.lang.String name,
java.lang.String document)
|
static Doc |
parseParam(java.lang.String name,
java.lang.String document)
|
static Doc |
parseVar(java.lang.String name,
java.lang.String document)
|
int |
peek()
|
int |
peek(int delta)
|
void |
pushRoot(Doc root)
|
Doc |
root()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocParser
public DocParser(java.lang.String document)
DocParser
public DocParser(java.lang.String document,
int initial)
getIdentity
public static int getIdentity(java.lang.String name)
getIdentity
public static java.lang.String getIdentity(int type)
get
public int get()
peek
public int peek()
peek
public int peek(int delta)
index
public int index()
getNextNode
public Doc getNextNode(java.lang.StringBuffer stringbuffer)
root
public Doc root()
clear
public void clear()
pushRoot
public void pushRoot(Doc root)
addPush
public void addPush(Doc child,
int[] set)
parse
public Doc parse()
parseParam
public static Doc parseParam(java.lang.String name,
java.lang.String document)
parseFunction
public static Doc parseFunction(java.lang.String name,
java.lang.String document)
parseMethod
public static Doc parseMethod(java.lang.String name,
java.lang.String document)
parseConstructor
public static Doc parseConstructor(java.lang.String name,
java.lang.String document)
parseMember
public static Doc parseMember(java.lang.String name,
java.lang.String document)
parseClass
public static Doc parseClass(java.lang.String name,
java.lang.String document)
parseInterface
public static Doc parseInterface(java.lang.String name,
java.lang.String document)
parseNamespace
public static Doc parseNamespace(java.lang.String name,
java.lang.String document)
parseVar
public static Doc parseVar(java.lang.String name,
java.lang.String document)
parseConst
public static Doc parseConst(java.lang.String name,
java.lang.String document)
parseModule
public static Doc parseModule(java.lang.String name,
java.lang.String document)
parse
public static Doc parse(java.lang.String document)