|
SMACS | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractBranch
org.dom4j.tree.AbstractElement
org.dom4j.tree.DefaultElement
smacs.tree.ScriptNode
smacs.write.script.PsqlScriptNode
smacs.write.script.PsqlDeclarations
helper node to store declarations. This class is a container usually kept at the start of a block container. Upon printing the script it will check to see if it has children. If there are children then these are printed and an empty line is added to the end.
| Field Summary | |
protected static Logger |
log
|
| Fields inherited from class smacs.tree.ScriptNode |
_NodeHandler, TokenValue |
| Fields inherited from class org.dom4j.tree.AbstractElement |
EMPTY_ITERATOR, EMPTY_LIST, USE_STRINGVALUE_SEPARATOR, VERBOSE_TOSTRING |
| Fields inherited from class org.dom4j.tree.AbstractBranch |
DEFAULT_CONTENT_LIST_SIZE, outputFormat |
| Fields inherited from class org.dom4j.tree.AbstractNode |
NODE_TYPE_NAMES |
| Fields inherited from interface smacs.tree.SimpleNode |
TokenValue |
| Fields inherited from interface org.dom4j.Node |
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE |
| Constructor Summary | |
PsqlDeclarations()
|
|
PsqlDeclarations(String name)
|
|
| Method Summary | |
void |
addPsqlName(SimpleNode node)
add a PsqlName SimpleNode. |
HasPsqlName |
hasPsqlName(String name)
returns node of the name as used in scripts |
void |
initAlreadyPrinted()
|
boolean |
isAlreadyPrinted()
|
boolean |
noPsqlStatements()
|
boolean |
onePsqlStatement()
|
boolean |
print(PsqlPrintStream w)
|
void |
resolve()
|
void |
setAlreadyPrinted()
|
| Methods inherited from class smacs.write.script.PsqlScriptNode |
adds, freeze, freezePsqlChildren, newNode, newNode, print, printPsqlChildren, printPsqlChildrenBlock, printPsqlChildrenBlock, printstring, resolvePsqlChildren |
| Methods inherited from class org.dom4j.tree.AbstractBranch |
addElement, addElement, addElement, appendContent, content, contentRemoved, createContentList, createContentList, createEmptyList, createResultList, createSingleResultList, elementByID, elementID, getContentAsStringValue, getContentAsText, getTextTrim, hasContent, invalidNodeTypeAddException, isReadOnly, setProcessingInstructions |
| Methods inherited from class org.dom4j.tree.AbstractNode |
asXPathResult, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getNodeTypeName, getPath, getUniquePath, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, valueOf |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.dom4j.Branch |
add, add, add, add, addElement, addElement, addElement, appendContent, clearContent, content, elementByID, indexOf, node, nodeCount, nodeIterator, normalize, processingInstruction, processingInstructions, processingInstructions, remove, remove, remove, remove, removeProcessingInstruction, setContent, setProcessingInstructions |
| Methods inherited from interface org.dom4j.Node |
accept, asXML, asXPathResult, clone, createXPath, detach, getDocument, getName, getNodeType, getNodeTypeName, getParent, getPath, getPath, getUniquePath, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setName, setParent, setText, supportsParent, valueOf, write |
| Methods inherited from interface smacs.util.listen.GetName |
getName |
| Field Detail |
protected static final Logger log
| Constructor Detail |
public PsqlDeclarations()
public PsqlDeclarations(String name)
| Method Detail |
public HasPsqlName hasPsqlName(String name)
HasPsqlNameList
hasPsqlName in interface HasPsqlNameListpublic void addPsqlName(SimpleNode node)
HasPsqlNameListHasPsqlNameList.hasPsqlName(java.lang.String).
addPsqlName in interface HasPsqlNameListpublic boolean noPsqlStatements()
public boolean onePsqlStatement()
public void initAlreadyPrinted()
public void setAlreadyPrinted()
public boolean isAlreadyPrinted()
public void resolve()
resolve in interface PsqlSimpleNoderesolve in class PsqlScriptNodepublic boolean print(PsqlPrintStream w)
print in interface PsqlSimpleNodeprint in class PsqlScriptNode
|
SMACS | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||