|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.quattor.pan.statement.Statement
org.quattor.pan.statement.AssignmentStatement
public abstract class AssignmentStatement
Assigns a constant or computed value to a path. If the computed value is Null, then the corresponding path will be removed. This is an abstract super class for absolute and relative assignment statements.
| Field Summary | |
|---|---|
protected boolean |
conditional
|
protected boolean |
modifiable
|
protected Path |
path
|
| Constructor Summary | |
|---|---|
protected |
AssignmentStatement(SourceRange sourceRange,
Path path,
boolean conditional,
boolean modifiable)
|
| Method Summary | |
|---|---|
static AssignmentStatement |
createAssignmentStatement(SourceRange sourceRange,
Path path,
Element value,
boolean conditional,
boolean modifiable)
|
static AssignmentStatement |
createAssignmentStatement(SourceRange sourceRange,
Path path,
Operation dml,
boolean conditional,
boolean modifiable)
|
boolean |
isAbsolute()
|
boolean |
isRelative()
|
| Methods inherited from class org.quattor.pan.statement.Statement |
|---|
execute, getSourceRange |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Path path
protected final boolean conditional
protected final boolean modifiable
| Constructor Detail |
|---|
protected AssignmentStatement(SourceRange sourceRange,
Path path,
boolean conditional,
boolean modifiable)
throws SyntaxException
SyntaxException| Method Detail |
|---|
public boolean isAbsolute()
public boolean isRelative()
public static AssignmentStatement createAssignmentStatement(SourceRange sourceRange,
Path path,
Element value,
boolean conditional,
boolean modifiable)
throws SyntaxException
SyntaxException
public static AssignmentStatement createAssignmentStatement(SourceRange sourceRange,
Path path,
Operation dml,
boolean conditional,
boolean modifiable)
throws SyntaxException
SyntaxException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||