Uses of Class
org.quattor.pan.exceptions.EvaluationException

Packages that use EvaluationException
org.quattor.pan.cache   
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.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.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 EvaluationException in org.quattor.pan.cache
 

Methods in org.quattor.pan.cache that throw EvaluationException
 void BuildCache.setDependency(java.lang.String objectName, java.lang.String dependencyName)
          This method will set the given dependency in the map which holds them.
 

Uses of EvaluationException in org.quattor.pan.dml
 

Methods in org.quattor.pan.dml that throw EvaluationException
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.
abstract  Element AbstractOperation.execute(Context context)
           
 Element Operation.execute(Context context)
          Execute this operation within the given context.
 

Uses of EvaluationException in org.quattor.pan.dml.data
 

Methods in org.quattor.pan.dml.data that throw EvaluationException
 void Null.checkValidReplacement(Element newValue)
           
 void ListResource.checkValidReplacement(Element newValue)
           
 void HashResource.checkValidReplacement(Element newValue)
           
 void Undef.checkValidReplacement(Element newValue)
           
 void Element.checkValidReplacement(Element newValue)
          Check that the newValue is a valid replacement for the this value.
 Element Element.execute(Context context)
          All Elements are Operations and can be executed, but each just returns a reference to itself.
 

Uses of EvaluationException in org.quattor.pan.dml.functions
 

Methods in org.quattor.pan.dml.functions that throw EvaluationException
protected  void Create.executeWithNamedStructureTemplate(Context context, java.lang.String name)
           
 

Uses of EvaluationException in org.quattor.pan.exceptions
 

Methods in org.quattor.pan.exceptions that return EvaluationException
 EvaluationException EvaluationException.addExceptionInfo(SourceRange sourceRange, Context context)
           
 EvaluationException EvaluationException.addExceptionInfo(SourceRange sourceRange, java.io.File file, java.lang.String traceback)
           
static EvaluationException EvaluationException.create(SourceRange sourceRange, Context context, java.lang.String msgkey, java.lang.Object... args)
           
static EvaluationException EvaluationException.create(SourceRange sourceRange, EvaluationException ee)
           
static EvaluationException EvaluationException.create(SourceRange sourceRange, java.io.File file, java.lang.String msgkey, java.lang.Object... args)
           
static EvaluationException EvaluationException.create(SourceRange sourceRange, java.lang.String msgkey, java.lang.Object... args)
           
static EvaluationException EvaluationException.create(java.lang.String msgkey, java.lang.Object... args)
           
 

Methods in org.quattor.pan.exceptions with parameters of type EvaluationException
static EvaluationException EvaluationException.create(SourceRange sourceRange, EvaluationException ee)
           
static SyntaxException SyntaxException.create(SourceRange sourceRange, EvaluationException ee)
           
 

Uses of EvaluationException in org.quattor.pan.statement
 

Methods in org.quattor.pan.statement that throw EvaluationException
 void DeleteAssignmentStatement.execute(Context context)
           
 void AbsoluteAssignmentStatement.execute(Context context)
           
 void ConstantAssignmentStatement.execute(Context context)
           
 void RelativeAssignmentStatement.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 EvaluationException in org.quattor.pan.template
 

Methods in org.quattor.pan.template that throw EvaluationException
 Element CompileTimeContext.getElement(Path path)
          Pull the value of an element from a configuration tree.
 Element BuildContext.getElement(Path path)
          Pull the value of an element from a configuration tree.
 Element Context.getElement(Path path)
          Pull the value of an element from a configuration tree.
 Element CompileTimeContext.getElement(Path path, boolean errorIfNotFound)
          Pull the value of an element from a configuration tree.
 Element BuildContext.getElement(Path path, boolean errorIfNotFound)
          Pull the value of an element from a configuration tree.
 Element Context.getElement(Path path, boolean errorIfNotFound)
          Pull the value of an element from a configuration tree.
 void TypeMap.put(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 void FunctionMap.put(java.lang.String name, Operation function, Template template, SourceRange sourceRange)
          Define the given DML block as a function with the given name in this context.
 void CompileTimeContext.setFullType(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 void BuildContext.setFullType(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 void Context.setFullType(java.lang.String name, FullType fullType, Template template, SourceRange sourceRange)
          Associate the given type with the given name within this ObjectContext.
 void CompileTimeContext.setFunction(java.lang.String name, Operation function, Template template, SourceRange sourceRange)
          Define the given DML block as a function with the given name in this context.
 void BuildContext.setFunction(java.lang.String name, Operation function, Template template, SourceRange sourceRange)
          Define the given DML block as a function with the given name in this context.
 void Context.setFunction(java.lang.String name, Operation function, Template template, SourceRange sourceRange)
          Define the given DML block as a function with the given name in this context.
 void CompileTimeContext.setLocalVariable(java.lang.String name, Element value)
          Set the local variable to the given value.
 void BuildContext.setLocalVariable(java.lang.String name, Element value)
          Set the local variable to the given value.
 void Context.setLocalVariable(java.lang.String name, Element value)
          Set the local variable to the given value.
 void CompileTimeContext.setLocalVariable(java.lang.String name, Term[] terms, Element value)
          Set the local variable to the given value.
 void BuildContext.setLocalVariable(java.lang.String name, Term[] terms, Element value)
          Set the local variable to the given value.
 void Context.setLocalVariable(java.lang.String name, Term[] terms, Element value)
          Set the local variable to the given value.
 

Uses of EvaluationException in org.quattor.pan.type
 

Methods in org.quattor.pan.type that throw EvaluationException
 Element RecordType.findDefault(Context context)
           
 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.
abstract  void Type.verifySubtypesDefined(TypeMap types)
          This method verifies that all of the types referenced from this type are already defined within the given context.
 



Copyright © 2011 Quattor. All Rights Reserved.