anvil.doc
Class DocParser

java.lang.Object
  |
  +--anvil.doc.DocParser
All Implemented Interfaces:
DocConstants

public class DocParser
extends java.lang.Object
implements DocConstants


Field Summary
 
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
 

Constructor Detail

DocParser

public DocParser(java.lang.String document)

DocParser

public DocParser(java.lang.String document,
                 int initial)
Method Detail

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)