dk.brics.xact.analysis.xmlgraph
Class StatementNodes

java.lang.Object
  extended by 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.


Constructor Summary
StatementNodes()
           
 
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
 

Constructor Detail

StatementNodes

public StatementNodes()
Method Detail

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.