org.prorefactor.nodetypes
Class BlockNode

java.lang.Object
  extended by BaseAST
      extended by org.prorefactor.core.JPNode
          extended by org.prorefactor.nodetypes.BlockNode
All Implemented Interfaces:
Xferable, IJPNode
Direct Known Subclasses:
ProgramRootNode

public class BlockNode
extends JPNode


Field Summary
 
Fields inherited from class org.prorefactor.core.JPNode
AK_ABBREVIATED, AK_FROMUSERDICT, AK_FULLTEXT, AK_INLINEVARDEF, AK_KEYWORD, AK_OPERATOR, AK_PROPARSEDIRECTIVE, AK_QUALIFIEDCLASS, AK_SOURCENUM, AK_STATE2, AK_STATEHEAD, AK_STORETYPE, AV_FALSE, AV_ST_DBTABLE, AV_ST_TTABLE, AV_ST_VARIABLE, AV_ST_WTABLE, AV_TRUE, BLOCK, BUFFERSCOPE, CONTEXT_QUALIFIER, FILE_NAME_ARRAY, STATE2, SUPER_CLASS_TREE, SYMBOL, TETNode
 
Constructor Summary
BlockNode()
          For creating from persistent storage
BlockNode(int file, int line, int column)
           
BlockNode(ProToken t)
           
 
Method Summary
 Block getBlock()
           
 int getSubtypeIndex()
          Every JPNode subtype has its own index.
 void setBlock(Block block)
           
 
Methods inherited from class org.prorefactor.core.JPNode
allLeadingHiddenText, attrGet, attrGetS, attrGetS, attrSet, attrSet, attrSetS, finalizeTrailingHidden, findDirectChild, firstChild, firstNaturalChild, getCall, getColumn, getComments, getDirectChildren, getFieldContainer, getFileIndex, getFilename, getFilenames, getHiddenAfter, getHiddenBefore, getHiddenFirst, getHiddenTokens, getLastDescendant, getLine, getLink, getNodeNum, getOriginal, getPos, getSourceNum, getState2, getStatement, getSymbol, getText, getType, initialize, initialize, isNatural, isStateHead, lastChild, lastDescendant, nextNode, nextSibling, parent, prevNode, query, setCall, setColumn, setComments, setFieldContainer, setFileIndex, setFilenameList, setFirstChild, setHiddenAfter, setHiddenBefore, setLine, setLink, setNextSibling, setNextSiblingWithLinks, setNodeNum, setParent, setParentInChildren, setPrevSibling, setSourceNum, setSymbol, setText, setType, toString, toStringFulltext, walk, writeXferBytes, writeXferSchema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BlockNode

public BlockNode()
For creating from persistent storage


BlockNode

public BlockNode(ProToken t)

BlockNode

public BlockNode(int file,
                 int line,
                 int column)
Method Detail

getBlock

public Block getBlock()

getSubtypeIndex

public int getSubtypeIndex()
Every JPNode subtype has its own index. Used for persistent storage.

Overrides:
getSubtypeIndex in class JPNode

setBlock

public void setBlock(Block block)


Copyright © 2008 Joanju Software. All Rights Reserved.