|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectdk.brics.xact.analysis.flowgraph.Entity
dk.brics.xact.analysis.flowgraph.Statement
dk.brics.xact.analysis.flowgraph.statements.Assignment
dk.brics.xact.analysis.flowgraph.statements.InstanceAssignment
dk.brics.xact.analysis.flowgraph.statements.PlugStm
public class PlugStm
Assignment of XML.plug(String, Object) and variants.
| Nested Class Summary | |
|---|---|
static class |
PlugStm.Kind
Node kinds. |
| Constructor Summary | |
|---|---|
PlugStm(PlugStm.Kind kind,
Variable dest,
Variable base,
String gapname,
dk.brics.automaton.Automaton stringsrc,
Variable xmlsrc,
Origin origin)
Constructs a new PlugStm object. |
|
| Method Summary | |
|---|---|
String |
getGapName()
Returns the gap name. |
PlugStm.Kind |
getKind()
Returns the kind. |
String |
getOpName()
Returns the name of the operation. |
dk.brics.automaton.Automaton |
getStringSource()
Returns the string source automaton. |
Variable |
getXMLSource()
Returns the XML source variable. |
void |
setStringSource(dk.brics.automaton.Automaton stringsrc)
|
void |
setXMLSource(Variable xmlsrc)
Sets the XML source variable. |
String |
toString()
Returns a textual description of the statement. |
void |
visitBy(StatementVisitor v)
Visits this statement by the given visitor. |
| Methods inherited from class dk.brics.xact.analysis.flowgraph.statements.InstanceAssignment |
|---|
getBase, setBase |
| Methods inherited from class dk.brics.xact.analysis.flowgraph.statements.Assignment |
|---|
getDest, setDest |
| Methods inherited from class dk.brics.xact.analysis.flowgraph.Entity |
|---|
getOrigin |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PlugStm(PlugStm.Kind kind,
Variable dest,
Variable base,
String gapname,
dk.brics.automaton.Automaton stringsrc,
Variable xmlsrc,
Origin origin)
PlugStm object.
gapname, stringsrc and xmlsrc can be null.
| Method Detail |
|---|
public String getGapName()
public PlugStm.Kind getKind()
public String getOpName()
Statement
getOpName in class Statementpublic dk.brics.automaton.Automaton getStringSource()
public Variable getXMLSource()
public void setStringSource(dk.brics.automaton.Automaton stringsrc)
public void setXMLSource(Variable xmlsrc)
public String toString()
Statement
toString in class Assignmentpublic void visitBy(StatementVisitor v)
Statement
visitBy in class Statement
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||