|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Context | |
|---|---|
| org.quattor.pan.dml | Provides high-level interface and abstract classes for DML (data manipulation language) processing. |
| org.quattor.pan.dml.data | Provides data elements for the Data Manipulation Language (DML). |
| org.quattor.pan.dml.functions | Includes classes that implement all of the pan language build-in functions. |
| org.quattor.pan.dml.operators | Contains classes that implement all of the pan language operators. |
| org.quattor.pan.exceptions | Exceptions that can be generated at various stages in the machine profile processing. |
| org.quattor.pan.statement | Provides classes that implement the core declarative statements of the pan language. |
| org.quattor.pan.tasks | Provides classes that implement parallel tasks within the compiler. |
| org.quattor.pan.template | Contains the classes that define the java implementation a pan template or classes related to them. |
| org.quattor.pan.type | Implements the pan type system. |
| Uses of Context in org.quattor.pan.dml |
|---|
| Methods in org.quattor.pan.dml with parameters of type Context | |
|---|---|
protected Element[] |
AbstractOperation.calculateArgs(Context context)
A utility method which calls execute on each of this
operation's arguments and returns an array of the results. |
protected Term[] |
AbstractOperation.calculateTerms(Context context)
A utility method that creates a list of terms from the given arguments. |
Element |
DML.execute(Context context)
Execution of a DML block consists simply of executing the block's arguments in order. |
abstract Element |
AbstractOperation.execute(Context context)
|
Element |
Operation.execute(Context context)
Execute this operation within the given context. |
| Uses of Context in org.quattor.pan.dml.data |
|---|
| Methods in org.quattor.pan.dml.data with parameters of type Context | |
|---|---|
Element |
Element.execute(Context context)
All Elements are Operations and can be executed, but each just returns a reference to itself. |
| Uses of Context in org.quattor.pan.dml.functions |
|---|
| Methods in org.quattor.pan.dml.functions with parameters of type Context | |
|---|---|
Element |
StaticMatch.execute(Context context)
|
Element |
StaticMatches.execute(Context context)
|
Element |
StringExists.execute(Context context)
|
Element |
IsValueOfType.execute(Context context)
|
Element |
Clone.execute(Context context)
|
Element |
ToBoolean.execute(Context context)
|
Element |
Create.execute(Context context)
|
Element |
First.execute(Context context)
|
Element |
IsVariableOfType.execute(Context context)
|
Element |
TracebackSuppressed.execute(Context context)
|
Element |
Key.execute(Context context)
|
Element |
Matches.execute(Context context)
|
Element |
ToUpperCase.execute(Context context)
|
Element |
Value.execute(Context context)
|
Element |
VariableExists.execute(Context context)
|
Element |
IfExists.execute(Context context)
|
Element |
Substr.execute(Context context)
|
Element |
Merge.execute(Context context)
|
Element |
List.execute(Context context)
|
Element |
Index.execute(Context context)
|
Element |
Append.execute(Context context)
|
Element |
Unescape.execute(Context context)
|
Element |
Base64Encode.execute(Context context)
|
Element |
Traceback.execute(Context context)
|
Element |
Match.execute(Context context)
|
Element |
ErrorMessage.execute(Context context)
|
Element |
Base64Decode.execute(Context context)
|
Element |
FileContents.execute(Context context)
|
Element |
Digest.execute(Context context)
|
Element |
ToString.execute(Context context)
|
Element |
Return.execute(Context context)
|
Element |
Function.execute(Context context)
|
Element |
Next.execute(Context context)
|
Element |
DebugSuppressed.execute(Context context)
|
Element |
Deprecated.execute(Context context)
|
Element |
Prepend.execute(Context context)
|
Element |
ToLong.execute(Context context)
|
Element |
Length.execute(Context context)
|
Element |
ToDouble.execute(Context context)
|
Element |
PathExists.execute(Context context)
|
Element |
Replace.execute(Context context)
|
Element |
Debug.execute(Context context)
|
Element |
ToLowerCase.execute(Context context)
|
Element |
Split.execute(Context context)
|
Element |
Splice.execute(Context context)
|
Element |
Format.execute(Context context)
|
Element |
Escape.execute(Context context)
|
Element |
Delete.execute(Context context)
|
Element |
Hash.execute(Context context)
|
protected void |
Create.executeWithNamedStructureTemplate(Context context,
java.lang.String name)
|
protected void |
BuiltInFunction.throwExceptionIfCompileTimeContext(Context context)
|
| Uses of Context in org.quattor.pan.dml.operators |
|---|
| Methods in org.quattor.pan.dml.operators with parameters of type Context | |
|---|---|
Element |
SelfSimpleListVariable.execute(Context context)
|
Element |
SelfNestedListVariable.execute(Context context)
|
Element |
SimpleListVariable.execute(Context context)
|
Element |
SetSelf.execute(Context context)
|
Element |
BitNot.execute(Context context)
|
Element |
LogicalAnd.execute(Context context)
|
Element |
BitAnd.execute(Context context)
|
Element |
LogicalGE.execute(Context context)
|
Element |
LogicalNot.execute(Context context)
|
Element |
LogicalLE.execute(Context context)
|
Element |
LogicalGT.execute(Context context)
|
Element |
SelfSimpleVariable.execute(Context context)
|
Element |
SimpleVariable.execute(Context context)
|
Element |
Mult.execute(Context context)
|
Element |
LogicalOr.execute(Context context)
|
Element |
UnaryPlus.execute(Context context)
|
Element |
IfElse.execute(Context context)
Perform the if statement. |
Element |
Add.execute(Context context)
Perform the addition of the two top values on the data stack in the given DMLContext. |
Element |
LogicalNE.execute(Context context)
|
Element |
While.execute(Context context)
|
Element |
For.execute(Context context)
|
Element |
Assign.execute(Context context)
|
Element |
Div.execute(Context context)
|
Element |
SelfNestedVariable.execute(Context context)
|
Element |
BitIOR.execute(Context context)
|
Element |
LogicalEQ.execute(Context context)
|
Element |
BitXOR.execute(Context context)
|
Element |
Foreach.execute(Context context)
|
Element |
NestedVariable.execute(Context context)
|
Element |
LogicalLT.execute(Context context)
|
Element |
UnaryMinus.execute(Context context)
|
Element |
NestedListVariable.execute(Context context)
|
Element |
Mod.execute(Context context)
|
Element |
Sub.execute(Context context)
|
Element |
SetValue.execute(Context context)
|
Element |
SetSelf.execute(Context context,
Element result)
|
Element |
SetValue.execute(Context context,
Element result)
|
| Uses of Context in org.quattor.pan.exceptions |
|---|
| Methods in org.quattor.pan.exceptions with parameters of type Context | |
|---|---|
EvaluationException |
EvaluationException.addExceptionInfo(SourceRange sourceRange,
Context context)
|
static EvaluationException |
EvaluationException.create(SourceRange sourceRange,
Context context,
java.lang.String msgkey,
java.lang.Object... args)
|
| Constructors in org.quattor.pan.exceptions with parameters of type Context | |
|---|---|
EvaluationException(java.lang.String message,
SourceRange sourceRange,
Context context)
|
|
| Uses of Context in org.quattor.pan.statement |
|---|
| Methods in org.quattor.pan.statement with parameters of type Context | |
|---|---|
void |
DeleteAssignmentStatement.execute(Context context)
|
void |
AbsoluteAssignmentStatement.execute(Context context)
|
void |
ConstantAssignmentStatement.execute(Context context)
|
void |
ComputedLoadpathStatement.execute(Context context)
|
void |
ConstantVariableStatement.execute(Context context)
|
void |
ConstantLoadpathStatement.execute(Context context)
|
void |
ComputedIncludeStatement.execute(Context context)
|
void |
RelativeAssignmentStatement.execute(Context context)
|
void |
StaticIncludeStatement.execute(Context context)
|
void |
FunctionStatement.execute(Context context)
|
void |
BindStatement.execute(Context context)
|
void |
ComputedVariableStatement.execute(Context context)
|
void |
TypeStatement.execute(Context context)
|
abstract void |
Statement.execute(Context context)
Execute this Statement within the given context. |
protected void |
IncludeStatement.executeWithNamedTemplate(Context context,
java.lang.String name)
This is a utility method which performs an include from a fixed template name. |
| Uses of Context in org.quattor.pan.tasks |
|---|
| Methods in org.quattor.pan.tasks that return Context | |
|---|---|
Context |
Valid1Result.getObjectContext()
|
Context |
BuildResult.getObjectContext()
|
| Constructors in org.quattor.pan.tasks with parameters of type Context | |
|---|---|
BuildResult(Element root,
Context context)
|
|
Valid1Result(Element root,
Context context)
|
|
| Uses of Context in org.quattor.pan.template |
|---|
| Classes in org.quattor.pan.template that implement Context | |
|---|---|
class |
BuildContext
Contains the global context for the evaluation of a machine profile. |
class |
CompileTimeContext
Contains the global context for the evaluation of a machine profile. |
| Methods in org.quattor.pan.template with parameters of type Context | |
|---|---|
void |
Template.execute(boolean runStatic,
Context context)
Execute each of the statements in turn. |
| Constructors in org.quattor.pan.template with parameters of type Context | |
|---|---|
PathSelfHolder(Path path,
Context context)
|
|
| Uses of Context in org.quattor.pan.type |
|---|
| Methods in org.quattor.pan.type with parameters of type Context | |
|---|---|
Element |
FullType.findDefault(Context context)
|
Element |
LinkType.findDefault(Context context)
|
Element |
AliasType.findDefault(Context context)
|
Element |
HashType.findDefault(Context context)
|
Element |
PrimitiveType.findDefault(Context context)
|
Element |
ListType.findDefault(Context context)
|
Element |
RecordType.findDefault(Context context)
|
abstract Element |
Type.findDefault(Context context)
This method returns the default value for the type or null if no default value exists. |
Element |
FullType.setDefaults(Context context,
Element self)
This will call the setDefaults method of the base type with the given argument. |
Element |
LinkType.setDefaults(Context context,
Element self)
|
Element |
AliasType.setDefaults(Context context,
Element self)
|
Element |
HashType.setDefaults(Context context,
Element self)
|
Element |
PrimitiveType.setDefaults(Context context,
Element self)
|
Element |
ListType.setDefaults(Context context,
Element self)
|
Element |
RecordType.setDefaults(Context context,
Element self)
|
abstract Element |
Type.setDefaults(Context context,
Element self)
This method will recursively set the default values on the given element. |
void |
FullType.validate(Context context,
Element self)
|
void |
LinkType.validate(Context context,
Element self)
|
void |
AliasType.validate(Context context,
Element self)
|
void |
HashType.validate(Context context,
Element self)
|
void |
ConcretePrimitiveType.validate(Context context,
Element self)
|
void |
ListType.validate(Context context,
Element self)
|
void |
RecordType.validate(Context context,
Element self)
|
abstract void |
Type.validate(Context context,
Element self)
This method will run this type's validation against the given element. |
void |
FullType.validateAsIncludedType(Context context,
Element self)
A FullType defers the validation to the referenced BaseType, but also runs the DML validation block if defined. |
void |
RecordType.validateAsIncludedType(Context context,
Element self)
|
void |
Type.validateAsIncludedType(Context context,
Element self)
This method will run this type's validation (as an included type) against the given element. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||