dk.brics.xact.analysis.xmlgraph
Class StatementNodes
java.lang.Object
dk.brics.xact.analysis.xmlgraph.StatementNodes
public final class StatementNodes
- extends Object
Contains all the relationships between statements and their corresponding nodes in the XML graph.
These relationsships are established by XMLGraphBuilder
and used by XMLGraphAnalysis
.
Method Summary |
ChoiceNode |
getConcatChoiceNode(ConcatStm s,
XMLGraph g)
|
OneOrMoreNode |
getConcatOneOrMoreNode(ConcatStm s,
XMLGraph g)
|
SequenceNode |
getConcatSequenceNode(ConcatStm s,
XMLGraph g)
|
TextNode |
getConcatTextNode(ConcatStm s,
XMLGraph g)
|
AttributeNode |
getCopyAttributeNode(CopyStm s,
XMLGraph g)
|
ElementNode |
getCopyElementNode(CopyStm s,
XMLGraph g)
|
ChoiceNode |
getCopyFirstAttribute(CopyStm s,
XMLGraph g)
|
ChoiceNode |
getCopyFirstChild(CopyStm s,
XMLGraph g)
|
ChoiceNode |
getCopyLeftChoice(CopyStm s,
XMLGraph g)
|
ChoiceNode |
getCopyNextNode(CopyStm s,
XMLGraph g)
|
TextNode |
getCopyTextNode(CopyStm s,
XMLGraph g)
|
SequenceNode |
getCopyTopNode(CopyStm s,
XMLGraph g)
|
SequenceNode |
getEmptySequenceNode(XMLGraph g)
|
ChoiceNode |
getGapifyChoiceNode(GapifyStm s,
XMLGraph g)
|
ChoiceNode |
getGetChoiceNode(GetStm s,
XMLGraph g)
|
SequenceNode |
getGetEmptySequence(GetStm s,
XMLGraph g)
|
OneOrMoreNode |
getGetOneOrMoreNode(GetStm s,
XMLGraph g)
|
ChoiceNode |
getInsertLeftSide(InsertStm s,
XMLGraph g)
|
ChoiceNode |
getInsertRightSide(InsertStm s,
XMLGraph g)
|
SequenceNode |
getInsertSequenceNode(InsertStm s,
XMLGraph g)
|
TextNode |
getInsertTextNode(InsertStm s,
XMLGraph g)
|
SequenceNode |
getPlugSequenceNode(PlugStm s,
XMLGraph g)
|
TextNode |
getPlugTextNode(PlugStm s,
XMLGraph g)
|
ChoiceNode |
getPlugWrapContentNode(PlugStm s,
XMLGraph g)
|
ChoiceNode |
getPlugWrapTopNode(PlugStm s,
XMLGraph g)
|
SequenceNode |
getRemoveSequenceNode(RemoveStm s,
XMLGraph g)
|
TextNode |
getSetTextNode(SetStm s,
XMLGraph g)
|
ChoiceNode |
getStmFirstAttribute(NodeStm s,
XMLGraph g)
|
ChoiceNode |
getStmFirstChild(NodeStm s,
XMLGraph g)
|
ChoiceNode |
getStmGap(NodeStm s,
XMLGraph g)
|
ChoiceNode |
getStmNextNode(NodeStm s,
XMLGraph g)
|
Node |
getStmNode(NodeStm s,
XMLGraph g)
|
XMLGraphFragment |
getTemplateConstantXMLFragment(TemplateConstant c)
|
ChoiceNode |
getValidateGap(ValidateStm s,
String gapname,
XMLGraph g)
|
void |
setConcatChoiceNode(ConcatStm s,
ChoiceNode node)
|
void |
setConcatOneOrMoreNode(ConcatStm s,
OneOrMoreNode node)
|
void |
setConcatSequenceNode(ConcatStm s,
SequenceNode node)
|
void |
setConcatTextNode(ConcatStm s,
TextNode node)
|
void |
setCopyAttributeNode(CopyStm s,
AttributeNode n)
|
void |
setCopyElementNode(CopyStm s,
ElementNode n)
|
void |
setCopyFirstAttribute(CopyStm s,
ChoiceNode n)
|
void |
setCopyFirstChild(CopyStm s,
ChoiceNode n)
|
void |
setCopyLeftChoice(CopyStm s,
ChoiceNode n)
|
void |
setCopyNextNode(CopyStm s,
ChoiceNode n)
|
void |
setCopyTextNode(CopyStm s,
TextNode n)
|
void |
setCopyTopNode(CopyStm s,
SequenceNode n)
|
void |
setEmptySequenceNode(SequenceNode emptySequenceNode)
|
void |
setGapifyChoiceNode(GapifyStm s,
ChoiceNode node)
|
void |
setGetChoiceNode(GetStm s,
ChoiceNode node)
|
void |
setGetEmptySequence(GetStm s,
SequenceNode node)
|
void |
setGetOneOrMoreNode(GetStm s,
OneOrMoreNode node)
|
void |
setInsertLeftSide(InsertStm s,
ChoiceNode node)
|
void |
setInsertRightSide(InsertStm s,
ChoiceNode node)
|
void |
setInsertSequenceNode(InsertStm s,
SequenceNode node)
|
void |
setInsertTextNode(InsertStm s,
TextNode node)
|
void |
setPlugSequenceNode(PlugStm s,
SequenceNode node)
|
void |
setPlugTextNode(PlugStm s,
TextNode node)
|
void |
setPlugWrapContentNode(PlugStm s,
ChoiceNode node)
|
void |
setPlugWrapTopNode(PlugStm s,
ChoiceNode node)
|
void |
setRemoveSequenceNode(RemoveStm s,
SequenceNode node)
|
void |
setSetTextNode(SetStm s,
TextNode node)
|
(package private) void |
setStmFirstAttribute(NodeStm s,
ChoiceNode node)
|
(package private) void |
setStmFirstChild(NodeStm s,
ChoiceNode node)
|
(package private) void |
setStmGap(NodeStm s,
ChoiceNode node)
|
(package private) void |
setStmNextNode(NodeStm s,
ChoiceNode node)
|
(package private) void |
setStmNode(NodeStm s,
Node node)
|
void |
setTemplateConstantXMLFragment(TemplateConstant c,
XMLGraphFragment f)
|
void |
setValidateGap(ValidateStm s,
String gapname,
ChoiceNode node)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatementNodes
public StatementNodes()
getConcatChoiceNode
public ChoiceNode getConcatChoiceNode(ConcatStm s,
XMLGraph g)
getConcatOneOrMoreNode
public OneOrMoreNode getConcatOneOrMoreNode(ConcatStm s,
XMLGraph g)
getConcatSequenceNode
public SequenceNode getConcatSequenceNode(ConcatStm s,
XMLGraph g)
getConcatTextNode
public TextNode getConcatTextNode(ConcatStm s,
XMLGraph g)
getCopyAttributeNode
public AttributeNode getCopyAttributeNode(CopyStm s,
XMLGraph g)
getCopyElementNode
public ElementNode getCopyElementNode(CopyStm s,
XMLGraph g)
getCopyFirstAttribute
public ChoiceNode getCopyFirstAttribute(CopyStm s,
XMLGraph g)
getCopyFirstChild
public ChoiceNode getCopyFirstChild(CopyStm s,
XMLGraph g)
getCopyLeftChoice
public ChoiceNode getCopyLeftChoice(CopyStm s,
XMLGraph g)
getCopyNextNode
public ChoiceNode getCopyNextNode(CopyStm s,
XMLGraph g)
getCopyTextNode
public TextNode getCopyTextNode(CopyStm s,
XMLGraph g)
getCopyTopNode
public SequenceNode getCopyTopNode(CopyStm s,
XMLGraph g)
getEmptySequenceNode
public SequenceNode getEmptySequenceNode(XMLGraph g)
getGapifyChoiceNode
public ChoiceNode getGapifyChoiceNode(GapifyStm s,
XMLGraph g)
getGetChoiceNode
public ChoiceNode getGetChoiceNode(GetStm s,
XMLGraph g)
getGetEmptySequence
public SequenceNode getGetEmptySequence(GetStm s,
XMLGraph g)
getGetOneOrMoreNode
public OneOrMoreNode getGetOneOrMoreNode(GetStm s,
XMLGraph g)
getInsertLeftSide
public ChoiceNode getInsertLeftSide(InsertStm s,
XMLGraph g)
getInsertRightSide
public ChoiceNode getInsertRightSide(InsertStm s,
XMLGraph g)
getInsertSequenceNode
public SequenceNode getInsertSequenceNode(InsertStm s,
XMLGraph g)
getInsertTextNode
public TextNode getInsertTextNode(InsertStm s,
XMLGraph g)
getPlugSequenceNode
public SequenceNode getPlugSequenceNode(PlugStm s,
XMLGraph g)
getPlugTextNode
public TextNode getPlugTextNode(PlugStm s,
XMLGraph g)
getPlugWrapContentNode
public ChoiceNode getPlugWrapContentNode(PlugStm s,
XMLGraph g)
getPlugWrapTopNode
public ChoiceNode getPlugWrapTopNode(PlugStm s,
XMLGraph g)
getRemoveSequenceNode
public SequenceNode getRemoveSequenceNode(RemoveStm s,
XMLGraph g)
getSetTextNode
public TextNode getSetTextNode(SetStm s,
XMLGraph g)
getStmFirstAttribute
public ChoiceNode getStmFirstAttribute(NodeStm s,
XMLGraph g)
getStmFirstChild
public ChoiceNode getStmFirstChild(NodeStm s,
XMLGraph g)
getStmGap
public ChoiceNode getStmGap(NodeStm s,
XMLGraph g)
getStmNextNode
public ChoiceNode getStmNextNode(NodeStm s,
XMLGraph g)
getStmNode
public Node getStmNode(NodeStm s,
XMLGraph g)
getTemplateConstantXMLFragment
public XMLGraphFragment getTemplateConstantXMLFragment(TemplateConstant c)
getValidateGap
public ChoiceNode getValidateGap(ValidateStm s,
String gapname,
XMLGraph g)
setConcatChoiceNode
public void setConcatChoiceNode(ConcatStm s,
ChoiceNode node)
setConcatOneOrMoreNode
public void setConcatOneOrMoreNode(ConcatStm s,
OneOrMoreNode node)
setConcatSequenceNode
public void setConcatSequenceNode(ConcatStm s,
SequenceNode node)
setConcatTextNode
public void setConcatTextNode(ConcatStm s,
TextNode node)
setCopyAttributeNode
public void setCopyAttributeNode(CopyStm s,
AttributeNode n)
setCopyElementNode
public void setCopyElementNode(CopyStm s,
ElementNode n)
setCopyFirstAttribute
public void setCopyFirstAttribute(CopyStm s,
ChoiceNode n)
setCopyFirstChild
public void setCopyFirstChild(CopyStm s,
ChoiceNode n)
setCopyLeftChoice
public void setCopyLeftChoice(CopyStm s,
ChoiceNode n)
setCopyNextNode
public void setCopyNextNode(CopyStm s,
ChoiceNode n)
setCopyTextNode
public void setCopyTextNode(CopyStm s,
TextNode n)
setCopyTopNode
public void setCopyTopNode(CopyStm s,
SequenceNode n)
setEmptySequenceNode
public void setEmptySequenceNode(SequenceNode emptySequenceNode)
setGapifyChoiceNode
public void setGapifyChoiceNode(GapifyStm s,
ChoiceNode node)
setGetChoiceNode
public void setGetChoiceNode(GetStm s,
ChoiceNode node)
setGetEmptySequence
public void setGetEmptySequence(GetStm s,
SequenceNode node)
setGetOneOrMoreNode
public void setGetOneOrMoreNode(GetStm s,
OneOrMoreNode node)
setInsertLeftSide
public void setInsertLeftSide(InsertStm s,
ChoiceNode node)
setInsertRightSide
public void setInsertRightSide(InsertStm s,
ChoiceNode node)
setInsertSequenceNode
public void setInsertSequenceNode(InsertStm s,
SequenceNode node)
setInsertTextNode
public void setInsertTextNode(InsertStm s,
TextNode node)
setPlugSequenceNode
public void setPlugSequenceNode(PlugStm s,
SequenceNode node)
setPlugTextNode
public void setPlugTextNode(PlugStm s,
TextNode node)
setPlugWrapContentNode
public void setPlugWrapContentNode(PlugStm s,
ChoiceNode node)
setPlugWrapTopNode
public void setPlugWrapTopNode(PlugStm s,
ChoiceNode node)
setRemoveSequenceNode
public void setRemoveSequenceNode(RemoveStm s,
SequenceNode node)
setSetTextNode
public void setSetTextNode(SetStm s,
TextNode node)
setStmFirstAttribute
void setStmFirstAttribute(NodeStm s,
ChoiceNode node)
setStmFirstChild
void setStmFirstChild(NodeStm s,
ChoiceNode node)
setStmGap
void setStmGap(NodeStm s,
ChoiceNode node)
setStmNextNode
void setStmNextNode(NodeStm s,
ChoiceNode node)
setStmNode
void setStmNode(NodeStm s,
Node node)
setTemplateConstantXMLFragment
public void setTemplateConstantXMLFragment(TemplateConstant c,
XMLGraphFragment f)
setValidateGap
public void setValidateGap(ValidateStm s,
String gapname,
ChoiceNode node)
Copyright © 2005-2011 Aarhus University.