anvil.doc
Class Doc

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

public class Doc
extends java.lang.Object
implements DocConstants


Field Summary
static Doc EMPTY_DOC
           
 
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
Doc(int type, java.lang.String ident, java.lang.String text, Doc[] childs)
           
Doc(java.lang.String name, java.lang.String text)
           
 
Method Summary
 void addChild(Doc node)
           
 void compile(Code code)
           
 void debug()
           
 void debug(java.lang.String fill)
           
 Doc[] find(int type, java.lang.String ident)
           
 Doc[] find(java.lang.String type, java.lang.String ident)
           
 Doc findFirst(int type, java.lang.String ident)
           
 Doc findFirst(java.lang.String type, java.lang.String ident)
           
 Doc getChild(int index)
           
 int getChildCount()
           
 Doc[] getChildren()
           
 java.lang.String getChildText(int type, java.lang.String ident)
           
 Doc getFirstChild()
           
 java.lang.String getFirstSentence()
           
 java.lang.String getIdent()
           
 java.lang.String getName()
           
 Doc getNext()
           
 java.lang.String getText()
           
 int getType()
           
 boolean hasChildren()
           
 void setNext(Doc next)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_DOC

public static final Doc EMPTY_DOC
Constructor Detail

Doc

public Doc(int type,
           java.lang.String ident,
           java.lang.String text,
           Doc[] childs)

Doc

public Doc(java.lang.String name,
           java.lang.String text)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getType

public int getType()

getName

public java.lang.String getName()

getIdent

public java.lang.String getIdent()

getText

public java.lang.String getText()

getFirstSentence

public java.lang.String getFirstSentence()

getNext

public Doc getNext()

setNext

public void setNext(Doc next)

hasChildren

public boolean hasChildren()

getChildren

public Doc[] getChildren()

getChildCount

public int getChildCount()

getFirstChild

public Doc getFirstChild()

addChild

public void addChild(Doc node)

getChild

public Doc getChild(int index)

find

public Doc[] find(java.lang.String type,
                  java.lang.String ident)

find

public Doc[] find(int type,
                  java.lang.String ident)

findFirst

public Doc findFirst(java.lang.String type,
                     java.lang.String ident)

findFirst

public Doc findFirst(int type,
                     java.lang.String ident)

getChildText

public java.lang.String getChildText(int type,
                                     java.lang.String ident)

compile

public void compile(Code code)

debug

public void debug(java.lang.String fill)

debug

public void debug()