- AbsoluteAssignmentStatement - Class in org.quattor.pan.statement
-
Assigns either a constant or computed value to an absolute path.
- AbsoluteAssignmentStatement(SourceRange, Path, Operation, boolean, boolean) - Constructor for class org.quattor.pan.statement.AbsoluteAssignmentStatement
-
This constructor creates a new AbsoluteAssignmentStatement that assigns a
the result of a DML block to the associated path.
- AbstractCache<T extends TaskResult> - Class in org.quattor.pan.cache
-
A cache that maps a key, typically an object or template name, to an
associated task.
- AbstractCache(Compiler, int) - Constructor for class org.quattor.pan.cache.AbstractCache
-
Initializes the internal reference to the associated
Compiler and creates a cache with the given initial size.
- AbstractFormatter - Class in org.quattor.pan.output
-
- AbstractFormatter(String, String) - Constructor for class org.quattor.pan.output.AbstractFormatter
-
- AbstractMatcher - Class in org.quattor.pan.dml.functions
-
Determine whether a string matches a given regular expression, using optional
matching flags.
- AbstractMatcher(String, SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.functions.AbstractMatcher
-
- AbstractOperation - Class in org.quattor.pan.dml
-
Abstract class which implements the Operation interface and provides some
functionality common to all DML components.
- AbstractOperation(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.AbstractOperation
-
Set the source location information and arguments for this operation.
- AbstractStaticMatcher - Class in org.quattor.pan.dml.functions
-
Determine whether a string matches a given regular expression, using optional
matching flags.
- AbstractStaticMatcher(SourceRange, String, Operation...) - Constructor for class org.quattor.pan.dml.functions.AbstractStaticMatcher
-
- AbstractVariableMatcher - Class in org.quattor.pan.dml.functions
-
Abstract class to bring together checks done for both match() and matches().
- AbstractVariableMatcher(SourceRange, String, Operation...) - Constructor for class org.quattor.pan.dml.functions.AbstractVariableMatcher
-
- activate() - Method in enum org.quattor.pan.CompilerLogging.LoggingType
-
- activateLoggers(String) - Static method in class org.quattor.pan.CompilerLogging
-
Enable the given types of logging.
- Add - Class in org.quattor.pan.dml.operators
-
Implements an addition operation for longs, doubles, and strings.
- add_escapes(String) - Method in exception org.quattor.pan.parser.ParseException
-
Used to convert raw characters to their escaped version when these raw
version cannot be used as part of an ASCII string literal.
- addAttribute(AttributesImpl, String, Object) - Static method in class org.quattor.pan.parser.PanParserAnnotationUtils
-
- addAttribute(AttributesImpl, String, boolean) - Static method in class org.quattor.pan.parser.PanParserAnnotationUtils
-
- addConfiguredFileSet(FileSet) - Method in class org.quattor.ant.PanAnnotationsTask
-
Support nested fileset elements.
- addConfiguredFileSet(FileSet) - Method in class org.quattor.ant.PanCheckSyntaxTask
-
Support nested fileset elements.
- addConfiguredFileSet(FileSet) - Method in class org.quattor.ant.PanCompilerTask
-
Support nested fileset elements.
- addConfiguredPath(Path) - Method in class org.quattor.ant.PanCompilerTask
-
Support nested path elements.
- addDepFormatter(Set<Formatter>) - Static method in class org.quattor.ant.DependencyChecker
-
- addEscapes(String) - Static method in error org.quattor.pan.parser.annotation.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addEscapes(String) - Static method in error org.quattor.pan.parser.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addExceptionInfo(SourceRange, File, String) - Method in exception org.quattor.pan.exceptions.EvaluationException
-
- addExceptionInfo(SourceRange, Context) - Method in exception org.quattor.pan.exceptions.EvaluationException
-
- addExceptionInfo(SourceRange, File) - Method in exception org.quattor.pan.exceptions.SyntaxException
-
- additiveExpression() - Method in class org.quattor.pan.parser.PanParser
-
- addNameAttribute(AttributesImpl, Object) - Static method in class org.quattor.pan.parser.PanParserAnnotationUtils
-
- addSourceRangeAttribute(AttributesImpl, SimpleNode) - Static method in class org.quattor.pan.parser.PanParserAnnotationUtils
-
- addSpecialToken(Token) - Method in class org.quattor.pan.parser.SimpleNode
-
- addTerm(Term) - Method in exception org.quattor.pan.exceptions.ValidationException
-
- addTypeToStack(String, FullType) - Method in exception org.quattor.pan.exceptions.ValidationException
-
- adjustBeginLineColumn(int, int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- adjustBeginLineColumn(int, int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- AliasType - Class in org.quattor.pan.type
-
Defines an alias type that references another defined type and can optionally
have an additional range defined.
- AliasType(String, SourceRange, String, Range) - Constructor for class org.quattor.pan.type.AliasType
-
Constructor for AliasType takes the name of the type identifier.
- ALL - Static variable in class org.quattor.ant.DebugPatterns
-
- AND - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- Annotation - Class in org.quattor.pan.annotation
-
- Annotation(String, List<Annotation.Entry>) - Constructor for class org.quattor.pan.annotation.Annotation
-
- annotation() - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
An annotation is just a sequence of key/value pairs.
- ANNOTATION - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- Annotation.Entry - Class in org.quattor.pan.annotation
-
- Annotation.Entry(String, String) - Constructor for class org.quattor.pan.annotation.Annotation.Entry
-
- annotationBaseDirectory - Variable in class org.quattor.pan.CompilerOptions
-
Base directory of source files for generation of annotation output files.
- annotationDirectory - Variable in class org.quattor.pan.CompilerOptions
-
Directory that will contain the annotation output files.
- annotationOutputFile(File, String) - Static method in class org.quattor.pan.cache.CompileCache
-
- AnnotationParser - Class in org.quattor.pan.parser.annotation
-
- AnnotationParser(InputStream) - Constructor for class org.quattor.pan.parser.annotation.AnnotationParser
-
Constructor with InputStream.
- AnnotationParser(InputStream, String) - Constructor for class org.quattor.pan.parser.annotation.AnnotationParser
-
Constructor with InputStream and supplied encoding
- AnnotationParser(Reader) - Constructor for class org.quattor.pan.parser.annotation.AnnotationParser
-
Constructor.
- AnnotationParser(AnnotationParserTokenManager) - Constructor for class org.quattor.pan.parser.annotation.AnnotationParser
-
Constructor with generated Token Manager.
- AnnotationParserConstants - Interface in org.quattor.pan.parser.annotation
-
Token literal values and constants.
- AnnotationParserTokenManager - Class in org.quattor.pan.parser.annotation
-
Token Manager.
- AnnotationParserTokenManager(SimpleCharStream) - Constructor for class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Constructor.
- AnnotationParserTokenManager(SimpleCharStream, int) - Constructor for class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Constructor.
- AnnotationParserTreeConstants - Interface in org.quattor.pan.parser.annotation
-
- AnnotationProcessor - Class in org.quattor.pan.parser.annotation
-
- AnnotationToken - Class in org.quattor.pan.parser
-
- AnnotationToken() - Constructor for class org.quattor.pan.parser.AnnotationToken
-
- AnnotationToken(int) - Constructor for class org.quattor.pan.parser.AnnotationToken
-
- AnnotationToken(int, String) - Constructor for class org.quattor.pan.parser.AnnotationToken
-
- append(Element) - Method in class org.quattor.pan.dml.data.ListResource
-
Specialized method for a ListResource to append an element to the end of
the list.
- Append - Class in org.quattor.pan.dml.functions
-
Will append a value to the end of a list.
- Append(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.functions.Append
-
- append(Parameter) - Method in class org.quattor.pan.repository.ParameterList
-
- append(String, String) - Method in class org.quattor.pan.repository.ParameterList
-
- Assign - Class in org.quattor.pan.dml.operators
-
Implements the assignment operation within a DML block.
- Assign(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.operators.Assign
-
- ASSIGN - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- ASSIGN_DEFAULT - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- assignmentExpression() - Method in class org.quattor.pan.parser.PanParser
-
- AssignmentStatement - Class in org.quattor.pan.statement
-
Assigns a constant or computed value to a path.
- AssignmentStatement(SourceRange, Path, boolean, boolean) - Constructor for class org.quattor.pan.statement.AssignmentStatement
-
- ASTAddOperation - Class in org.quattor.pan.parser
-
- ASTAddOperation(int) - Constructor for class org.quattor.pan.parser.ASTAddOperation
-
- ASTAddOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTAddOperation
-
- ASTAnnotation - Class in org.quattor.pan.parser.annotation
-
- ASTAnnotation(int) - Constructor for class org.quattor.pan.parser.annotation.ASTAnnotation
-
- ASTAnnotation(AnnotationParser, int) - Constructor for class org.quattor.pan.parser.annotation.ASTAnnotation
-
- ASTBaseTypeSpec - Class in org.quattor.pan.parser
-
- ASTBaseTypeSpec(int) - Constructor for class org.quattor.pan.parser.ASTBaseTypeSpec
-
- ASTBaseTypeSpec(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTBaseTypeSpec
-
- ASTBitwiseAndOperation - Class in org.quattor.pan.parser
-
- ASTBitwiseAndOperation(int) - Constructor for class org.quattor.pan.parser.ASTBitwiseAndOperation
-
- ASTBitwiseAndOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTBitwiseAndOperation
-
- ASTBitwiseExclusiveOrOperation - Class in org.quattor.pan.parser
-
- ASTBitwiseExclusiveOrOperation(int) - Constructor for class org.quattor.pan.parser.ASTBitwiseExclusiveOrOperation
-
- ASTBitwiseExclusiveOrOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTBitwiseExclusiveOrOperation
-
- ASTBitwiseInclusiveOrOperation - Class in org.quattor.pan.parser
-
- ASTBitwiseInclusiveOrOperation(int) - Constructor for class org.quattor.pan.parser.ASTBitwiseInclusiveOrOperation
-
- ASTBitwiseInclusiveOrOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTBitwiseInclusiveOrOperation
-
- ASTDivOperation - Class in org.quattor.pan.parser
-
- ASTDivOperation(int) - Constructor for class org.quattor.pan.parser.ASTDivOperation
-
- ASTDivOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTDivOperation
-
- ASTEQOperation - Class in org.quattor.pan.parser
-
- ASTEQOperation(int) - Constructor for class org.quattor.pan.parser.ASTEQOperation
-
- ASTEQOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTEQOperation
-
- ASTERISK - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- ASTFieldSpec - Class in org.quattor.pan.parser
-
- ASTFieldSpec(int) - Constructor for class org.quattor.pan.parser.ASTFieldSpec
-
- ASTFieldSpec(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTFieldSpec
-
- ASTFullTypeSpec - Class in org.quattor.pan.parser
-
- ASTFullTypeSpec(int) - Constructor for class org.quattor.pan.parser.ASTFullTypeSpec
-
- ASTFullTypeSpec(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTFullTypeSpec
-
- ASTFunction - Class in org.quattor.pan.parser
-
- ASTFunction(int) - Constructor for class org.quattor.pan.parser.ASTFunction
-
- ASTFunction(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTFunction
-
- ASTGEOperation - Class in org.quattor.pan.parser
-
- ASTGEOperation(int) - Constructor for class org.quattor.pan.parser.ASTGEOperation
-
- ASTGEOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTGEOperation
-
- ASTGTOperation - Class in org.quattor.pan.parser
-
- ASTGTOperation(int) - Constructor for class org.quattor.pan.parser.ASTGTOperation
-
- ASTGTOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTGTOperation
-
- ASTLEOperation - Class in org.quattor.pan.parser
-
- ASTLEOperation(int) - Constructor for class org.quattor.pan.parser.ASTLEOperation
-
- ASTLEOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTLEOperation
-
- ASTlogicalAndExpression - Class in org.quattor.pan.parser
-
- ASTlogicalAndExpression(int) - Constructor for class org.quattor.pan.parser.ASTlogicalAndExpression
-
- ASTlogicalAndExpression(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTlogicalAndExpression
-
- ASTlogicalOrExpression - Class in org.quattor.pan.parser
-
- ASTlogicalOrExpression(int) - Constructor for class org.quattor.pan.parser.ASTlogicalOrExpression
-
- ASTlogicalOrExpression(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTlogicalOrExpression
-
- ASTLTOperation - Class in org.quattor.pan.parser
-
- ASTLTOperation(int) - Constructor for class org.quattor.pan.parser.ASTLTOperation
-
- ASTLTOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTLTOperation
-
- ASTModOperation - Class in org.quattor.pan.parser
-
- ASTModOperation(int) - Constructor for class org.quattor.pan.parser.ASTModOperation
-
- ASTModOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTModOperation
-
- ASTMulOperation - Class in org.quattor.pan.parser
-
- ASTMulOperation(int) - Constructor for class org.quattor.pan.parser.ASTMulOperation
-
- ASTMulOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTMulOperation
-
- ASTNEOperation - Class in org.quattor.pan.parser
-
- ASTNEOperation(int) - Constructor for class org.quattor.pan.parser.ASTNEOperation
-
- ASTNEOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTNEOperation
-
- ASTOperation - Class in org.quattor.pan.parser
-
This node implements the methods required for JJTree and also provides the
methods to associate an Operation with the node.
- ASTOperation(int) - Constructor for class org.quattor.pan.parser.ASTOperation
-
- ASTOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTOperation
-
- ASTOperation.OperationType - Enum in org.quattor.pan.parser
-
- ASTPair - Class in org.quattor.pan.parser.annotation
-
- ASTPair(int) - Constructor for class org.quattor.pan.parser.annotation.ASTPair
-
- ASTPair(AnnotationParser, int) - Constructor for class org.quattor.pan.parser.annotation.ASTPair
-
- ASTStatement - Class in org.quattor.pan.parser
-
- ASTStatement(int) - Constructor for class org.quattor.pan.parser.ASTStatement
-
- ASTStatement(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTStatement
-
- ASTStatement.StatementType - Enum in org.quattor.pan.parser
-
- ASTSubOperation - Class in org.quattor.pan.parser
-
- ASTSubOperation(int) - Constructor for class org.quattor.pan.parser.ASTSubOperation
-
- ASTSubOperation(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTSubOperation
-
- ASTTemplate - Class in org.quattor.pan.parser
-
- ASTTemplate(int) - Constructor for class org.quattor.pan.parser.ASTTemplate
-
- ASTTemplate(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTTemplate
-
- astToDml(ASTOperation, boolean) - Static method in class org.quattor.pan.parser.PanParserAstUtils
-
- ASTTypeClause - Class in org.quattor.pan.parser
-
- ASTTypeClause(int) - Constructor for class org.quattor.pan.parser.ASTTypeClause
-
- ASTTypeClause(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTTypeClause
-
- ASTTypeClause.ClauseType - Enum in org.quattor.pan.parser
-
- ASTTypeSpec - Class in org.quattor.pan.parser
-
- ASTTypeSpec(int) - Constructor for class org.quattor.pan.parser.ASTTypeSpec
-
- ASTTypeSpec(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTTypeSpec
-
- ASTVariable - Class in org.quattor.pan.parser
-
- ASTVariable(int) - Constructor for class org.quattor.pan.parser.ASTVariable
-
- ASTVariable(PanParser, int) - Constructor for class org.quattor.pan.parser.ASTVariable
-
- backup(int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Backup a number of characters.
- backup(int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Backup a number of characters.
- Base64 - Class in org.quattor.pan.utils
-
Encodes to and decodes from Base64 notation.
- Base64Decode - Class in org.quattor.pan.dml.functions
-
Decodes a Base64-encoded string.
- Base64Encode - Class in org.quattor.pan.dml.functions
-
Encodes a string into its Base64 representation.
- BaseType - Class in org.quattor.pan.type
-
Common abstract class for all 'primitive' types in the pan language; that is,
types without default values or validation blocks.
- BaseType(String, SourceRange) - Constructor for class org.quattor.pan.type.BaseType
-
- baseType - Variable in class org.quattor.pan.type.CompositeType
-
- baseTypeSpec() - Method in class org.quattor.pan.parser.PanParser
-
- beginColumn - Variable in class org.quattor.pan.parser.annotation.Token
-
The column number of the first character of this Token.
- beginColumn - Variable in class org.quattor.pan.parser.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class org.quattor.pan.parser.annotation.Token
-
The line number of the first character of this Token.
- beginLine - Variable in class org.quattor.pan.parser.Token
-
The line number of the first character of this Token.
- BeginToken() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Start.
- BeginToken() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Start.
- BIND - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- BindStatement - Class in org.quattor.pan.statement
-
Associates a FullType (which may have a validation function) to a path.
- BindStatement(SourceRange) - Constructor for class org.quattor.pan.statement.BindStatement
-
- BIT_AND - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- BIT_IOR - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- BIT_NOT - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- BIT_XOR - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- BitAnd - Class in org.quattor.pan.dml.operators
-
Implements a bit-wise and operation for longs.
- bitAndExpression() - Method in class org.quattor.pan.parser.PanParser
-
- BitIOR - Class in org.quattor.pan.dml.operators
-
Implements a bit-wise, inclusive or operation for longs.
- BitNot - Class in org.quattor.pan.dml.operators
-
Implements a bit-wise not operation for longs.
- BitXOR - Class in org.quattor.pan.dml.operators
-
Implements a bit-wise, exclusive or for longs.
- booleanLiteral() - Method in class org.quattor.pan.parser.PanParser
-
- BooleanProperty - Class in org.quattor.pan.dml.data
-
Represents a boolean value.
- bufcolumn - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- bufcolumn - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- buffer - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- buffer - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- bufline - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- bufline - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- bufpos - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Position in buffer.
- bufpos - Variable in class org.quattor.pan.parser.SimpleCharStream
-
Position in buffer.
- BuildCache - Class in org.quattor.pan.cache
-
Contains a global cache of all pan objects that have been compiled and built
during a given compiler run.
- BuildCache(Compiler) - Constructor for class org.quattor.pan.cache.BuildCache
-
Creates a BuildCache with a default, initial size of 1000.
- BuildCache(Compiler, int) - Constructor for class org.quattor.pan.cache.BuildCache
-
- BuildContext - Class in org.quattor.pan.template
-
Contains the global context for the evaluation of a machine profile.
- BuildContext() - Constructor for class org.quattor.pan.template.BuildContext
-
Constructs a new Context object intended for testing.
- BuildContext(Compiler, Template) - Constructor for class org.quattor.pan.template.BuildContext
-
Constructs a new context for the given root element.
- BuildResult - Class in org.quattor.pan.tasks
-
Encapsulates the results of a build, which consist of the root element of the
machine configuration and, optionally, the context used to build it.
- BuildResult(Element, Context) - Constructor for class org.quattor.pan.tasks.BuildResult
-
- BuildTask - Class in org.quattor.pan.tasks
-
Wraps the BuildCallable as a Task.
- BuildTask(Compiler, String) - Constructor for class org.quattor.pan.tasks.BuildTask
-
- BuiltInFunction - Class in org.quattor.pan.dml.functions
-
This is just a marker class to identify those classes that are built-in
functions in the pan language.
- BuiltInFunction(String, SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.functions.BuiltInFunction
-
- calculateArgs(Context) - Method in class org.quattor.pan.dml.AbstractOperation
-
A utility method which calls execute on each of this
operation's arguments and returns an array of the results.
- calculateTerms(Context) - Method in class org.quattor.pan.dml.AbstractOperation
-
A utility method that creates a list of terms from the given arguments.
- call() - Method in class org.quattor.pan.tasks.CompileTask.CallImpl
-
- checkDebugEnabled(String) - Method in class org.quattor.pan.CompilerOptions
-
A utility function that checks a given template name against the list of
debug include and exclude patterns.
- checkInvalidSelfContext() - Method in class org.quattor.pan.dml.AbstractOperation
-
Default implementation recursively calls this method on all of the
contained operations (arguments).
- checkInvalidSelfContext() - Method in class org.quattor.pan.dml.data.Element
-
The default implementation does nothing.
- checkInvalidSelfContext() - Method in interface org.quattor.pan.dml.Operation
-
This method will check that if a given reference to SELF occurs in an
invalid context.
- checkInvalidSelfContext() - Method in class org.quattor.pan.dml.operators.SelfNestedListVariable
-
- checkInvalidSelfContext() - Method in class org.quattor.pan.dml.operators.SelfNestedVariable
-
- checkInvalidSelfContext() - Method in class org.quattor.pan.dml.operators.SelfSimpleListVariable
-
- checkInvalidSelfContext() - Method in class org.quattor.pan.dml.operators.SelfSimpleVariable
-
- checkInvalidSelfContext() - Method in class org.quattor.pan.dml.operators.SetSelf
-
- checkRange(Range) - Method in class org.quattor.pan.dml.data.DoubleProperty
-
- checkRange(Range) - Method in class org.quattor.pan.dml.data.Element
-
Determine if the element satisfies the given range constraint.
- checkRange(Range) - Method in class org.quattor.pan.dml.data.HashResource
-
- checkRange(Range) - Method in class org.quattor.pan.dml.data.ListResource
-
- checkRange(Range) - Method in class org.quattor.pan.dml.data.LongProperty
-
- checkRange(Range) - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- checkRange(Range) - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- checkRange(Range) - Method in class org.quattor.pan.dml.data.StringProperty
-
- checkRestrictedContext() - Method in class org.quattor.pan.dml.AbstractOperation
-
Default implementation recursively calls this method on all of the
contained operations (arguments).
- checkRestrictedContext() - Method in class org.quattor.pan.dml.data.Element
-
The default implementation does nothing.
- checkRestrictedContext() - Method in class org.quattor.pan.dml.functions.ErrorMessage
-
- checkRestrictedContext() - Method in class org.quattor.pan.dml.functions.Return
-
- checkRestrictedContext() - Method in interface org.quattor.pan.dml.Operation
-
This method will check that the given operation and any arguments can be
used in a restricted context such as variable indices and function
arguments.
- checkStaticIndexes(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.operators.SetValue
-
- checkValidInclude(Template.TemplateType, Template.TemplateType) - Static method in class org.quattor.pan.template.Template
-
Determine whether a particular include combination is legal.
- checkValidReplacement(Element) - Method in class org.quattor.pan.dml.data.Element
-
Check that the newValue is a valid replacement for the this value.
- checkValidReplacement(Element) - Method in class org.quattor.pan.dml.data.HashResource
-
- checkValidReplacement(Element) - Method in class org.quattor.pan.dml.data.ListResource
-
- checkValidReplacement(Element) - Method in class org.quattor.pan.dml.data.Null
-
- checkValidReplacement(Element) - Method in class org.quattor.pan.dml.data.Undef
-
- children - Variable in class org.quattor.pan.parser.annotation.SimpleNode
-
- children - Variable in class org.quattor.pan.parser.SimpleNode
-
- clearNodeScope(Node) - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- clearNodeScope(Node) - Method in class org.quattor.pan.parser.JJTPanParserState
-
- clearSelf() - Method in class org.quattor.pan.template.BuildContext
-
- clearSelf() - Method in class org.quattor.pan.template.CompileTimeContext
-
- clearSelf() - Method in interface org.quattor.pan.template.Context
-
- Clone - Class in org.quattor.pan.dml.functions
-
This function will clone the given element.
- closeNodeScope(Node, int) - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- closeNodeScope(Node, boolean) - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- closeNodeScope(Node, int) - Method in class org.quattor.pan.parser.JJTPanParserState
-
- closeNodeScope(Node, boolean) - Method in class org.quattor.pan.parser.JJTPanParserState
-
- column - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- column - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- combineSourceRanges(SourceRange...) - Static method in class org.quattor.pan.template.SourceRange
-
- COMMA - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- COMMENT - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- compare(Throwable, Throwable) - Method in class org.quattor.pan.Compiler.ThrowableComparator
-
- compare(Formatter, Formatter) - Method in class org.quattor.pan.output.FormatterComparator
-
- compare(Term, Term) - Static method in class org.quattor.pan.utils.TermFactory
-
A utility method to allow the comparison of any two terms.
- compareTo(Term) - Method in class org.quattor.pan.dml.data.LongProperty
-
- compareTo(Term) - Method in class org.quattor.pan.dml.data.StringProperty
-
- compareTo(SourceFile) - Method in class org.quattor.pan.repository.SourceFile
-
- compareTo(Path) - Method in class org.quattor.pan.utils.Path
-
The default ordering for paths is such that it will produce a
post-traversal ordering.
- compile(String) - Method in class org.quattor.pan.cache.CompileCache
-
Unconditionally compiles the template, but does not put it into the
cache.
- compile(File, CompilerOptions) - Static method in class org.quattor.pan.tasks.CompileTask.CallImpl
-
Run the compilation.
- CompileCache - Class in org.quattor.pan.cache
-
Contains a global cache of all compiled templates.
- CompileCache(Compiler) - Constructor for class org.quattor.pan.cache.CompileCache
-
Creates a new CompileCache with a default, initial size of
1000 entries.
- CompileCache(Compiler, int) - Constructor for class org.quattor.pan.cache.CompileCache
-
- CompileCache.PostCompileProcessor - Class in org.quattor.pan.cache
-
This class encapsulates the post compilation behavior of the cache.
- CompileCache.PostCompileProcessor(Compiler) - Constructor for class org.quattor.pan.cache.CompileCache.PostCompileProcessor
-
- compilePattern(Element, int) - Method in class org.quattor.pan.dml.functions.AbstractMatcher
-
Generate a Pattern from the given string and flags.
- compiler - Variable in class org.quattor.pan.cache.AbstractCache
-
Reference to the compiler associated with this cache.
- Compiler - Class in org.quattor.pan
-
Primary java interface for invoking the pan compiler.
- Compiler(CompilerOptions, List<String>, Collection<File>) - Constructor for class org.quattor.pan.Compiler
-
Create a compiler object with the given options and that will process the given templates (either by name or
absolute path).
- Compiler.ThrowableComparator - Class in org.quattor.pan
-
This class orders Throwables allowing duplicates to be removed.
- Compiler.ThrowableComparator() - Constructor for class org.quattor.pan.Compiler.ThrowableComparator
-
- CompilerError - Error in org.quattor.pan.exceptions
-
This error is thrown only for conditions which should never occur.
- CompilerError(String) - Constructor for error org.quattor.pan.exceptions.CompilerError
-
Creates a raw CompilerError directly from an unlocalized message.
- CompileResult - Class in org.quattor.pan.tasks
-
Encapsulates a compiled template (or compilation error).
- CompileResult(Template) - Constructor for class org.quattor.pan.tasks.CompileResult
-
- CompilerLogging - Class in org.quattor.pan
-
- CompilerLogging.LoggingType - Enum in org.quattor.pan
-
This enumeration identifies the types of logging that can be turned or
off.
- CompilerOptions - Class in org.quattor.pan
-
Encapsulates the global options for the pan compiler.
- CompilerOptions(Pattern, Pattern, int, int, Set<Formatter>, File, List<File>, CompilerOptions.DeprecationWarnings, File, File, String, int) - Constructor for class org.quattor.pan.CompilerOptions
-
Construct a CompilerOptions instance to drive a Compiler run.
- CompilerOptions.DeprecationWarnings - Enum in org.quattor.pan
-
- CompilerResults - Class in org.quattor.pan
-
Encapsulates the statistics and exceptions (or errors) from a compilation.
- CompilerResults(CompilerStatistics, Set<Throwable>) - Constructor for class org.quattor.pan.CompilerResults
-
Create an object which contains the results of a compilation: the
statistics and the list of exceptions.
- CompilerStatistics - Class in org.quattor.pan
-
Provides statistics about a run of the pan compiler.
- CompilerStatistics() - Constructor for class org.quattor.pan.CompilerStatistics
-
Creates an object to keep track of statistics during the run of the pan
compiler.
- CompileTask - Class in org.quattor.pan.tasks
-
Wraps the CompileCallable as a Task.
- CompileTask(String, CompileCache.PostCompileProcessor, CompilerOptions) - Constructor for class org.quattor.pan.tasks.CompileTask
-
- CompileTask.CallImpl - Class in org.quattor.pan.tasks
-
Compiles the template from scratch.
- CompileTask.CallImpl(String, CompileCache.PostCompileProcessor, CompilerOptions) - Constructor for class org.quattor.pan.tasks.CompileTask.CallImpl
-
- CompileTimeContext - Class in org.quattor.pan.template
-
Contains the global context for the evaluation of a machine profile.
- CompileTimeContext() - Constructor for class org.quattor.pan.template.CompileTimeContext
-
Constructs a new context for the given root element.
- CompositeType - Class in org.quattor.pan.type
-
Common abstract class for all pan language composite types.
- CompositeType(String, SourceRange, BaseType, Range) - Constructor for class org.quattor.pan.type.CompositeType
-
- ComputedAssignmentStatement - Class in org.quattor.pan.statement
-
Assigns a constant or computed value to a path.
- ComputedAssignmentStatement(SourceRange, Path, Operation, boolean, boolean) - Constructor for class org.quattor.pan.statement.ComputedAssignmentStatement
-
This constructor creates a new AssignmentStatement which assigns a
constant value (Element) to the associated path.
- ComputedIncludeStatement - Class in org.quattor.pan.statement
-
Evaluates a DML expression and then executes the named template.
- ComputedIncludeStatement(SourceRange, Operation) - Constructor for class org.quattor.pan.statement.ComputedIncludeStatement
-
Constructor to create a ComputedIncludeStatement which will execute a
template named by the result of the DML block.
- ComputedLoadpathStatement - Class in org.quattor.pan.statement
-
- ComputedLoadpathStatement(SourceRange, Operation, boolean, boolean) - Constructor for class org.quattor.pan.statement.ComputedLoadpathStatement
-
- ComputedVariableStatement - Class in org.quattor.pan.statement
-
Sets a global variable to a constant or computed value.
- ComputedVariableStatement(SourceRange, String, Operation, boolean, boolean) - Constructor for class org.quattor.pan.statement.ComputedVariableStatement
-
Creates a VariableStatement which assign a global variable to the result
of a DML block.
- ConcretePrimitiveType - Class in org.quattor.pan.type
-
Concrete implementations of primitive types like booleans, longs, etc.
- ConcretePrimitiveType(String, Class<? extends Element>) - Constructor for class org.quattor.pan.type.ConcretePrimitiveType
-
- conditional - Variable in class org.quattor.pan.statement.AssignmentStatement
-
- conditional - Variable in class org.quattor.pan.statement.VariableStatement
-
- ConfigurationException - Exception in org.quattor.pan.exceptions
-
Identifies a problem with the configuration of the compiler.
- ConfigurationException(String) - Constructor for exception org.quattor.pan.exceptions.ConfigurationException
-
- ConstantAssignmentStatement - Class in org.quattor.pan.statement
-
Assigns either a constant or computed value to an absolute path.
- ConstantAssignmentStatement(SourceRange, Path, Element, boolean, boolean) - Constructor for class org.quattor.pan.statement.ConstantAssignmentStatement
-
This constructor creates a new AbsoluteAssignmentStatement that assigns a
constant value (Element) to the associated path.
- ConstantLoadpathStatement - Class in org.quattor.pan.statement
-
- ConstantLoadpathStatement(SourceRange, Element, boolean, boolean) - Constructor for class org.quattor.pan.statement.ConstantLoadpathStatement
-
- ConstantVariableStatement - Class in org.quattor.pan.statement
-
Sets a global variable to a constant or computed value.
- ConstantVariableStatement(SourceRange, String, Element, boolean, boolean) - Constructor for class org.quattor.pan.statement.ConstantVariableStatement
-
- Context - Interface in org.quattor.pan.template
-
Contains the global context for the evaluation of a machine profile.
- convertAstToTemplate(File, ASTTemplate) - Static method in class org.quattor.pan.parser.PanParserAstUtils
-
- convertLoadpathVariable(Element) - Static method in class org.quattor.pan.statement.VariableStatement
-
Convert the given element (which should be the "LOADPATH" global
variable) to a list of strings.
- convertMatchFlags(Element) - Method in class org.quattor.pan.dml.functions.AbstractMatcher
-
A utility function to convert a string containing match options to the
associated integer with the appropriate bits set.
- Create - Class in org.quattor.pan.dml.functions
-
Creates an dict from the named structure template.
- create(String, Object...) - Static method in error org.quattor.pan.exceptions.CompilerError
-
Preferred mechanism for creating a localized CompilerError.
- create(String, Object...) - Static method in exception org.quattor.pan.exceptions.ConfigurationException
-
- create(SourceRange, String, Object...) - Static method in exception org.quattor.pan.exceptions.EvaluationException
-
- create(String, Object...) - Static method in exception org.quattor.pan.exceptions.EvaluationException
-
- create(SourceRange, File, String, Object...) - Static method in exception org.quattor.pan.exceptions.EvaluationException
-
- create(SourceRange, Context, String, Object...) - Static method in exception org.quattor.pan.exceptions.EvaluationException
-
- create(SourceRange, EvaluationException) - Static method in exception org.quattor.pan.exceptions.EvaluationException
-
- create(SourceRange, String, Object...) - Static method in exception org.quattor.pan.exceptions.SyntaxException
-
- create(SourceRange, File, String, Object...) - Static method in exception org.quattor.pan.exceptions.SyntaxException
-
- create(SourceRange, EvaluationException) - Static method in exception org.quattor.pan.exceptions.SyntaxException
-
- create(String, Object...) - Static method in exception org.quattor.pan.exceptions.ValidationException
-
- create(ParameterList) - Static method in class org.quattor.pan.repository.SourceRepositoryFactory
-
- create(String) - Static method in class org.quattor.pan.utils.TermFactory
-
Constructor of a path from a String.
- create(long) - Static method in class org.quattor.pan.utils.TermFactory
-
Create a term directly from a long index.
- create(Element) - Static method in class org.quattor.pan.utils.TermFactory
-
Create a term from a given element.
- createAnnotationOptions(File, File) - Static method in class org.quattor.pan.CompilerOptions
-
Create a CompilerOptions object that is appropriate for processing annotations
- createAssignmentStatement(SourceRange, Path, Element, boolean, boolean) - Static method in class org.quattor.pan.statement.AssignmentStatement
-
- createAssignmentStatement(SourceRange, Path, Operation, boolean, boolean) - Static method in class org.quattor.pan.statement.AssignmentStatement
-
- createCheckSyntaxOptions(CompilerOptions.DeprecationWarnings) - Static method in class org.quattor.pan.CompilerOptions
-
Create a CompilerOptions object that is appropriate for just doing a
syntax check.
- createIteratorMap() - Method in class org.quattor.pan.template.BuildContext
-
- createIteratorMap() - Method in class org.quattor.pan.template.CompileTimeContext
-
- createIteratorMap() - Method in interface org.quattor.pan.template.Context
-
- createLocalVariableMap(ListResource) - Method in class org.quattor.pan.template.BuildContext
-
- createLocalVariableMap(ListResource) - Method in class org.quattor.pan.template.CompileTimeContext
-
- createLocalVariableMap(ListResource) - Method in interface org.quattor.pan.template.Context
-
- createParentDirectories(File) - Static method in class org.quattor.pan.output.FormatterUtils
-
Creates parent directories of the given file.
- createRelativeRoot() - Method in class org.quattor.pan.template.BuildContext
-
Initializes the relative root for this context and returns the old
relative root.
- createRelativeRoot() - Method in class org.quattor.pan.template.CompileTimeContext
-
Initializes the relative root for this context and returns the old
relative root.
- createRelativeRoot() - Method in interface org.quattor.pan.template.Context
-
Initializes the relative root for this context and returns the old
relative root.
- createRootElement(String) - Static method in class org.quattor.pan.CompilerOptions
-
- createTask(String) - Method in class org.quattor.pan.cache.AbstractCache
-
Creates a new task to be put into the cache, if necessary.
- createTask(String) - Method in class org.quattor.pan.cache.BuildCache
-
- createTask(String) - Method in class org.quattor.pan.cache.CompileCache
-
- createTask(String) - Method in class org.quattor.pan.cache.Valid1Cache
-
- createTask(String) - Method in class org.quattor.pan.cache.Valid2Cache
-
- curChar - Variable in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
- curChar - Variable in class org.quattor.pan.parser.PanParserTokenManager
-
- currentToken - Variable in exception org.quattor.pan.parser.annotation.ParseException
-
This is the last token that has been consumed successfully.
- currentToken - Variable in exception org.quattor.pan.parser.ParseException
-
This is the last token that has been consumed successfully.
- Debug - Class in org.quattor.pan.dml.functions
-
Prints the argument to the standard error stream.
- debugIndent - Static variable in class org.quattor.ant.PanCompilerTask
-
- DebugPatterns - Class in org.quattor.ant
-
Class implements the debug element for the PanCompilerTask object.
- DebugPatterns() - Constructor for class org.quattor.ant.DebugPatterns
-
- debugStream - Variable in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Debug output.
- debugStream - Variable in class org.quattor.pan.parser.PanParserTokenManager
-
Debug output.
- DebugSuppressed - Class in org.quattor.pan.dml.functions
-
This is a suppressed debug() function call.
- DECIMAL_LITERAL - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- DECLARATION - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- decode(byte[]) - Static method in class org.quattor.pan.utils.Base64
-
Very low-level access to decoding ASCII characters in the form of a byte
array.
- decode(String) - Static method in class org.quattor.pan.utils.Base64
-
Decodes data from Base64 notation, automatically detecting
gzip-compressed data and decompressing it.
- DEFAULT - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
Lexical state.
- DEFAULT - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
Lexical state.
- defaultValue() - Method in class org.quattor.pan.parser.PanParser
-
- defined() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is defined.
- Delete - Class in org.quattor.pan.dml.functions
-
Deletes the variable referenced in the function's argument.
- DeleteAssignmentStatement - Class in org.quattor.pan.statement
-
Assigns either a constant or computed value to an absolute path.
- DeleteAssignmentStatement(SourceRange, Path, boolean, boolean) - Constructor for class org.quattor.pan.statement.DeleteAssignmentStatement
-
This constructor creates a new AbsoluteAssignmentStatement that assigns a
constant value (Element) to the associated path.
- DependencyChecker - Class in org.quattor.ant
-
- DependencyChecker(List<File>, File, Set<Formatter>, Pattern) - Constructor for class org.quattor.ant.DependencyChecker
-
- DependencyChecker.DependencyInfo - Class in org.quattor.ant
-
- DependencyChecker.DependencyInfo(String) - Constructor for class org.quattor.ant.DependencyChecker.DependencyInfo
-
- DepFormatter - Class in org.quattor.pan.output
-
- Deprecated - Class in org.quattor.pan.dml.functions
-
Prints the argument to the standard error stream if the given level is less
than or equal to the deprecation level option.
- deprecated(String, Token) - Method in class org.quattor.pan.parser.PanParser
-
Write deprecation message to standard output.
- deprecationWarnings - Variable in class org.quattor.pan.CompilerOptions
-
Define the deprecation level for compilation: ON, OFF, or FATAL.
- deprecationWarnings - Variable in class org.quattor.pan.template.BuildContext
-
- deprecationWarnings - Variable in class org.quattor.pan.template.CompileTimeContext
-
- dereferenceVariable(String, boolean, Term[]) - Method in class org.quattor.pan.template.BuildContext
-
Return the Element which corresponds to the given variable name.
- dereferenceVariable(String, boolean, Term[]) - Method in class org.quattor.pan.template.CompileTimeContext
-
Return the Element which corresponds to the given variable name.
- dereferenceVariable(String, boolean, Term[]) - Method in interface org.quattor.pan.template.Context
-
Return the Element which corresponds to the given variable name.
- Digest - Class in org.quattor.pan.dml.functions
-
Creates a digest of a string using the specified algorithm.
- disable_tracing() - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Disable tracing.
- disable_tracing() - Method in class org.quattor.pan.parser.PanParser
-
Disable tracing.
- Div - Class in org.quattor.pan.dml.operators
-
Implements a division operation for longs and doubles.
- DIV - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- DML - Class in org.quattor.pan.dml
-
This operation contains a list of other DML operations and acts like a
procedure.
- DML(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.DML
-
Create new DML instance from variable list of arguments (as operations).
- dml() - Method in class org.quattor.pan.parser.PanParser
-
- dml - Variable in class org.quattor.pan.statement.ComputedAssignmentStatement
-
- dml - Variable in class org.quattor.pan.statement.ComputedVariableStatement
-
- dml - Variable in class org.quattor.pan.utils.FunctionDefinition
-
- dmlSequence() - Method in class org.quattor.pan.parser.PanParser
-
Expressions.
- dmlVariable() - Method in class org.quattor.pan.parser.PanParser
-
- Done() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reset buffer when finished.
- Done() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reset buffer when finished.
- DotFormatter - Class in org.quattor.pan.output
-
A formatter that will transform a machine profile into a graph in dot syntax.
- DOUBLE_LITERAL - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- DOUBLE_QUOTED_STRING - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
RegularExpression Id.
- DOUBLE_QUOTED_STRING - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- doubleLiteral() - Method in class org.quattor.pan.parser.PanParser
-
- DoubleProperty - Class in org.quattor.pan.dml.data
-
Represents a double value.
- doubleValue() - Method in class org.quattor.pan.dml.data.DoubleProperty
-
- doubleValue() - Method in class org.quattor.pan.dml.data.LongProperty
-
- doubleValue() - Method in class org.quattor.pan.dml.data.NumberProperty
-
All number classes must implement this method which is used to facilitate
type conversion in mixed-type, arithmetic expressions.
- dump(String) - Method in class org.quattor.pan.parser.annotation.SimpleNode
-
- dump(String) - Method in class org.quattor.pan.parser.SimpleNode
-
- duplicate() - Method in class org.quattor.pan.dml.data.Element
-
This method does a "clone" of the given Element.
- duplicate() - Method in class org.quattor.pan.dml.data.HashResource
-
- duplicate() - Method in class org.quattor.pan.dml.data.ListResource
-
- duplicate() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- duplicate() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- DynamicBindStatement - Class in org.quattor.pan.statement
-
Associates a FullType (which may have a validation function) to a path.
- DynamicBindStatement(SourceRange, String, FullType) - Constructor for class org.quattor.pan.statement.DynamicBindStatement
-
This constructor creates a new BindStatement which associates a FullType to a particular, absolute path.
- Element - Class in org.quattor.pan.dml.data
-
Represents the most general data element in the Data Manipulation Language
(DML).
- Element() - Constructor for class org.quattor.pan.dml.data.Element
-
- element - Variable in class org.quattor.pan.template.SelfHolder
-
- ELSE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- emptyRelativePaths - Static variable in class org.quattor.pan.repository.FileSystemSourceRepository
-
- emptyStatement() - Method in class org.quattor.pan.parser.PanParser
-
- enable_tracing() - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Enable tracing.
- enable_tracing() - Method in class org.quattor.pan.parser.PanParser
-
Enable tracing.
- encodeAsXMLName(String) - Static method in class org.quattor.pan.output.XMLFormatterUtils
-
This will encode the given string as a valid XML name.
- encodeBytes(byte[]) - Static method in class org.quattor.pan.utils.Base64
-
Encodes a byte array into Base64 notation.
- endColumn - Variable in class org.quattor.pan.parser.annotation.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class org.quattor.pan.parser.Token
-
The column number of the last character of this Token.
- endLine - Variable in class org.quattor.pan.parser.annotation.Token
-
The line number of the last character of this Token.
- endLine - Variable in class org.quattor.pan.parser.Token
-
The line number of the last character of this Token.
- endOfFile() - Method in class org.quattor.pan.parser.PanParser
-
End-of-file processing.
- ensureMinimumBuildThreadLimit(int) - Method in class org.quattor.pan.Compiler
-
Ensures that the number of threads in the build pool is at least as large as the number given.
- EOF - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
End of File.
- EOF - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
End of File.
- eol - Variable in exception org.quattor.pan.parser.annotation.ParseException
-
The end of line string for this machine.
- eol - Variable in exception org.quattor.pan.parser.ParseException
-
The end of line string for this machine.
- EQ - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- equalityExpression() - Method in class org.quattor.pan.parser.PanParser
-
- equals(Object) - Method in class org.quattor.pan.dml.data.Element
-
Require that all Elements implement an equals method.
- equals(Object) - Method in class org.quattor.pan.dml.data.HashResource
-
- equals(Object) - Method in class org.quattor.pan.dml.data.ListResource
-
- equals(Object) - Method in class org.quattor.pan.dml.data.Null
-
- equals(Object) - Method in class org.quattor.pan.dml.data.Property
-
- equals(Object) - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- equals(Object) - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- equals(Object) - Method in class org.quattor.pan.dml.data.Undef
-
- equals(Object) - Method in class org.quattor.pan.output.FormatterComparator
-
- EQUALS - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
RegularExpression Id.
- equals(Object) - Method in class org.quattor.pan.repository.SourceFile
-
- equals(Object) - Method in class org.quattor.pan.utils.Path
-
Determine if two paths are equal.
- equals(Object) - Method in interface org.quattor.pan.utils.Term
-
Term objects may be used in hashes and should provide an efficient equals
method.
- ERROR - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
RegularExpression Id.
- ERROR - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- ErrorMessage - Class in org.quattor.pan.dml.functions
-
Implements the error function that prints its argument to the
standard error stream and then aborts the compilation of the object profile.
- Escape - Class in org.quattor.pan.dml.functions
-
Escape an arbitrary string so that it can be used as a key for a dict.
- escape(String) - Static method in class org.quattor.pan.utils.EscapeUtils
-
- EscapeUtils - Class in org.quattor.pan.utils
-
This class regroups methods used to escape and unescape string.
- EvaluationException - Exception in org.quattor.pan.exceptions
-
Exceptions of this type can be thrown during the construction of the pan
language profiles.
- EvaluationException(String) - Constructor for exception org.quattor.pan.exceptions.EvaluationException
-
- EvaluationException(String, SourceRange) - Constructor for exception org.quattor.pan.exceptions.EvaluationException
-
- EvaluationException(String, SourceRange, File) - Constructor for exception org.quattor.pan.exceptions.EvaluationException
-
- EvaluationException(String, SourceRange, File, String) - Constructor for exception org.quattor.pan.exceptions.EvaluationException
-
- EvaluationException(String, SourceRange, Context) - Constructor for exception org.quattor.pan.exceptions.EvaluationException
-
- ExceptionUtils - Class in org.quattor.pan.utils
-
Launders the throwables, errors, and exceptions that can be returned from a
Future.
- exclusiveOrExpression() - Method in class org.quattor.pan.parser.PanParser
-
- execute() - Method in class org.quattor.ant.PanAnnotationsTask
-
- execute() - Method in class org.quattor.ant.PanCheckSyntaxTask
-
- execute() - Method in class org.quattor.ant.PanCompilerTask
-
- execute(Context) - Method in class org.quattor.pan.dml.AbstractOperation
-
- execute(Context) - Method in class org.quattor.pan.dml.data.Element
-
All Elements are Operations and can be executed, but each just returns a
reference to itself.
- execute(Context) - Method in class org.quattor.pan.dml.DML
-
Execution of a DML block consists simply of executing the block's
arguments in order.
- execute(Context) - Method in class org.quattor.pan.dml.functions.Append
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Base64Decode
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Base64Encode
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Clone
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Create
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Debug
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.DebugSuppressed
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Delete
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Deprecated
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Digest
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ErrorMessage
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Escape
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.FileContents
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.FileExists
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.First
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Format
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Function
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Hash
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.IfExists
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Index
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.IpToLong
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.IsValueOfType
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.IsVariableOfType
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Key
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Length
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.List
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.LongToIp
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Match
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Matches
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Merge
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Next
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.PathExists
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Prepend
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Replace
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Return
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Splice
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Split
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.StaticMatch
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.StaticMatches
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.StringExists
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Substitute
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Substr
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ToBoolean
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ToDouble
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ToLong
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ToLongRadix
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ToLowerCase
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ToString
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.ToUpperCase
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Traceback
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.TracebackSuppressed
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Unescape
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.Value
-
- execute(Context) - Method in class org.quattor.pan.dml.functions.VariableExists
-
- execute(Context) - Method in interface org.quattor.pan.dml.Operation
-
Execute this operation within the given context.
- execute(Context) - Method in class org.quattor.pan.dml.operators.Add
-
Perform the addition of the two top values on the data stack in the given
DMLContext.
- execute(Context) - Method in class org.quattor.pan.dml.operators.Assign
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.BitAnd
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.BitIOR
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.BitNot
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.BitXOR
-
- execute(LongProperty, LongProperty) - Static method in class org.quattor.pan.dml.operators.BitXOR
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.Div
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.For
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.Foreach
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.IfElse
-
Perform the if statement.
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalAnd
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalEQ
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalGE
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalGT
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalLE
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalLT
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalNE
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalNot
-
- execute(BooleanProperty) - Static method in class org.quattor.pan.dml.operators.LogicalNot
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.LogicalOr
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.Mod
-
- execute(SourceRange, LongProperty, LongProperty) - Static method in class org.quattor.pan.dml.operators.Mod
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.Mult
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.NestedListVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.NestedVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SelfNestedListVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SelfNestedVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SelfSimpleListVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SelfSimpleVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SetSelf
-
- execute(Context, Element) - Method in class org.quattor.pan.dml.operators.SetSelf
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SetValue
-
- execute(Context, Element) - Method in class org.quattor.pan.dml.operators.SetValue
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SimpleListVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.SimpleVariable
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.Sub
-
- execute(NumberProperty, NumberProperty) - Static method in class org.quattor.pan.dml.operators.Sub
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.UnaryMinus
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.UnaryPlus
-
- execute(Context) - Method in class org.quattor.pan.dml.operators.While
-
- execute(Context) - Method in class org.quattor.pan.statement.AbsoluteAssignmentStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.ComputedIncludeStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.ComputedLoadpathStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.ComputedVariableStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.ConstantAssignmentStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.ConstantLoadpathStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.ConstantVariableStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.DeleteAssignmentStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.DynamicBindStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.FunctionStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.RelativeAssignmentStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.Statement
-
Execute this Statement within the given context.
- execute(Context) - Method in class org.quattor.pan.statement.StaticBindStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.StaticIncludeStatement
-
- execute(Context) - Method in class org.quattor.pan.statement.TypeStatement
-
- execute(boolean, Context) - Method in class org.quattor.pan.template.Template
-
Execute each of the statements in turn.
- executeDmlBlock(Operation) - Method in class org.quattor.pan.template.BuildContext
-
- executeDmlBlock(Operation) - Method in class org.quattor.pan.template.CompileTimeContext
-
- executeDmlBlock(Operation) - Method in interface org.quattor.pan.template.Context
-
- executeDmlValidationBlock(Operation, Element) - Method in class org.quattor.pan.template.BuildContext
-
- executeDmlValidationBlock(Operation, Element) - Method in class org.quattor.pan.template.CompileTimeContext
-
- executeDmlValidationBlock(Operation, Element) - Method in interface org.quattor.pan.template.Context
-
- executeWithNamedStructureTemplate(Context, String) - Method in class org.quattor.pan.dml.functions.Create
-
- executeWithNamedTemplate(Context, String) - Method in class org.quattor.pan.statement.IncludeStatement
-
This is a utility method which performs an include from a fixed template
name.
- exists() - Method in class org.quattor.pan.dml.data.Element
-
Returns true for all Element objects except Null.
- Exists - Class in org.quattor.pan.dml.functions
-
Tests whether the variable referenced in the function's argument exists.
- Exists(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.functions.Exists
-
- exists(File) - Method in class org.quattor.pan.utils.FileStatCache
-
- ExpandBuff(boolean) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- ExpandBuff(boolean) - Method in class org.quattor.pan.parser.SimpleCharStream
-
- expectedTokenSequences - Variable in exception org.quattor.pan.parser.annotation.ParseException
-
Each entry in this array is an array of integers.
- expectedTokenSequences - Variable in exception org.quattor.pan.parser.ParseException
-
Each entry in this array is an array of integers.
- EXPONENT - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- expression() - Method in class org.quattor.pan.parser.PanParser
-
- EXTENSIBLE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- extractLocalizedTemplateName(File, CompilerOptions) - Static method in class org.quattor.ant.DependencyChecker
-
- GE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- generateParseException() - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Generate ParseException.
- generateParseException() - Method in class org.quattor.pan.parser.PanParser
-
Generate ParseException.
- get(Term) - Method in class org.quattor.pan.dml.data.HashResource
-
- get(Term) - Method in class org.quattor.pan.dml.data.ListResource
-
- get(Term) - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- get(Term) - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- get(Term) - Method in class org.quattor.pan.dml.data.Resource
-
Retrieve the Element associated with the given Term (either an index or
string key).
- get(String) - Method in class org.quattor.pan.template.FunctionMap
-
Return the function definition associated with the given name or null if
it doesn't exist.
- get(Resource) - Method in class org.quattor.pan.template.IteratorMap
-
Lookup the iterator associated with the given resource.
- get(String) - Method in class org.quattor.pan.template.LocalVariableMap
-
Lookup the value associated with the given variable name.
- get(String) - Method in class org.quattor.pan.template.TypeMap
-
Return the type associated with the given name or null if it doesn't
exist.
- getAuthority() - Method in class org.quattor.pan.utils.Path
-
Return the authority for this path or null if it doesn't exist.
- getBackingList() - Method in class org.quattor.pan.dml.data.ListResource
-
This method is used to access the underlying map used to store the hash
information.
- getBackingList() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
Override this method to return the list from the base list.
- getBackingMap() - Method in class org.quattor.pan.dml.data.HashResource
-
This method is used to access the underlying map used to store the hash
information.
- getBackingMap() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
Override this method to return the map from the base hash.
- getBaseType() - Method in class org.quattor.pan.type.FullType
-
- getBatchSize() - Method in class org.quattor.ant.PanCompilerTask
-
- getBeginColumn() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Get token beginning column number.
- getBeginColumn() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Get token beginning line number.
- getBeginLine() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Get token beginning line number.
- getBindings() - Method in class org.quattor.pan.template.BuildContext
-
This method returns an unmodifiable, ordered map of the type bindings.
- getBindings() - Method in class org.quattor.pan.template.CompileTimeContext
-
This method returns an unmodifiable, ordered map of the type bindings.
- getBindings() - Method in interface org.quattor.pan.template.Context
-
This method returns an unmodifiable, ordered map of the type bindings.
- getBuildCache() - Method in class org.quattor.pan.Compiler
-
Returns a reference to objects (machine profiles) which have already been built.
- getBuiltinTypes() - Static method in class org.quattor.pan.type.BaseType
-
- getCallLimit() - Method in class org.quattor.pan.template.BuildContext
-
- getCallLimit() - Method in class org.quattor.pan.template.CompileTimeContext
-
- getCallLimit() - Method in interface org.quattor.pan.template.Context
-
- getClauseType() - Method in class org.quattor.pan.parser.ASTTypeClause
-
- getColumn() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Deprecated.
- getColumn() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Deprecated.
- getCompileCache() - Method in class org.quattor.pan.Compiler
-
Returns a reference to the compile cache used to store compiled templates.
- getConditionalFlag() - Method in class org.quattor.pan.parser.ASTStatement
-
- getCurrentTemplate() - Method in class org.quattor.pan.template.BuildContext
-
- getCurrentTemplate() - Method in class org.quattor.pan.template.CompileTimeContext
-
- getCurrentTemplate() - Method in interface org.quattor.pan.template.Context
-
- getDefaultFormatterInstance() - Static method in class org.quattor.pan.output.FormatterUtils
-
This method returns the default formatter to use if the user does not
specify one explicitly.
- getDependencies() - Method in class org.quattor.pan.tasks.FinalResult
-
- getDependencies() - Method in class org.quattor.pan.tasks.Valid2Result
-
- getDependencies() - Method in class org.quattor.pan.template.BuildContext
-
Returns an unmodifiable copy of the dependencies.
- getDependencies() - Method in class org.quattor.pan.template.CompileTimeContext
-
Returns an unmodifiable copy of the dependencies.
- getDependencies() - Method in interface org.quattor.pan.template.Context
-
Returns an unmodifiable copy of the dependencies.
- getDeprecationWarnings(int, boolean) - Static method in class org.quattor.pan.CompilerOptions
-
- getDeprecationWarnings() - Method in class org.quattor.pan.template.BuildContext
-
- getDeprecationWarnings() - Method in class org.quattor.pan.template.CompileTimeContext
-
- getDeprecationWarnings() - Method in interface org.quattor.pan.template.Context
-
- getElement() - Method in exception org.quattor.pan.exceptions.ReturnValueException
-
- getElement(Path) - Method in class org.quattor.pan.template.BuildContext
-
Pull the value of an element from a configuration tree.
- getElement(Path, boolean) - Method in class org.quattor.pan.template.BuildContext
-
Pull the value of an element from a configuration tree.
- getElement(Path) - Method in class org.quattor.pan.template.CompileTimeContext
-
Pull the value of an element from a configuration tree.
- getElement(Path, boolean) - Method in class org.quattor.pan.template.CompileTimeContext
-
Pull the value of an element from a configuration tree.
- getElement(Path) - Method in interface org.quattor.pan.template.Context
-
Pull the value of an element from a configuration tree.
- getElement(Path, boolean) - Method in interface org.quattor.pan.template.Context
-
Pull the value of an element from a configuration tree.
- getElement() - Method in class org.quattor.pan.template.InvalidSelfHolder
-
- getElement() - Method in class org.quattor.pan.template.SelfHolder
-
- getEndColumn() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Get token end column number.
- getEndColumn() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Get token end column number.
- getEndLine() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Get token end line number.
- getEndLine() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Get token end line number.
- getEntries() - Method in class org.quattor.pan.annotation.Annotation
-
- getErrors() - Method in class org.quattor.pan.CompilerResults
-
Return a list containing all of the errors and exceptions thrown during
processing.
- getExclude() - Method in class org.quattor.ant.DebugPatterns
-
- getExecutorQueueType() - Method in class org.quattor.pan.cache.AbstractCache
-
Subclasses must return the executor queue type for the particular class.
- getExecutorQueueType() - Method in class org.quattor.pan.cache.BuildCache
-
- getExecutorQueueType() - Method in class org.quattor.pan.cache.CompileCache
-
- getExecutorQueueType() - Method in class org.quattor.pan.cache.Valid1Cache
-
- getExecutorQueueType() - Method in class org.quattor.pan.cache.Valid2Cache
-
- getExtension() - Method in enum org.quattor.pan.repository.SourceType
-
- getExtensions() - Static method in enum org.quattor.pan.repository.SourceType
-
- getFile() - Method in class org.quattor.pan.parser.PanParser
-
Get the file name
- getFinalFlag() - Method in class org.quattor.pan.parser.ASTStatement
-
- getFinalFlag() - Method in class org.quattor.pan.utils.GlobalVariable
-
- getFinalReason(Path) - Method in class org.quattor.pan.template.BuildContext
-
- getFinalReason(Path) - Method in class org.quattor.pan.template.CompileTimeContext
-
- getFinalReason(Path) - Method in interface org.quattor.pan.template.Context
-
- getFinalReason(Path) - Method in class org.quattor.pan.utils.FinalFlags
-
Return a String with a message indicating why the given path is final.
- getFormatKey() - Method in class org.quattor.pan.output.AbstractFormatter
-
- getFormatKey() - Method in interface org.quattor.pan.output.Formatter
-
Returns the name of the formatter that will be used to identify it.
- getFormatterInstance(String) - Static method in class org.quattor.pan.output.FormatterUtils
-
This method maps a formatter name to a Formatter instance.
- getFormatters(String) - Static method in class org.quattor.pan.CompilerOptions
-
- getFullType(String) - Method in class org.quattor.pan.template.BuildContext
-
Return the type associated with the given name or null if it doesn't
exist.
- getFullType(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
Return the type associated with the given name or null if it doesn't
exist.
- getFullType(String) - Method in interface org.quattor.pan.template.Context
-
Return the type associated with the given name or null if it doesn't
exist.
- getFunction(String) - Method in class org.quattor.pan.template.BuildContext
-
Return the function definition associated with the given name or null if
it doesn't exist.
- getFunction(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
Return the function definition associated with the given name or null if
it doesn't exist.
- getFunction(String) - Method in interface org.quattor.pan.template.Context
-
Return the function definition associated with the given name or null if
it doesn't exist.
- getGlobalVariable(String) - Method in class org.quattor.pan.template.BuildContext
-
Return the Element which corresponds to the given variable name without
duplicating the value.
- getGlobalVariable(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
Return the Element which corresponds to the given variable name without
duplicating the value.
- getGlobalVariable(String) - Method in interface org.quattor.pan.template.Context
-
Return the Element which corresponds to the given variable name without
duplicating the value.
- getHeredocIndex() - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Return the current count of the number of heredoc strings.
- getHeredocStrings() - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Return the vector with the heredoc strings in it.
- getId() - Method in class org.quattor.pan.parser.SimpleNode
-
- getIdentifier() - Method in class org.quattor.pan.parser.ASTBaseTypeSpec
-
- getIdentifier() - Method in class org.quattor.pan.parser.ASTStatement
-
- getIdentifier() - Method in class org.quattor.pan.parser.ASTTemplate
-
- GetImage() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Get token literal value.
- GetImage() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Get token literal value.
- getInclude() - Method in class org.quattor.ant.DebugPatterns
-
- getInclude() - Method in class org.quattor.pan.parser.ASTFieldSpec
-
- getIndex() - Method in class org.quattor.pan.dml.data.LongProperty
-
- getIndex() - Method in class org.quattor.pan.dml.data.StringProperty
-
- getIndex() - Method in interface org.quattor.pan.utils.Term
-
Method to extract the Integer index for this Term.
- getInputStream() - Method in class org.quattor.pan.repository.SourceFile
-
- getInstance(boolean) - Static method in class org.quattor.pan.dml.data.BooleanProperty
-
- getInstance(Boolean) - Static method in class org.quattor.pan.dml.data.BooleanProperty
-
- getInstance(String) - Static method in class org.quattor.pan.dml.data.BooleanProperty
-
- getInstance(double) - Static method in class org.quattor.pan.dml.data.DoubleProperty
-
- getInstance(Double) - Static method in class org.quattor.pan.dml.data.DoubleProperty
-
- getInstance(String) - Static method in class org.quattor.pan.dml.data.DoubleProperty
-
- getInstance(long) - Static method in class org.quattor.pan.dml.data.LongProperty
-
- getInstance(Long) - Static method in class org.quattor.pan.dml.data.LongProperty
-
- getInstance(String) - Static method in class org.quattor.pan.dml.data.LongProperty
-
- getInstance() - Static method in class org.quattor.pan.dml.data.Null
-
- getInstance(String) - Static method in class org.quattor.pan.dml.data.StringProperty
-
- getInstance() - Static method in class org.quattor.pan.dml.data.Undef
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.DML
-
Factory method to create a new DML block, although this may return
another Operation because of optimization.
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Append
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Base64Decode
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Base64Encode
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Clone
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Create
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Debug
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.DebugSuppressed
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Delete
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Deprecated
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Digest
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ErrorMessage
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Escape
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Exists
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.FileContents
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.FileExists
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.First
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Format
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Hash
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IfExists
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Index
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IpToLong
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsBoolean
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsDefined
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsDouble
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsHash
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsList
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsLong
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsNull
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsNumber
-
- getInstance(SourceRange, Class<? extends Element>, String, Operation...) - Static method in class org.quattor.pan.dml.functions.IsOfType
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsProperty
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsResource
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.IsString
-
- getInstance(SourceRange, Class<? extends Element>, String, Operation...) - Static method in class org.quattor.pan.dml.functions.IsValueOfType
-
- getInstance(SourceRange, Class<? extends Element>, String, Operation...) - Static method in class org.quattor.pan.dml.functions.IsVariableOfType
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Key
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Length
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.List
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.LongToIp
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Match
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Matches
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Merge
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Next
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.PathExists
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Prepend
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Replace
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Return
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Splice
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Split
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.StaticMatch
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.StaticMatches
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.StringExists
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Substitute
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Substr
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ToBoolean
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ToDouble
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ToLong
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ToLongRadix
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ToLowerCase
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ToString
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.ToUpperCase
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Traceback
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.TracebackSuppressed
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Unescape
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.Value
-
- getInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.functions.VariableExists
-
- getInstance(SourceRange, String, Operation...) - Static method in class org.quattor.pan.dml.operators.ListVariable
-
- getInstance(Variable) - Static method in class org.quattor.pan.dml.operators.ListVariable
-
- getInstance(SourceRange, String, Operation...) - Static method in class org.quattor.pan.dml.operators.SetValue
-
- getInstance(Variable) - Static method in class org.quattor.pan.dml.operators.SetValue
-
- getInstance(SourceRange, String, Operation...) - Static method in class org.quattor.pan.dml.operators.Variable
-
- getInstance(SourceRange, String, boolean, Operation...) - Static method in class org.quattor.pan.dml.operators.Variable
-
- getInstance(Variable, boolean) - Static method in class org.quattor.pan.dml.operators.Variable
-
- getInstance() - Static method in class org.quattor.pan.output.DepFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.DotFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.FormatterComparator
-
- getInstance() - Static method in class org.quattor.pan.output.JsonFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.JsonGzipFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.PanFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.PanGzipFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.TxtFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.XmlFormatter
-
- getInstance() - Static method in class org.quattor.pan.output.XmlGzipFormatter
-
- getInstance(ParameterList) - Static method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- getInstance(SourceRange, String, FullType) - Static method in class org.quattor.pan.statement.BindStatement
-
- getInstance(SourceRange, String, Operation, boolean, boolean) - Static method in class org.quattor.pan.statement.VariableStatement
-
- getIterationLimit() - Method in class org.quattor.pan.template.BuildContext
-
- getIterationLimit() - Method in class org.quattor.pan.template.CompileTimeContext
-
- getIterationLimit() - Method in interface org.quattor.pan.template.Context
-
- getIterator(Resource) - Method in class org.quattor.pan.template.BuildContext
-
Get the iterator for the given resource or null if the iterator has not
been registered.
- getIterator(Resource) - Method in class org.quattor.pan.template.CompileTimeContext
-
Get the iterator for the given resource or null if the iterator has not
been registered.
- getIterator(Resource) - Method in interface org.quattor.pan.template.Context
-
Get the iterator for the given resource or null if the iterator has not
been registered.
- getKey() - Method in class org.quattor.pan.annotation.Annotation.Entry
-
- getKey() - Method in class org.quattor.pan.dml.data.LongProperty
-
- getKey() - Method in class org.quattor.pan.dml.data.StringProperty
-
- getKey() - Method in class org.quattor.pan.parser.ASTFieldSpec
-
- getKey() - Method in class org.quattor.pan.repository.Parameter
-
- getKey() - Method in interface org.quattor.pan.utils.Term
-
Method to extract the String key for this Term.
- getLine() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Deprecated.
- getLine() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Deprecated.
- getLocalVariable(String) - Method in class org.quattor.pan.template.BuildContext
-
Return the value associated with a local variable.
- getLocalVariable(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
Return the value associated with a local variable.
- getLocalVariable(String) - Method in interface org.quattor.pan.template.Context
-
Return the value associated with a local variable.
- getLocation() - Method in class org.quattor.pan.repository.SourceFile
-
- getMessage() - Method in exception org.quattor.pan.exceptions.EvaluationException
-
- getMessage() - Method in exception org.quattor.pan.exceptions.ReturnValueException
-
- getMessage() - Method in exception org.quattor.pan.exceptions.SyntaxException
-
- getMessage() - Method in exception org.quattor.pan.exceptions.SystemException
-
- getMessage() - Method in exception org.quattor.pan.exceptions.ValidationException
-
- getMessage() - Method in error org.quattor.pan.parser.annotation.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessage() - Method in exception org.quattor.pan.parser.ParseException
-
This method has the standard behavior when this object has been created
using the standard constructors.
- getMessage() - Method in error org.quattor.pan.parser.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessageString(String) - Static method in class org.quattor.pan.utils.MessageUtils
-
Look up a localized message in the message bundle and return a MessageFormat for it.
- getModificationTime(File) - Method in class org.quattor.pan.utils.FileStatCache
-
- getName() - Method in class org.quattor.pan.annotation.Annotation
-
- getName() - Method in class org.quattor.pan.parser.ASTFunction
-
- getName() - Method in class org.quattor.pan.parser.ASTVariable
-
- getName() - Method in class org.quattor.pan.repository.SourceFile
-
- getName() - Method in class org.quattor.pan.statement.FunctionStatement
-
Retrieve the name of the defined function.
- getName() - Method in class org.quattor.pan.statement.TypeStatement
-
Retrieve the name of the defined type.
- getNextToken() - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Get the next Token.
- getNextToken() - Method in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class org.quattor.pan.parser.PanParser
-
Get the next Token.
- getNextToken() - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Get the next Token.
- getNthread() - Method in class org.quattor.ant.PanCompilerTask
-
- getObjectContext() - Method in class org.quattor.pan.tasks.BuildResult
-
- getObjectContext() - Method in class org.quattor.pan.tasks.Valid1Result
-
- getObjectDependencies() - Method in class org.quattor.pan.tasks.Valid2Result
-
- getObjectDependencies() - Method in class org.quattor.pan.template.BuildContext
-
Returns an unmodifiable copy of the object dependencies.
- getObjectDependencies() - Method in class org.quattor.pan.template.CompileTimeContext
-
Returns an unmodifiable copy of the object dependencies.
- getObjectDependencies() - Method in interface org.quattor.pan.template.Context
-
Returns an unmodifiable copy of the object dependencies.
- getObjectName() - Method in class org.quattor.pan.template.BuildContext
-
- getObjectName() - Method in class org.quattor.pan.template.CompileTimeContext
-
- getObjectName() - Method in interface org.quattor.pan.template.Context
-
Get the name of the object template.
- getObjectTemplate() - Method in class org.quattor.pan.template.BuildContext
-
Returns the object Template which is the basis of this ObjectContext.
- getObjectTemplate() - Method in class org.quattor.pan.template.CompileTimeContext
-
Returns the object Template which is the basis of this ObjectContext.
- getObjectTemplate() - Method in interface org.quattor.pan.template.Context
-
Returns the object Template which is the basis of this ObjectContext.
- getOperation() - Method in class org.quattor.pan.parser.ASTOperation
-
Return the associated Operation.
- getOperations() - Method in class org.quattor.pan.dml.AbstractOperation
-
Allow a copy of the raw operations to be retrieved.
- getOperationType() - Method in class org.quattor.pan.parser.ASTOperation
-
Return the associated Operation.
- getPath() - Method in class org.quattor.pan.repository.SourceFile
-
- getPathType() - Method in class org.quattor.pan.utils.Path
-
Get the type of this path.
- getPrintWriter(File) - Method in class org.quattor.pan.output.AbstractFormatter
-
- getPrintWriter(File) - Method in class org.quattor.pan.output.JsonGzipFormatter
-
- getPrintWriter(File) - Method in class org.quattor.pan.output.PanGzipFormatter
-
- getPrintWriter(File) - Method in class org.quattor.pan.output.XmlGzipFormatter
-
- getRange() - Method in class org.quattor.pan.parser.ASTBaseTypeSpec
-
- getRange() - Method in class org.quattor.pan.parser.ASTTypeClause
-
- getReader() - Method in class org.quattor.pan.repository.SourceFile
-
- getRelativeLoadpaths() - Method in class org.quattor.pan.template.BuildContext
-
- getRelativeLoadpaths() - Method in class org.quattor.pan.template.CompileTimeContext
-
- getRelativeLoadpaths() - Method in interface org.quattor.pan.template.Context
-
- getRelativePath(File, File) - Static method in class org.quattor.pan.cache.CompileCache
-
- getResults(long) - Method in class org.quattor.pan.CompilerStatistics
-
Generates a terse String representation of the statistics.
- getResultURI(String) - Method in class org.quattor.pan.output.AbstractFormatter
-
- getResultURI(String) - Method in interface org.quattor.pan.output.Formatter
-
- getRoot() - Method in class org.quattor.pan.tasks.BuildResult
-
- getRoot() - Method in class org.quattor.pan.tasks.FinalResult
-
- getRoot() - Method in class org.quattor.pan.tasks.Valid2Result
-
- getRoot() - Method in class org.quattor.pan.template.BuildContext
-
Returns the root element for this context.
- getRoot() - Method in class org.quattor.pan.template.CompileTimeContext
-
Returns the root element for this context.
- getRoot() - Method in interface org.quattor.pan.template.Context
-
Returns the root element for this context.
- getSaxTransformerHandler() - Static method in class org.quattor.pan.utils.XmlUtils
-
- getSelf() - Method in class org.quattor.pan.template.BuildContext
-
- getSelf() - Method in class org.quattor.pan.template.CompileTimeContext
-
- getSelf() - Method in interface org.quattor.pan.template.Context
-
- getSimpleMessage() - Method in exception org.quattor.pan.exceptions.EvaluationException
-
- getSimpleMessage() - Method in exception org.quattor.pan.exceptions.SyntaxException
-
- getSource() - Method in class org.quattor.pan.type.Type
-
Return a string representation of the source containing this type.
- getSourceRange() - Method in class org.quattor.pan.dml.AbstractOperation
-
Retrieve the source information from this operation.
- getSourceRange() - Method in class org.quattor.pan.parser.SimpleNode
-
- getSourceRange() - Method in class org.quattor.pan.statement.Statement
-
Retrieve the source location for this Statement.
- getSourceRange() - Method in class org.quattor.pan.type.Type
-
Retrieve the SourceRange for this type definition.
- getSourceRepository() - Method in class org.quattor.pan.Compiler
-
- getSpecialTokens() - Method in class org.quattor.pan.parser.SimpleNode
-
- getStatementType() - Method in class org.quattor.pan.parser.ASTStatement
-
- getSubtype() - Method in class org.quattor.pan.parser.ASTOperation
-
- getSubtype() - Method in class org.quattor.pan.parser.ASTStatement
-
- getSubtype() - Method in class org.quattor.pan.parser.ASTTemplate
-
- getSubtype() - Method in class org.quattor.pan.parser.SimpleNode
-
- GetSuffix(int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Get the suffix.
- GetSuffix(int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Get the suffix.
- getTabSize(int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- getTabSize(int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
- getTemplateType() - Method in class org.quattor.pan.parser.ASTTemplate
-
- getTerms() - Method in class org.quattor.pan.utils.Path
-
Get the list of terms in this path.
- getToken(int) - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Get the specific Token.
- getToken(int) - Method in class org.quattor.pan.parser.PanParser
-
Get the specific Token.
- getTraceback(SourceRange) - Method in class org.quattor.pan.template.BuildContext
-
- getTraceback(SourceRange) - Method in class org.quattor.pan.template.CompileTimeContext
-
- getTraceback(SourceRange) - Method in interface org.quattor.pan.template.Context
-
- getType() - Method in class org.quattor.pan.repository.SourceFile
-
- getType() - Method in class org.quattor.pan.utils.Path
-
Return the type (EXTERNAL, ABSOLUTE, or RELATIVE) for this path.
- getTypeAsString() - Method in class org.quattor.pan.dml.data.BooleanProperty
-
- getTypeAsString() - Method in class org.quattor.pan.dml.data.DoubleProperty
-
- getTypeAsString() - Method in class org.quattor.pan.dml.data.Element
-
All Elements must return a string describing its type.
- getTypeAsString() - Method in class org.quattor.pan.dml.data.HashResource
-
- getTypeAsString() - Method in class org.quattor.pan.dml.data.ListResource
-
- getTypeAsString() - Method in class org.quattor.pan.dml.data.LongProperty
-
- getTypeAsString() - Method in class org.quattor.pan.dml.data.Null
-
- getTypeAsString() - Method in class org.quattor.pan.dml.data.StringProperty
-
- getTypeAsString() - Method in class org.quattor.pan.dml.data.Undef
-
- getTypeName() - Method in class org.quattor.pan.type.FullType
-
- getUnoptimizedInstance(SourceRange, Operation...) - Static method in class org.quattor.pan.dml.DML
-
Factory method to create a new DML block, although this may return
another Operation because of optimization.
- getUnprotectedValue() - Method in class org.quattor.pan.utils.GlobalVariable
-
- getValid1Cache() - Method in class org.quattor.pan.Compiler
-
- getValid2Cache() - Method in class org.quattor.pan.Compiler
-
- getValue() - Method in class org.quattor.pan.annotation.Annotation.Entry
-
- getValue() - Method in class org.quattor.pan.dml.data.BooleanProperty
-
- getValue() - Method in class org.quattor.pan.dml.data.DoubleProperty
-
- getValue() - Method in class org.quattor.pan.dml.data.LongProperty
-
- getValue() - Method in class org.quattor.pan.dml.data.Property
-
Return the value of this property as an Object.
- getValue() - Method in class org.quattor.pan.dml.data.StringProperty
-
- getValue() - Method in class org.quattor.pan.parser.annotation.Token
-
An optional attribute value of the Token.
- getValue() - Method in class org.quattor.pan.parser.AnnotationToken
-
- getValue() - Method in class org.quattor.pan.parser.Token
-
An optional attribute value of the Token.
- getValue() - Method in class org.quattor.pan.repository.Parameter
-
- getValue() - Method in class org.quattor.pan.utils.GlobalVariable
-
- getVariable(String) - Method in class org.quattor.pan.template.BuildContext
-
Return the Element which corresponds to the given variable name.
- getVariable(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
Return the Element which corresponds to the given variable name.
- getVariable(String) - Method in interface org.quattor.pan.template.Context
-
Return the Element which corresponds to the given variable name.
- globalLoad(String) - Method in class org.quattor.pan.template.BuildContext
-
A method to load a template from the global cache.
- globalLoad(String, boolean) - Method in class org.quattor.pan.template.BuildContext
-
A method to load a template from the global cache.
- globalLoad(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
A method to load a template from the global cache.
- globalLoad(String, boolean) - Method in class org.quattor.pan.template.CompileTimeContext
-
A method to load a template from the global cache.
- globalLoad(String) - Method in interface org.quattor.pan.template.Context
-
A method to load a template from the global cache.
- globalLoad(String, boolean) - Method in interface org.quattor.pan.template.Context
-
A method to load a template from the global cache.
- GlobalVariable - Class in org.quattor.pan.utils
-
Holds the value of a global variable as well as a flag to indicate whether
this variable is 'final'.
- GlobalVariable(boolean, Element) - Constructor for class org.quattor.pan.utils.GlobalVariable
-
- GT - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- id - Variable in class org.quattor.pan.parser.annotation.SimpleNode
-
- id - Variable in class org.quattor.pan.parser.SimpleNode
-
- identifier - Variable in class org.quattor.pan.dml.operators.ListVariable
-
- identifier - Variable in class org.quattor.pan.dml.operators.SetValue
-
- identifier - Variable in class org.quattor.pan.dml.operators.Variable
-
- IDENTIFIER - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- IF - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- IfElse - Class in org.quattor.pan.dml.operators
-
Implements an if operation with an optional else clause.
- IfExists - Class in org.quattor.pan.dml.functions
-
This tests if the given template exists.
- ifStatement() - Method in class org.quattor.pan.parser.PanParser
-
- image - Variable in class org.quattor.pan.parser.annotation.Token
-
The string image of the token.
- image - Variable in class org.quattor.pan.parser.Token
-
The string image of the token.
- inBuf - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- inBuf - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- INCLUDE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- IncludeStatement - Class in org.quattor.pan.statement
-
Executes another referenced template whose name is either a constant or
computed from a DML expression.
- IncludeStatement(SourceRange) - Constructor for class org.quattor.pan.statement.IncludeStatement
-
Constructor which must be called by subclasses.
- inclusiveOrExpression() - Method in class org.quattor.pan.parser.PanParser
-
- incrementFinishedTasks(TaskResult.ResultType) - Method in class org.quattor.pan.CompilerStatistics
-
Increase the count of the number of tasks of the given type that have
finished successfully.
- incrementStartedTasks(TaskResult.ResultType) - Method in class org.quattor.pan.CompilerStatistics
-
Increase the count of the number of tasks of the given type that have
been started.
- Index - Class in org.quattor.pan.dml.functions
-
Determines the index for a substring within a string or a value within a
Resource.
- info - Variable in class org.quattor.pan.tasks.Task
-
- initializeHeredocState() - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Initialize the heredoc state.
- initializeSelfHolder(SelfHolder) - Method in class org.quattor.pan.template.BuildContext
-
- initializeSelfHolder(SelfHolder) - Method in class org.quattor.pan.template.CompileTimeContext
-
- initializeSelfHolder(SelfHolder) - Method in interface org.quattor.pan.template.Context
-
- input_stream - Variable in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
- input_stream - Variable in class org.quattor.pan.parser.PanParserTokenManager
-
- inputStream - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- inputStream - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- InvalidSelfHolder - Class in org.quattor.pan.template
-
A class that will throw an exception if SELF is accessed in any way.
- InvalidSelfHolder() - Constructor for class org.quattor.pan.template.InvalidSelfHolder
-
- InvalidTermException - Exception in org.quattor.pan.exceptions
-
Exceptions of this type are thrown when an invalid term is encountered.
- InvalidTermException(String) - Constructor for exception org.quattor.pan.exceptions.InvalidTermException
-
- IpToLong - Class in org.quattor.pan.dml.functions
-
Produces the binary representation of an IPv4 address, maybe with
the binary representation of the network mask part of the string.
- isAbsent() - Method in class org.quattor.pan.repository.SourceFile
-
- isAbsent() - Method in enum org.quattor.pan.repository.SourceType
-
- isAbsolute() - Method in class org.quattor.pan.statement.AssignmentStatement
-
- isAbsolute() - Method in class org.quattor.pan.utils.Path
-
A convenience method which returns a boolean indicating whether the Path
is absolute or not.
- isAnonymous() - Method in class org.quattor.pan.annotation.Annotation
-
- isBoolean() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is a Boolean.
- IsBoolean - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_boolean function call from the IsOfType class.
- isCompileTimeContext() - Method in class org.quattor.pan.template.BuildContext
-
This flag indicates if this context is a special one used for the
compile-time evaluation of DML blocks.
- isCompileTimeContext() - Method in class org.quattor.pan.template.CompileTimeContext
-
This flag indicates if this context is a special one used for the
compile-time evaluation of DML blocks.
- isCompileTimeContext() - Method in interface org.quattor.pan.template.Context
-
This flag indicates if this context is a special one used for the
compile-time evaluation of DML blocks.
- IsDefined - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_defined function call from the IsOfType class.
- isDependencyListOutdated(File, Long) - Method in class org.quattor.ant.DependencyChecker
-
- isDependencyOutdated(String, Long) - Method in class org.quattor.ant.DependencyChecker
-
- isDouble() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is a Double.
- IsDouble - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_double function call from the IsOfType class.
- isEmpty() - Method in class org.quattor.pan.repository.ParameterList
-
- isExtensible() - Method in class org.quattor.pan.parser.ASTBaseTypeSpec
-
- isExternal() - Method in class org.quattor.pan.utils.Path
-
A convenience method which returns a boolean indicating whether the Path
is external or not.
- isFinal(Path) - Method in class org.quattor.pan.template.BuildContext
-
- isFinal(Path) - Method in class org.quattor.pan.template.CompileTimeContext
-
- isFinal(Path) - Method in interface org.quattor.pan.template.Context
-
- isFinal(Path) - Method in class org.quattor.pan.utils.FinalFlags
-
Determine if the given path is marked as final.
- IsHash - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_dict function call from the IsOfType class.
- isInRange(long) - Method in class org.quattor.pan.utils.Range
-
Test whether the given long value is within this range.
- isInRange(double) - Method in class org.quattor.pan.utils.Range
-
Test whether the given double value is within this range.
- isKey() - Method in class org.quattor.pan.dml.data.LongProperty
-
- isKey() - Method in class org.quattor.pan.dml.data.StringProperty
-
- isKey() - Method in interface org.quattor.pan.utils.Term
-
A utility function to determine if this Term is a key (String value).
- isList() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is a List.
- IsList - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_list function call from the IsOfType class.
- isLong() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is a Long.
- IsLong - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_long function call from the IsOfType class.
- isMissingOrModifiedAfter(File, long) - Method in class org.quattor.pan.utils.FileStatCache
-
- isMissingOrModifiedBefore(File, long) - Method in class org.quattor.pan.utils.FileStatCache
-
- isNlist() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is an Nlist.
- IsNull - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_null function call from the IsOfType class.
- IsNumber - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_number function call from the IsOfType class.
- IsOfType - Class in org.quattor.pan.dml.functions
-
This is the parent class for those classes that implement the type checking
functions of pan (e.g.
- IsOfType(String, SourceRange, Class<? extends Element>, Operation...) - Constructor for class org.quattor.pan.dml.functions.IsOfType
-
- isOutdated(File) - Method in class org.quattor.ant.DependencyChecker
-
- isPersistent() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is Persistent.
- isProperty() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is a Property.
- IsProperty - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_property function call from the IsOfType class.
- isProtected() - Method in class org.quattor.pan.dml.data.Element
-
This method indicates if the given Element is protected.
- isProtected() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- isProtected() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- isRelative() - Method in class org.quattor.pan.statement.AssignmentStatement
-
- isRelative() - Method in class org.quattor.pan.utils.Path
-
A convenience method which returns a boolean indicating whether the Path
is relative or not.
- isRequired() - Method in class org.quattor.pan.parser.ASTFieldSpec
-
- isResource() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is a Resource.
- IsResource - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_resource function call from the IsOfType class.
- isSelfFinal() - Method in class org.quattor.pan.template.BuildContext
-
- isSelfFinal() - Method in class org.quattor.pan.template.CompileTimeContext
-
- isSelfFinal() - Method in interface org.quattor.pan.template.Context
-
- isSingleDependencyDifferent(File, File) - Static method in class org.quattor.ant.DependencyChecker
-
- isSingleDependencyOutdated(File, long) - Method in class org.quattor.ant.DependencyChecker
-
- isSource() - Method in enum org.quattor.pan.repository.SourceType
-
- isSourceDependencyOutdated(DependencyChecker.DependencyInfo, long) - Method in class org.quattor.ant.DependencyChecker
-
- isString() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is a String.
- IsString - Class in org.quattor.pan.dml.functions
-
Wrapper that creates an is_string function call from the IsOfType class.
- isTextDependencyOutdated(DependencyChecker.DependencyInfo, long) - Method in class org.quattor.ant.DependencyChecker
-
- isTransient() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the given Element is Transient.
- isUnmodifiable() - Method in class org.quattor.pan.template.InvalidSelfHolder
-
- isUnmodifiable() - Method in class org.quattor.pan.template.SelfHolder
-
- isValidTemplateName(String) - Static method in class org.quattor.pan.template.Template
-
Check to see if the given name is a valid template name.
- isValidXMLCharacter(int) - Static method in class org.quattor.pan.output.XMLFormatterUtils
-
Determine if a given UNICODE character can appear in a valid XML file.
- isValidXMLName(String) - Static method in class org.quattor.pan.output.XMLFormatterUtils
-
Determine if the given string is a valid XML name.
- isValidXMLString(String) - Static method in class org.quattor.pan.output.XMLFormatterUtils
-
Determine if the given string can be written to an XML file without
encoding.
- IsValueOfType - Class in org.quattor.pan.dml.functions
-
Tests whether the given value (may be a calculated value via a DML block) is
a particular type.
- IsVariableOfType - Class in org.quattor.pan.dml.functions
-
Tests if the given variable reference is of the given class.
- isXMLNamePart(int) - Static method in class org.quattor.pan.output.XMLFormatterUtils
-
Determine if the given character is a legal non-starting character for an
XML name.
- isXMLNameStart(int) - Static method in class org.quattor.pan.output.XMLFormatterUtils
-
Determine if the given character is a legal starting character for an XML
name.
- iterator() - Method in class org.quattor.pan.annotation.Annotation
-
- iterator() - Method in class org.quattor.pan.dml.data.HashResource
-
- iterator() - Method in class org.quattor.pan.dml.data.ListResource
-
- iterator() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- iterator() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- iterator() - Method in class org.quattor.pan.dml.data.Resource
-
Get an iterator which allows to run over the resources in the Resource.
- iterator() - Method in class org.quattor.pan.repository.ParameterList
-
- IteratorMap - Class in org.quattor.pan.template
-
This class contains a map that holds the currently used iterators.
- IteratorMap() - Constructor for class org.quattor.pan.template.IteratorMap
-
Create an instance that contains no iterator mappings initially.
- launder(ExecutionException) - Static method in class org.quattor.pan.utils.ExceptionUtils
-
- LBRACE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- LBRACKET - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- LE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- Length - Class in org.quattor.pan.dml.functions
-
Returns the length of a string or the size of a resource.
- LexicalError(boolean, int, int, int, String, char) - Static method in error org.quattor.pan.parser.annotation.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- LexicalError(boolean, int, int, int, String, char) - Static method in error org.quattor.pan.parser.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- lexStateNames - Static variable in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Lexer state names.
- lexStateNames - Static variable in class org.quattor.pan.parser.PanParserTokenManager
-
Lexer state names.
- line - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- line - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- linkClause() - Method in class org.quattor.pan.parser.PanParser
-
- LinkType - Class in org.quattor.pan.type
-
Implements the link type for the pan language.
- LinkType(String, SourceRange, BaseType) - Constructor for class org.quattor.pan.type.LinkType
-
Constructor for LinkType takes another BaseType as the type of the link.
- List - Class in org.quattor.pan.dml.functions
-
Create a list from the function's arguments.
- listClause() - Method in class org.quattor.pan.parser.PanParser
-
- ListResource - Class in org.quattor.pan.dml.data
-
Represents an ordered list of elements.
- ListResource() - Constructor for class org.quattor.pan.dml.data.ListResource
-
- ListResource(Element[]) - Constructor for class org.quattor.pan.dml.data.ListResource
-
- ListResource(ListResource) - Constructor for class org.quattor.pan.dml.data.ListResource
-
This method creates a shallow copy of the given ListResource.
- ListType - Class in org.quattor.pan.type
-
Implements a list type for the pan language.
- ListType(String, SourceRange, BaseType, Range) - Constructor for class org.quattor.pan.type.ListType
-
Constructor for LinkType takes another BaseType as the type of the list.
- ListVariable - Class in org.quattor.pan.dml.operators
-
Looks up and potentially dereferences a variable in the execution context.
- ListVariable(SourceRange, String, Operation...) - Constructor for class org.quattor.pan.dml.operators.ListVariable
-
- localAndGlobalLoad(String, boolean) - Method in class org.quattor.pan.template.BuildContext
-
- localAndGlobalLoad(String, boolean) - Method in class org.quattor.pan.template.CompileTimeContext
-
- localAndGlobalLoad(String, boolean) - Method in interface org.quattor.pan.template.Context
-
- localizeFilename(String) - Static method in class org.quattor.pan.utils.FileUtils
-
- localLoad(String) - Method in class org.quattor.pan.template.BuildContext
-
A method to load a template from the local cache.
- localLoad(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
A method to load a template from the local cache.
- localLoad(String) - Method in interface org.quattor.pan.template.Context
-
A method to load a template from the local cache.
- LocalVariableMap - Class in org.quattor.pan.template
-
This class contains a map intended to hold the definition of local variables.
- LocalVariableMap() - Constructor for class org.quattor.pan.template.LocalVariableMap
-
Create an instance that contains no local variable mappings initially.
- LocalVariableMap(ListResource) - Constructor for class org.quattor.pan.template.LocalVariableMap
-
Create an instance that contains mappings for the variables ARGV and
ARGC.
- locateUndefinedElement() - Method in class org.quattor.pan.dml.data.Element
-
Determine if the element contains any undefined (transient) elements.
- locateUndefinedElement() - Method in class org.quattor.pan.dml.data.HashResource
-
- locateUndefinedElement() - Method in class org.quattor.pan.dml.data.ListResource
-
- locateUndefinedElement() - Method in class org.quattor.pan.dml.data.Null
-
- locateUndefinedElement() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- locateUndefinedElement() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- locateUndefinedElement() - Method in class org.quattor.pan.dml.data.Undef
-
- logger() - Method in enum org.quattor.pan.CompilerLogging.LoggingType
-
- LogicalAnd - Class in org.quattor.pan.dml.operators
-
Implements an and operation for boolean arguments.
- logicalAndExpression() - Method in class org.quattor.pan.parser.PanParser
-
- LogicalEQ - Class in org.quattor.pan.dml.operators
-
Implements an equals operation for longs, doubles, and strings.
- LogicalGE - Class in org.quattor.pan.dml.operators
-
Implements a greater-than-or-equal operation for longs, doubles, and strings.
- LogicalGT - Class in org.quattor.pan.dml.operators
-
Implements a greater-than operation for longs, doubles, and strings.
- LogicalLE - Class in org.quattor.pan.dml.operators
-
Implements a less-than-or-equal operation for longs, doubles, and strings.
- LogicalLT - Class in org.quattor.pan.dml.operators
-
Implements a less-than operation for longs, doubles, and strings.
- LogicalNE - Class in org.quattor.pan.dml.operators
-
Implements a not-equal operation for longs, doubles, and strings.
- LogicalNot - Class in org.quattor.pan.dml.operators
-
Implements a not operation for a boolean argument.
- LogicalOr - Class in org.quattor.pan.dml.operators
-
Implements an or operation for boolean arguments.
- logicalOrExpression() - Method in class org.quattor.pan.parser.PanParser
-
- longLiteral() - Method in class org.quattor.pan.parser.PanParser
-
- LongProperty - Class in org.quattor.pan.dml.data
-
Represents a long value.
- LongToIp - Class in org.quattor.pan.dml.functions
-
Produces a string representing an IPv4 address in dotted format
from a long
- lookupFile(String) - Method in class org.quattor.pan.template.BuildContext
-
- lookupFile(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
- lookupFile(String) - Method in interface org.quattor.pan.template.Context
-
- lookupOnly - Variable in class org.quattor.pan.dml.operators.Variable
-
- lookupSource(String) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- lookupSource(String, List<String>) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- lookupSource(String) - Method in class org.quattor.pan.repository.FileSystemSourceRepositoryImpl
-
- lookupSource(String, List<String>) - Method in class org.quattor.pan.repository.FileSystemSourceRepositoryImpl
-
- lookupSourceFile(String) - Method in class org.quattor.ant.DependencyChecker
-
- lookupText(String) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- lookupText(String, List<String>) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- lookupText(String) - Method in class org.quattor.pan.repository.FileSystemSourceRepositoryImpl
-
- lookupText(String, List<String>) - Method in class org.quattor.pan.repository.FileSystemSourceRepositoryImpl
-
- lookupTextFile(String) - Method in class org.quattor.ant.DependencyChecker
-
- LPAREN - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- LT - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- pair(List<Annotation.Entry>) - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Definition of a single key/value pair.
- PAN_ANNO_NS - Static variable in class org.quattor.pan.parser.PanParserAnnotationUtils
-
- PanAnnotationsTask - Class in org.quattor.ant
-
An ant task which checks the pan language syntax for a specified list of
files.
- PanAnnotationsTask() - Constructor for class org.quattor.ant.PanAnnotationsTask
-
- PanCheckSyntaxTask - Class in org.quattor.ant
-
An ant task which checks the pan language syntax for a specified list of
files.
- PanCheckSyntaxTask() - Constructor for class org.quattor.ant.PanCheckSyntaxTask
-
- PanCompilerTask - Class in org.quattor.ant
-
An ant task which permits calling the pan compiler from an ant build file.
- PanCompilerTask() - Constructor for class org.quattor.ant.PanCompilerTask
-
- PanFormatter - Class in org.quattor.pan.output
-
- PanFormatter(String, String) - Constructor for class org.quattor.pan.output.PanFormatter
-
- PanGzipFormatter - Class in org.quattor.pan.output
-
- PanParser - Class in org.quattor.pan.parser
-
- PanParser(InputStream) - Constructor for class org.quattor.pan.parser.PanParser
-
Constructor with InputStream.
- PanParser(InputStream, String) - Constructor for class org.quattor.pan.parser.PanParser
-
Constructor with InputStream and supplied encoding
- PanParser(Reader) - Constructor for class org.quattor.pan.parser.PanParser
-
Constructor.
- PanParser(PanParserTokenManager) - Constructor for class org.quattor.pan.parser.PanParser
-
Constructor with generated Token Manager.
- PanParserAnnotationUtils - Class in org.quattor.pan.parser
-
- PanParserAnnotationUtils() - Constructor for class org.quattor.pan.parser.PanParserAnnotationUtils
-
- PanParserAstUtils - Class in org.quattor.pan.parser
-
- PanParserAstUtils() - Constructor for class org.quattor.pan.parser.PanParserAstUtils
-
- PanParserConstants - Interface in org.quattor.pan.parser
-
Token literal values and constants.
- PanParserTokenManager - Class in org.quattor.pan.parser
-
Token Manager.
- PanParserTokenManager(SimpleCharStream) - Constructor for class org.quattor.pan.parser.PanParserTokenManager
-
Constructor.
- PanParserTokenManager(SimpleCharStream, int) - Constructor for class org.quattor.pan.parser.PanParserTokenManager
-
Constructor.
- PanParserTreeConstants - Interface in org.quattor.pan.parser
-
- PanParserUtils - Class in org.quattor.pan.parser
-
- PanParserUtils() - Constructor for class org.quattor.pan.parser.PanParserUtils
-
- PanTxtFormatter - Class in org.quattor.pan.output
-
- PanTxtFormatter(String, String) - Constructor for class org.quattor.pan.output.PanTxtFormatter
-
- Parameter - Class in org.quattor.pan.repository
-
- Parameter(String, String) - Constructor for class org.quattor.pan.repository.Parameter
-
- ParameterList - Class in org.quattor.pan.repository
-
- ParameterList() - Constructor for class org.quattor.pan.repository.ParameterList
-
- parent - Variable in class org.quattor.pan.parser.annotation.SimpleNode
-
- parent - Variable in class org.quattor.pan.parser.SimpleNode
-
- parseAsDesc(String) - Static method in class org.quattor.pan.parser.annotation.AnnotationProcessor
-
- ParseException - Exception in org.quattor.pan.parser.annotation
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception org.quattor.pan.parser.annotation.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception org.quattor.pan.parser.annotation.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception org.quattor.pan.parser.annotation.ParseException
-
Constructor with message.
- ParseException - Exception in org.quattor.pan.parser
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception org.quattor.pan.parser.ParseException
-
This constructor is used by the method "generateParseException" in the
generated parser.
- ParseException() - Constructor for exception org.quattor.pan.parser.ParseException
-
The following constructors are for use by you for whatever purpose you
can think of.
- ParseException(String) - Constructor for exception org.quattor.pan.parser.ParseException
-
- parser - Variable in class org.quattor.pan.parser.annotation.SimpleNode
-
- parser - Variable in class org.quattor.pan.parser.SimpleNode
-
- path() - Method in class org.quattor.pan.parser.PanParser
-
Path.
- path - Variable in class org.quattor.pan.statement.AssignmentStatement
-
- Path - Class in org.quattor.pan.utils
-
This immutable class represents a pan path.
- Path(String) - Constructor for class org.quattor.pan.utils.Path
-
Constructor of a path from a String.
- Path(Path, Term[]) - Constructor for class org.quattor.pan.utils.Path
-
Constructor which will create a new Path from the concatenation of two
existing paths.
- Path.PathType - Enum in org.quattor.pan.utils
-
An enumeration containing the three different types of paths.
- PathExists - Class in org.quattor.pan.dml.functions
-
Tests whether or not the given path exists.
- PathExists(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.functions.PathExists
-
- PathSelfHolder - Class in org.quattor.pan.template
-
Essentially just a structure to hold values related to the processing of the
SELF variable.
- PathSelfHolder(Path, Context) - Constructor for class org.quattor.pan.template.PathSelfHolder
-
- peekNode() - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- peekNode() - Method in class org.quattor.pan.parser.JJTPanParserState
-
- PersistentElement - Class in org.quattor.pan.dml.data
-
Subclasses of this abstract class can appear as valid elements in a generated
configuration tree (hence can be made persistent).
- PersistentElement() - Constructor for class org.quattor.pan.dml.data.PersistentElement
-
- PLUS - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- popNode() - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- popNode() - Method in class org.quattor.pan.parser.JJTPanParserState
-
- popTemplate(Level, String) - Method in class org.quattor.pan.template.BuildContext
-
- popTemplate(Level, String) - Method in class org.quattor.pan.template.CompileTimeContext
-
- popTemplate(Level, String) - Method in interface org.quattor.pan.template.Context
-
- PREFIX - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- prepend(Element) - Method in class org.quattor.pan.dml.data.ListResource
-
Specialized method for a ListResource to prepend an element at the
beginning of a list.
- Prepend - Class in org.quattor.pan.dml.functions
-
Will prepend a value to the beginning of a list.
- Prepend(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.functions.Prepend
-
- prevCharIsCR - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- prevCharIsCR - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- prevCharIsLF - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- prevCharIsLF - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- primaryExpression() - Method in class org.quattor.pan.parser.PanParser
-
- PrimitiveType - Class in org.quattor.pan.type
-
Superclass of all pan language primitive types; these include all simple,
atomic data type like booleans, longs, etc.
- PrimitiveType() - Constructor for class org.quattor.pan.type.PrimitiveType
-
- print(boolean) - Method in class org.quattor.pan.CompilerResults
-
Prints out the formatted results.
- printTraceback(SourceRange) - Method in class org.quattor.pan.template.BuildContext
-
- printTraceback(SourceRange) - Method in class org.quattor.pan.template.CompileTimeContext
-
- printTraceback(SourceRange) - Method in interface org.quattor.pan.template.Context
-
- printXML(File, ASTTemplate) - Static method in class org.quattor.pan.parser.PanParserAnnotationUtils
-
- process(ASTTemplate, Template) - Method in class org.quattor.pan.cache.CompileCache.PostCompileProcessor
-
- process() - Method in class org.quattor.pan.Compiler
-
Process the templates referenced by the CompilerOptions object used to initialize this instance.
- process(String) - Static method in class org.quattor.pan.parser.annotation.AnnotationProcessor
-
- Property - Class in org.quattor.pan.dml.data
-
Property represents a simple primitive type (boolean, long, or string) in the
pan language.
- Property(Object) - Constructor for class org.quattor.pan.dml.data.Property
-
This constructor should be used by subclasses to set the value of the
property.
- protect() - Method in class org.quattor.pan.dml.data.Element
-
Return a protected version of this Element.
- protect() - Method in class org.quattor.pan.dml.data.HashResource
-
- protect() - Method in class org.quattor.pan.dml.data.ListResource
-
- protect() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- protect() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- ProtectedHashResource - Class in org.quattor.pan.dml.data
-
- ProtectedHashResource(HashResource) - Constructor for class org.quattor.pan.dml.data.ProtectedHashResource
-
- ProtectedListResource - Class in org.quattor.pan.dml.data
-
- ProtectedListResource(ListResource) - Constructor for class org.quattor.pan.dml.data.ProtectedListResource
-
- pushNode(Node) - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- pushNode(Node) - Method in class org.quattor.pan.parser.JJTPanParserState
-
- pushTemplate(Template, SourceRange, Level, String) - Method in class org.quattor.pan.template.BuildContext
-
- pushTemplate(Template, SourceRange, Level, String) - Method in class org.quattor.pan.template.CompileTimeContext
-
- pushTemplate(Template, SourceRange, Level, String) - Method in interface org.quattor.pan.template.Context
-
- put(Term, Element) - Method in class org.quattor.pan.dml.data.HashResource
-
- put(Term, Element) - Method in class org.quattor.pan.dml.data.ListResource
-
- put(int, Element) - Method in class org.quattor.pan.dml.data.ListResource
-
This is an optimized version of the put method which doesn't require
creating a Term object.
- put(Term, Element) - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- put(Term, Element) - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- put(int, Element) - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- put(Term, Element) - Method in class org.quattor.pan.dml.data.Resource
-
Define the mapping between the given Term and given Element.
- put(String, Operation, Template, SourceRange) - Method in class org.quattor.pan.template.FunctionMap
-
Define the given DML block as a function with the given name in this
context.
- put(Resource, Resource.Iterator) - Method in class org.quattor.pan.template.IteratorMap
-
Associate the iterator to the given resource.
- put(String, Element) - Method in class org.quattor.pan.template.LocalVariableMap
-
Assign the value to the given variable name.
- put(String, FullType, Template, SourceRange) - Method in class org.quattor.pan.template.TypeMap
-
Associate the given type with the given name within this ObjectContext.
- putElement(Path, Element) - Method in class org.quattor.pan.template.BuildContext
-
- putElement(Path, Element) - Method in class org.quattor.pan.template.CompileTimeContext
-
- putElement(Path, Element) - Method in interface org.quattor.pan.template.Context
-
- range() - Method in class org.quattor.pan.parser.PanParser
-
- RANGE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- range - Variable in class org.quattor.pan.type.CompositeType
-
- Range - Class in org.quattor.pan.utils
-
Represents a range associated with a type.
- Range(String, String) - Constructor for class org.quattor.pan.utils.Range
-
A convenience constructor which takes two longs encoded as strings and
creates a Range.
- Range(long, long) - Constructor for class org.quattor.pan.utils.Range
-
Constructs an inclusive Range from the two values given.
- RBRACE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- RBRACKET - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- readChar() - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Read a character.
- readChar() - Method in class org.quattor.pan.parser.SimpleCharStream
-
Read a character.
- readChild(Element, PrintWriter, int, String) - Method in class org.quattor.pan.output.PanTxtFormatter
-
Reads each child.
- readCompletely(InputStream) - Static method in class org.quattor.pan.utils.StringUtils
-
- readCompletely(Reader) - Static method in class org.quattor.pan.utils.StringUtils
-
- ReadOnlySelfHolder - Class in org.quattor.pan.template
-
Essentially just a structure to hold values related to the processing of the
SELF variable.
- ReadOnlySelfHolder(Element) - Constructor for class org.quattor.pan.template.ReadOnlySelfHolder
-
- readResolve() - Method in class org.quattor.pan.dml.data.BooleanProperty
-
- readResolve() - Method in class org.quattor.pan.dml.data.Null
-
- readResolve() - Method in class org.quattor.pan.dml.data.Undef
-
- reconstructSingleDependency(String, String, SourceType) - Static method in class org.quattor.ant.DependencyChecker
-
- RecordType - Class in org.quattor.pan.type
-
Implements the pan record type.
- RecordType(String, SourceRange, boolean, Range, List<String>, SortedMap<Term, FullType>, SortedMap<Term, FullType>) - Constructor for class org.quattor.pan.type.RecordType
-
- ReInit(InputStream) - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Reinitialise.
- ReInit(Reader) - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Reinitialise.
- ReInit(AnnotationParserTokenManager) - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Reinitialise.
- ReInit(SimpleCharStream) - Method in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Reinitialise parser.
- ReInit(Reader, int, int, int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class org.quattor.pan.parser.PanParser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.quattor.pan.parser.PanParser
-
Reinitialise.
- ReInit(Reader) - Method in class org.quattor.pan.parser.PanParser
-
Reinitialise.
- ReInit(PanParserTokenManager) - Method in class org.quattor.pan.parser.PanParser
-
Reinitialise.
- ReInit(SimpleCharStream) - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Reinitialise parser.
- ReInit(Reader, int, int, int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
Reinitialise.
- relationalExpression() - Method in class org.quattor.pan.parser.PanParser
-
- RelativeAssignmentStatement - Class in org.quattor.pan.statement
-
Assigns a constant or computed value to a relative path.
- RelativeAssignmentStatement(SourceRange, Path, Operation, boolean, boolean) - Constructor for class org.quattor.pan.statement.RelativeAssignmentStatement
-
This constructor creates a new AssignmentStatement which assigns a the
result of a DML block to the associated path.
- removeGlobalVariable(String) - Method in class org.quattor.pan.template.BuildContext
-
Unconditionally remove a global variable.
- removeGlobalVariable(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
Unconditionally remove a global variable.
- removeGlobalVariable(String) - Method in interface org.quattor.pan.template.Context
-
Unconditionally remove a global variable.
- Replace - Class in org.quattor.pan.dml.functions
-
Replace occurrences of a regular expression with a given string.
- replaceGlobalVariable(String, Element, boolean) - Method in class org.quattor.pan.template.BuildContext
-
Replaces the given global variable with the given value.
- replaceGlobalVariable(String, Element, boolean) - Method in class org.quattor.pan.template.CompileTimeContext
-
Replaces the given global variable with the given value.
- replaceGlobalVariable(String, Element, boolean) - Method in interface org.quattor.pan.template.Context
-
Replaces the given global variable with the given value.
- REQUIRED - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- reset() - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- reset() - Method in class org.quattor.pan.parser.JJTPanParserState
-
- resetSelf(Element) - Method in class org.quattor.pan.template.BuildContext
-
- resetSelf(Element) - Method in class org.quattor.pan.template.CompileTimeContext
-
- resetSelf(Element) - Method in interface org.quattor.pan.template.Context
-
- resolve(Path, Path) - Static method in class org.quattor.pan.utils.Path
-
- resolveAllDependencies(Compiler) - Method in class org.quattor.pan.tasks.FinalResult
-
- resolveFileList(List<String>, Collection<File>) - Method in class org.quattor.pan.CompilerOptions
-
Resolve a list of object template names and template Files to a set of
files based on this instance's include directories.
- resolveOutputFile(String, URI, Formatter) - Static method in class org.quattor.ant.DependencyChecker
-
- resolveOutputFiles(String, URI, Set<Formatter>) - Static method in class org.quattor.ant.DependencyChecker
-
- Resource - Class in org.quattor.pan.dml.data
-
A Resource is a container of Properties and other Resources.
- Resource() - Constructor for class org.quattor.pan.dml.data.Resource
-
- Resource.Entry - Interface in org.quattor.pan.dml.data
-
Interface is an alias to make the syntax for the Resource.Entry less
cumbersome.
- Resource.Iterator - Interface in org.quattor.pan.dml.data
-
Interface is simply an alias to make the syntax for the Resource.Iterator
less cumbersome.
- restoreIteratorMap(IteratorMap) - Method in class org.quattor.pan.template.BuildContext
-
- restoreIteratorMap(IteratorMap) - Method in class org.quattor.pan.template.CompileTimeContext
-
- restoreIteratorMap(IteratorMap) - Method in interface org.quattor.pan.template.Context
-
- restoreLocalVariableMap(LocalVariableMap) - Method in class org.quattor.pan.template.BuildContext
-
- restoreLocalVariableMap(LocalVariableMap) - Method in class org.quattor.pan.template.CompileTimeContext
-
- restoreLocalVariableMap(LocalVariableMap) - Method in interface org.quattor.pan.template.Context
-
- restoreRelativeRoot(HashResource) - Method in class org.quattor.pan.template.BuildContext
-
Retrieve and clear the relative root for this context.
- restoreRelativeRoot(HashResource) - Method in class org.quattor.pan.template.CompileTimeContext
-
Retrieve and clear the relative root for this context.
- restoreRelativeRoot(HashResource) - Method in interface org.quattor.pan.template.Context
-
Retrieve and clear the relative root for this context.
- restoreSelf(SelfHolder) - Method in class org.quattor.pan.template.BuildContext
-
- restoreSelf(SelfHolder) - Method in class org.quattor.pan.template.CompileTimeContext
-
- restoreSelf(SelfHolder) - Method in interface org.quattor.pan.template.Context
-
- resultType - Variable in class org.quattor.pan.tasks.Task
-
- retrieve(String, boolean) - Method in class org.quattor.pan.cache.AbstractCache
-
Returns a Future corresponding to the named object template;
this will add a new entry if one does not yet exist for the given key.
- retrieve(String) - Method in class org.quattor.pan.cache.AbstractCache
-
Returns directly the Future associated with the key or null
if an entry does not exist.
- retrieveGlobalVariable(String) - Method in class org.quattor.pan.template.BuildContext
-
- retrieveGlobalVariable(String) - Method in class org.quattor.pan.template.CompileTimeContext
-
- retrieveGlobalVariable(String) - Method in interface org.quattor.pan.template.Context
-
- retrievePanSource(String) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- retrievePanSource(String, List<String>) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- retrievePanSource(String) - Method in interface org.quattor.pan.repository.SourceRepository
-
- retrievePanSource(String, List<String>) - Method in interface org.quattor.pan.repository.SourceRepository
-
- retrieveTxtSource(String) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- retrieveTxtSource(String, List<String>) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- retrieveTxtSource(String) - Method in interface org.quattor.pan.repository.SourceRepository
-
- retrieveTxtSource(String, List<String>) - Method in interface org.quattor.pan.repository.SourceRepository
-
- Return - Class in org.quattor.pan.dml.functions
-
Sets the result of a DML block to the function's argument and immediately
leaves the innermost function call or DML block.
- ReturnValueException - Exception in org.quattor.pan.exceptions
-
Exceptions of this type are thrown when executing a DML return statement.
- ReturnValueException(Element) - Constructor for exception org.quattor.pan.exceptions.ReturnValueException
-
- rget(Term[], int, boolean, boolean) - Method in class org.quattor.pan.dml.data.Element
-
Dereference the Element to return the value of a child.
- rget(Term[], int, boolean, boolean) - Method in class org.quattor.pan.dml.data.Resource
-
- rgetList(Term[], int) - Method in class org.quattor.pan.dml.data.Element
-
This is a special lookup function that will retrieve a list from the
resource.
- rgetList(Term[], int) - Method in class org.quattor.pan.dml.data.Resource
-
- rootElement - Variable in class org.quattor.pan.CompilerOptions
-
- rootNode() - Method in class org.quattor.pan.parser.annotation.JJTAnnotationParserState
-
- rootNode() - Method in class org.quattor.pan.parser.JJTPanParserState
-
- RPAREN - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- rput(Term[], int, Element) - Method in class org.quattor.pan.dml.data.Element
-
Add the given child to this resource, creating intermediate resources as
necessary.
- rput(Term[], int, Element) - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- rput(Term[], int, Element) - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- rput(Term[], int, Element) - Method in class org.quattor.pan.dml.data.Resource
-
- run(CompilerOptions, List<String>, Collection<File>) - Static method in class org.quattor.pan.Compiler
-
This is a convenience method which creates a compiler and then invokes the process method.
- saveSelf() - Method in class org.quattor.pan.template.BuildContext
-
- saveSelf() - Method in class org.quattor.pan.template.CompileTimeContext
-
- saveSelf() - Method in interface org.quattor.pan.template.Context
-
- SelfHolder - Class in org.quattor.pan.template
-
Essentially just a structure to hold values related to the processing of the
SELF variable.
- SelfHolder() - Constructor for class org.quattor.pan.template.SelfHolder
-
- SelfNestedListVariable - Class in org.quattor.pan.dml.operators
-
Looks up a nested variable in the execution context.
- SelfNestedListVariable(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.operators.SelfNestedListVariable
-
- SelfNestedVariable - Class in org.quattor.pan.dml.operators
-
Looks up a nested variable in the execution context.
- SelfNestedVariable(SourceRange, boolean, Operation...) - Constructor for class org.quattor.pan.dml.operators.SelfNestedVariable
-
- SelfSimpleListVariable - Class in org.quattor.pan.dml.operators
-
Looks up a simple variable in the execution context.
- SelfSimpleListVariable(SourceRange) - Constructor for class org.quattor.pan.dml.operators.SelfSimpleListVariable
-
- SelfSimpleVariable - Class in org.quattor.pan.dml.operators
-
Looks up a simple variable in the execution context.
- SelfSimpleVariable(SourceRange, boolean) - Constructor for class org.quattor.pan.dml.operators.SelfSimpleVariable
-
- SEMICOLON - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- setBaseDir(String) - Method in class org.quattor.ant.PanAnnotationsTask
-
Base directory for looking up template files to process
- setBatchSize(int) - Method in class org.quattor.ant.PanCompilerTask
-
- setBinding(Path, FullType, Template, SourceRange) - Method in class org.quattor.pan.template.BuildContext
-
This method associates a type definition to a path.
- setBinding(Path, FullType, Template, SourceRange) - Method in class org.quattor.pan.template.CompileTimeContext
-
This method associates a type definition to a path.
- setBinding(Path, FullType, Template, SourceRange) - Method in interface org.quattor.pan.template.Context
-
This method associates a type definition to a path.
- setBuildTime(long) - Method in class org.quattor.pan.CompilerStatistics
-
Define the total (clock) time for a complete build in milliseconds.
- setCheckDependencies(boolean) - Method in class org.quattor.ant.PanCompilerTask
-
This any task can check machine profile dependencies to avoid processing
machine profiles which are already up-to-date.
- setClauseType(ASTTypeClause.ClauseType) - Method in class org.quattor.pan.parser.ASTTypeClause
-
- setCompilerOptions(CompilerOptions) - Method in class org.quattor.pan.parser.PanParser
-
Set the compiler options.
- setConditionalFlag(boolean) - Method in class org.quattor.pan.parser.ASTStatement
-
- setCurrentTemplate(Template) - Method in class org.quattor.pan.template.BuildContext
-
- setCurrentTemplate(Template) - Method in class org.quattor.pan.template.CompileTimeContext
-
- setCurrentTemplate(Template) - Method in interface org.quattor.pan.template.Context
-
- setDebugNsExclude(String) - Method in class org.quattor.ant.PanCompilerTask
-
Set the regular expression used to exclude pan namespaces for debugging.
- setDebugNsInclude(String) - Method in class org.quattor.ant.PanCompilerTask
-
Set the regular expression used to include pan namespaces for debugging.
- setDebugStream(PrintStream) - Method in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Set debug output.
- setDebugStream(PrintStream) - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Set debug output.
- setDebugSuppressedFlag(String) - Method in class org.quattor.pan.parser.PanParser
-
Get the debugging pattern.
- setDebugTask(int) - Method in class org.quattor.ant.PanCompilerTask
-
Setting this flag will print debugging information from the task itself.
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.AliasType
-
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.FullType
-
This will call the setDefaults method of the base type with the given
argument.
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.HashType
-
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.LinkType
-
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.ListType
-
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.PrimitiveType
-
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.RecordType
-
- setDefaults(Context, Element) - Method in class org.quattor.pan.type.Type
-
This method will recursively set the default values on the given element.
- setDependency(String, String) - Method in class org.quattor.pan.cache.BuildCache
-
This method will set the given dependency in the map which holds them.
- setElement(Element) - Method in class org.quattor.pan.template.InvalidSelfHolder
-
- setElement(Element) - Method in class org.quattor.pan.template.PathSelfHolder
-
- setElement(Element) - Method in class org.quattor.pan.template.ReadOnlySelfHolder
-
- setElement(Element) - Method in class org.quattor.pan.template.SelfHolder
-
- setElement(Element) - Method in class org.quattor.pan.template.VariableSelfHolder
-
- setExclude(String) - Method in class org.quattor.ant.DebugPatterns
-
- setExtensible(boolean) - Method in class org.quattor.pan.parser.ASTBaseTypeSpec
-
- setFile(File) - Method in exception org.quattor.pan.exceptions.SystemException
-
- setFile(File) - Method in class org.quattor.pan.parser.PanParser
-
Set the file name.
- setFileCount(long) - Method in class org.quattor.pan.CompilerStatistics
-
The total number of files which were processed by the compiler.
- setFinal(Path) - Method in class org.quattor.pan.template.BuildContext
-
- setFinal(Path) - Method in class org.quattor.pan.template.CompileTimeContext
-
- setFinal(Path) - Method in interface org.quattor.pan.template.Context
-
- setFinal(Path) - Method in class org.quattor.pan.utils.FinalFlags
-
Mark the given Path as being final.
- setFinalFlag(boolean) - Method in class org.quattor.pan.parser.ASTStatement
-
- setFinalFlag(boolean) - Method in class org.quattor.pan.utils.GlobalVariable
-
- setFormats(String) - Method in class org.quattor.ant.PanCompilerTask
-
Defines the formatters used to generate the output files.
- setFullType(String, FullType, Template, SourceRange) - Method in class org.quattor.pan.template.BuildContext
-
Associate the given type with the given name within this ObjectContext.
- setFullType(String, FullType, Template, SourceRange) - Method in class org.quattor.pan.template.CompileTimeContext
-
Associate the given type with the given name within this ObjectContext.
- setFullType(String, FullType, Template, SourceRange) - Method in interface org.quattor.pan.template.Context
-
Associate the given type with the given name within this ObjectContext.
- setFunction(String, Operation, Template, SourceRange) - Method in class org.quattor.pan.template.BuildContext
-
Define the given DML block as a function with the given name in this
context.
- setFunction(String, Operation, Template, SourceRange) - Method in class org.quattor.pan.template.CompileTimeContext
-
Define the given DML block as a function with the given name in this
context.
- setFunction(String, Operation, Template, SourceRange) - Method in interface org.quattor.pan.template.Context
-
Define the given DML block as a function with the given name in this
context.
- setGlobalVariable(String, Element) - Method in class org.quattor.pan.template.BuildContext
-
Set the variable to the given value, preserving the status of the final
flag.
- setGlobalVariable(String, GlobalVariable) - Method in class org.quattor.pan.template.BuildContext
-
Set the variable to the given GlobalVariable.
- setGlobalVariable(String, Element, boolean) - Method in class org.quattor.pan.template.BuildContext
-
Set the variable to the given value.
- setGlobalVariable(String, Element) - Method in class org.quattor.pan.template.CompileTimeContext
-
Set the variable to the given value, preserving the status of the final
flag.
- setGlobalVariable(String, GlobalVariable) - Method in class org.quattor.pan.template.CompileTimeContext
-
Set the variable to the given GlobalVariable.
- setGlobalVariable(String, Element, boolean) - Method in class org.quattor.pan.template.CompileTimeContext
-
Set the variable to the given value.
- setGlobalVariable(String, Element) - Method in interface org.quattor.pan.template.Context
-
Set the variable to the given value, preserving the status of the final
flag.
- setGlobalVariable(String, GlobalVariable) - Method in interface org.quattor.pan.template.Context
-
Set the variable to the given GlobalVariable.
- setGlobalVariable(String, Element, boolean) - Method in interface org.quattor.pan.template.Context
-
Set the variable to the given value.
- setIdentifier(String) - Method in class org.quattor.pan.parser.ASTBaseTypeSpec
-
- setIdentifier(String) - Method in class org.quattor.pan.parser.ASTStatement
-
- setIdentifier(String) - Method in class org.quattor.pan.parser.ASTTemplate
-
- setIgnoreDependencyPattern(String) - Method in class org.quattor.ant.PanCompilerTask
-
Dependencies that must be ignored when selecting the profiles to rebuild.
- setInclude(String) - Method in class org.quattor.ant.DebugPatterns
-
- setInclude(String) - Method in class org.quattor.pan.parser.ASTFieldSpec
-
- setIncludeRoot(File) - Method in class org.quattor.ant.PanCompilerTask
-
Set the directory to use for the include globs.
- setIncludes(String) - Method in class org.quattor.ant.PanCompilerTask
-
Set the include globs to use for the pan compiler loadpath.
- setInfo(Term[], int, String) - Method in exception org.quattor.pan.exceptions.InvalidTermException
-
- setInitialData(String) - Method in class org.quattor.ant.PanCompilerTask
-
Provides a dict() with a data structure that will be used to initialize
all generated profiles.
- setIterator(Resource, Resource.Iterator) - Method in class org.quattor.pan.template.BuildContext
-
Register a Resource iterator in the context.
- setIterator(Resource, Resource.Iterator) - Method in class org.quattor.pan.template.CompileTimeContext
-
Register a Resource iterator in the context.
- setIterator(Resource, Resource.Iterator) - Method in interface org.quattor.pan.template.Context
-
Register a Resource iterator in the context.
- setLocalVariable(String, Element) - Method in class org.quattor.pan.template.BuildContext
-
Set the local variable to the given value.
- setLocalVariable(String, Term[], Element) - Method in class org.quattor.pan.template.BuildContext
-
Set the local variable to the given value.
- setLocalVariable(String, Element) - Method in class org.quattor.pan.template.CompileTimeContext
-
Set the local variable to the given value.
- setLocalVariable(String, Term[], Element) - Method in class org.quattor.pan.template.CompileTimeContext
-
Set the local variable to the given value.
- setLocalVariable(String, Element) - Method in interface org.quattor.pan.template.Context
-
Set the local variable to the given value.
- setLocalVariable(String, Term[], Element) - Method in interface org.quattor.pan.template.Context
-
Set the local variable to the given value.
- setLogfile(File) - Method in class org.quattor.ant.PanCompilerTask
-
Set the log file to use for logging.
- setLogFile(File) - Static method in class org.quattor.pan.CompilerLogging
-
Define the file that will contain the logging information.
- setLogging(String) - Method in class org.quattor.ant.PanCompilerTask
-
Enable the given types of logging.
- setMaxIteration(int) - Method in class org.quattor.ant.PanCompilerTask
-
The pan compiler allows an iteration limit to be set to avoid infinite
loops.
- setMaxRecursion(int) - Method in class org.quattor.ant.PanCompilerTask
-
Sets the default maximum number of recursions.
- setName(String) - Method in class org.quattor.pan.parser.ASTFunction
-
- setName(String) - Method in class org.quattor.pan.parser.ASTVariable
-
- setNthread(int) - Method in class org.quattor.ant.PanCompilerTask
-
- setObjectAndLoadpath() - Method in class org.quattor.pan.template.BuildContext
-
Set the name of the object template.
- setObjectAndLoadpath() - Method in class org.quattor.pan.template.CompileTimeContext
-
Set the name of the object template.
- setObjectAndLoadpath() - Method in interface org.quattor.pan.template.Context
-
Set the name of the object template.
- setObjectTemplate(File) - Method in exception org.quattor.pan.exceptions.ValidationException
-
- setOperation(Operation) - Method in class org.quattor.pan.parser.ASTOperation
-
Subclasses should call this method to set the Operation for this node.
- setOperationType(ASTOperation.OperationType) - Method in class org.quattor.pan.parser.ASTOperation
-
Subclasses should call this method to set the Operation for this node.
- setOutputDir(String) - Method in class org.quattor.ant.PanAnnotationsTask
-
Base directory for storing annotation files.
- setOutputDir(File) - Method in class org.quattor.ant.PanCompilerTask
-
Set the output directory for generated machine profiles and dependency
files.
- setOutputTimestamp(File, long) - Static method in class org.quattor.pan.output.FormatterUtils
-
Sets the modification time of the given file to the given timestamp.
- setPath(String) - Method in class org.quattor.pan.parser.ASTFieldSpec
-
- setPathTypeAndObject(Path, FullType, File) - Method in exception org.quattor.pan.exceptions.ValidationException
-
- setRange(Range) - Method in class org.quattor.pan.parser.ASTBaseTypeSpec
-
- setRange(Range) - Method in class org.quattor.pan.parser.ASTTypeClause
-
- setRelativeLoadpaths(List<String>) - Method in class org.quattor.pan.template.BuildContext
-
- setRelativeLoadpaths(List<String>) - Method in class org.quattor.pan.template.CompileTimeContext
-
- setRelativeLoadpaths(List<String>) - Method in interface org.quattor.pan.template.Context
-
- setRequired(boolean) - Method in class org.quattor.pan.parser.ASTFieldSpec
-
- SetSelf - Class in org.quattor.pan.dml.operators
-
Implements a special operation to allow a result to be assigned to a
variable.
- SetSelf(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.operators.SetSelf
-
- setSourceRange(SourceRange) - Method in class org.quattor.pan.parser.SimpleNode
-
- setStatementType(ASTStatement.StatementType) - Method in class org.quattor.pan.parser.ASTStatement
-
- setTabSize(int) - Method in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- setTabSize(int) - Method in class org.quattor.pan.parser.SimpleCharStream
-
- setTemplateType(int) - Method in class org.quattor.pan.parser.ASTTemplate
-
- SetValue - Class in org.quattor.pan.dml.operators
-
Implements a special operation to allow a result to be assigned to a
variable.
- SetValue(SourceRange, String, Operation...) - Constructor for class org.quattor.pan.dml.operators.SetValue
-
- setValue(Property) - Method in exception org.quattor.pan.exceptions.ValidationException
-
- setValue(Element) - Method in class org.quattor.pan.utils.GlobalVariable
-
- setVariableInfo(List<Term>, int, String) - Method in exception org.quattor.pan.exceptions.InvalidTermException
-
- setVerbose(boolean) - Method in class org.quattor.ant.PanAnnotationsTask
-
Flag to indicate that extra information should be written to the standard
output.
- setVerbose(boolean) - Method in class org.quattor.ant.PanCheckSyntaxTask
-
Flag to indicate that extra information should be written to the standard
output.
- setVerbose(boolean) - Method in class org.quattor.ant.PanCompilerTask
-
Flag to indicate that extra information should be written to the standard
output.
- setWarnings(String) - Method in class org.quattor.ant.PanCheckSyntaxTask
-
Determines whether deprecation warnings are emitted and if so, whether to
treat them as fatal errors.
- setWarnings(String) - Method in class org.quattor.ant.PanCompilerTask
-
Determines whether deprecation warnings are emitted and if so, whether to
treat them as fatal errors.
- SimpleCharStream - Class in org.quattor.pan.parser.annotation
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class org.quattor.pan.parser.annotation.SimpleCharStream
-
Constructor.
- SimpleCharStream - Class in org.quattor.pan.parser
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class org.quattor.pan.parser.SimpleCharStream
-
Constructor.
- SimpleListVariable - Class in org.quattor.pan.dml.operators
-
Looks up a simple variable in the execution context.
- SimpleListVariable(SourceRange, String) - Constructor for class org.quattor.pan.dml.operators.SimpleListVariable
-
- SimpleNode - Class in org.quattor.pan.parser.annotation
-
- SimpleNode(int) - Constructor for class org.quattor.pan.parser.annotation.SimpleNode
-
- SimpleNode(AnnotationParser, int) - Constructor for class org.quattor.pan.parser.annotation.SimpleNode
-
- SimpleNode - Class in org.quattor.pan.parser
-
- SimpleNode(int) - Constructor for class org.quattor.pan.parser.SimpleNode
-
- SimpleNode(PanParser, int) - Constructor for class org.quattor.pan.parser.SimpleNode
-
- SimpleVariable - Class in org.quattor.pan.dml.operators
-
Looks up a simple variable in the execution context.
- SimpleVariable(SourceRange, String, boolean) - Constructor for class org.quattor.pan.dml.operators.SimpleVariable
-
- SINGLE_QUOTED_STRING - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
RegularExpression Id.
- SINGLE_QUOTED_STRING - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- size() - Method in class org.quattor.pan.dml.data.HashResource
-
- size() - Method in class org.quattor.pan.dml.data.ListResource
-
- size() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- size() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- size() - Method in class org.quattor.pan.dml.data.Resource
-
Get the number of elements in this Resource.
- size() - Method in class org.quattor.pan.repository.ParameterList
-
- source - Variable in class org.quattor.pan.template.Template
-
The source from which this template was constructed.
- source - Variable in class org.quattor.pan.type.Type
-
- SourceFile - Class in org.quattor.pan.repository
-
- SourceFile(String, boolean, File) - Constructor for class org.quattor.pan.repository.SourceFile
-
- sourceFile - Variable in class org.quattor.pan.template.Template
-
Information about the source file from which this template was
constructed.
- sourceFileExtensions - Static variable in class org.quattor.pan.repository.FileSystemSourceRepository
-
- SourceLocation - Class in org.quattor.pan.utils
-
Represents the source location of a block of characters within a given
template.
- SourceLocation(Template, SourceRange) - Constructor for class org.quattor.pan.utils.SourceLocation
-
- sourceRange - Variable in class org.quattor.pan.dml.AbstractOperation
-
Source location of this operation and its arguments.
- sourceRange - Variable in exception org.quattor.pan.parser.ParseException
-
This is the location in the file where the exception was thrown.
- SourceRange - Class in org.quattor.pan.template
-
Defines a range of characters within a source pan template that is used to
provide detailed error messages.
- SourceRange(int, int, int, int) - Constructor for class org.quattor.pan.template.SourceRange
-
- sourceRange - Variable in class org.quattor.pan.type.Type
-
- sourceRange - Variable in class org.quattor.pan.utils.FunctionDefinition
-
- sourceRange - Variable in class org.quattor.pan.utils.SourceLocation
-
- sourceRepository - Variable in class org.quattor.pan.CompilerOptions
-
- SourceRepository - Interface in org.quattor.pan.repository
-
- SourceRepositoryFactory - Class in org.quattor.pan.repository
-
- SourceType - Enum in org.quattor.pan.repository
-
Source files are either a pan language template or a text file.
- specialConstructor - Variable in exception org.quattor.pan.parser.ParseException
-
This variable determines which constructor was used to create this object
and thereby affects the semantics of the "getMessage" method (see below).
- specialToken - Variable in class org.quattor.pan.parser.annotation.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- specialToken - Variable in class org.quattor.pan.parser.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- specialTokens - Variable in class org.quattor.pan.parser.SimpleNode
-
- Splice - Class in org.quattor.pan.dml.functions
-
Splice two resources or strings.
- Split - Class in org.quattor.pan.dml.functions
-
Replace occurrences of a regular expression with a given string.
- statement() - Method in class org.quattor.pan.parser.PanParser
-
Statements--assignments, declarations, and includes.
- Statement - Class in org.quattor.pan.statement
-
Provides the superclass of all declarative statements in the pan
configuration language.
- Statement(SourceRange) - Constructor for class org.quattor.pan.statement.Statement
-
The base constructor for Statement takes a SourceRange object which
indicates the location of the statement within the source file.
- statementSequence() - Method in class org.quattor.pan.parser.PanParser
-
- StaticBindStatement - Class in org.quattor.pan.statement
-
Associates a FullType (which may have a validation function) to a path.
- StaticBindStatement(SourceRange, Path, FullType) - Constructor for class org.quattor.pan.statement.StaticBindStatement
-
This constructor creates a new BindStatement which associates a FullType to a particular, absolute path.
- staticFlag - Static variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
Whether parser is static.
- staticFlag - Static variable in class org.quattor.pan.parser.SimpleCharStream
-
Whether parser is static.
- StaticIncludeStatement - Class in org.quattor.pan.statement
-
Executes a template identified by a constant string.
- StaticIncludeStatement(SourceRange, String) - Constructor for class org.quattor.pan.statement.StaticIncludeStatement
-
Constructs a StaticIncludeStatement from the given template name.
- StaticMatch - Class in org.quattor.pan.dml.functions
-
Determine whether a string matches a given regular expression, using optional
matching flags where the regular expression and match flags are compile time
constants.
- StaticMatches - Class in org.quattor.pan.dml.functions
-
Returns a list of the matched groups for a given regular expression against a
given string where the regular expression and match flags are compile time
constants.
- StringExists - Class in org.quattor.pan.dml.functions
-
Tests that the path or template name exists.
- StringExists(SourceRange, Operation...) - Constructor for class org.quattor.pan.dml.functions.StringExists
-
- stringLiteral() - Method in class org.quattor.pan.parser.PanParser
-
Literals.
- StringProperty - Class in org.quattor.pan.dml.data
-
Represents a string value.
- StringProperty(String) - Constructor for class org.quattor.pan.dml.data.StringProperty
-
- StringUtils - Class in org.quattor.pan.utils
-
- stripPanExtensions(String) - Static method in class org.quattor.ant.DependencyChecker
-
- STRUCTURE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- Sub - Class in org.quattor.pan.dml.operators
-
Implements a subtract operation for longs and doubles.
- submit(Task<? extends TaskResult>) - Method in class org.quattor.pan.Compiler
-
Submits a task to one of the compiler's task queues for processing.
- Substitute - Class in org.quattor.pan.dml.functions
-
Produces a formatted string based on the given format specification and dictionary of arguments
- Substr - Class in org.quattor.pan.dml.functions
-
Extract a substring from a string.
- SwitchTo(int) - Method in class org.quattor.pan.parser.annotation.AnnotationParserTokenManager
-
Switch to specified lex state.
- SwitchTo(int) - Method in class org.quattor.pan.parser.PanParserTokenManager
-
Switch to specified lex state.
- SyntaxException - Exception in org.quattor.pan.exceptions
-
Exceptions of this type are thrown lexing and parsing phases.
- SyntaxException(String, SourceRange) - Constructor for exception org.quattor.pan.exceptions.SyntaxException
-
- SyntaxException(String, SourceRange, File) - Constructor for exception org.quattor.pan.exceptions.SyntaxException
-
- SystemException - Exception in org.quattor.pan.exceptions
-
Exceptions of this type are thrown when basic system exceptions (for example,
IO exceptions) are encountered.
- SystemException(String) - Constructor for exception org.quattor.pan.exceptions.SystemException
-
- SystemException(String, File) - Constructor for exception org.quattor.pan.exceptions.SystemException
-
- tabMaker(int) - Method in class org.quattor.pan.output.PanTxtFormatter
-
Calculates the number of tabulations to write at the beginning of a line
- tabSize - Variable in class org.quattor.pan.parser.annotation.SimpleCharStream
-
- tabSize - Variable in class org.quattor.pan.parser.SimpleCharStream
-
- Task<T extends TaskResult> - Class in org.quattor.pan.tasks
-
Superclass of all Task objects that requires all subclasses to
define the its executor type (queue).
- Task(TaskResult.ResultType, String, Callable<T>) - Constructor for class org.quattor.pan.tasks.Task
-
- TaskResult - Class in org.quattor.pan.tasks
-
Superclass of all task results that allows different tasks to be mixed on a
given executor (queue).
- TaskResult(TaskResult.ResultType) - Constructor for class org.quattor.pan.tasks.TaskResult
-
- TaskResult.ResultType - Enum in org.quattor.pan.tasks
-
Enumerated type of the possible types of results.
- template() - Method in class org.quattor.pan.parser.PanParser
-
Template syntax.
- TEMPLATE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- template - Variable in class org.quattor.pan.tasks.CompileResult
-
- Template - Class in org.quattor.pan.template
-
An immutable Template class that corresponds to a single pan language
template.
- Template(String) - Constructor for class org.quattor.pan.template.Template
-
Constructs a new object template with the given name which contains no
statements.
- Template(File, SourceRange, Template.TemplateType, String, List<Statement>) - Constructor for class org.quattor.pan.template.Template
-
Constructs a new template from the given information.
- template - Variable in class org.quattor.pan.utils.FunctionDefinition
-
- template - Variable in class org.quattor.pan.utils.SourceLocation
-
- Template.TemplateType - Enum in org.quattor.pan.template
-
An enumeration of the possible template types.
- templateName() - Method in class org.quattor.pan.parser.PanParser
-
This is separated in order to set a flag to indicate if debugging calls should
be included in this template.
- templateNameVerification(String) - Method in class org.quattor.pan.template.Template
-
Check that the internal template name matches the expected template name.
- Term - Interface in org.quattor.pan.utils
-
This interface provides the methods path Term objects must implement.
- TermFactory - Class in org.quattor.pan.utils
-
A factory to generate Term objects.
- throwExceptionIfCompileTimeContext(Context) - Method in class org.quattor.pan.dml.functions.BuiltInFunction
-
- timestamp - Variable in class org.quattor.pan.tasks.FinalResult
-
- timestamp - Variable in class org.quattor.pan.tasks.Valid2Result
-
- ToBoolean - Class in org.quattor.pan.dml.functions
-
Convert the function's argument to a boolean value.
- ToDouble - Class in org.quattor.pan.dml.functions
-
Convert the function's argument to a double value.
- token - Variable in class org.quattor.pan.parser.annotation.AnnotationParser
-
Current token.
- Token - Class in org.quattor.pan.parser.annotation
-
Describes the input token stream.
- Token() - Constructor for class org.quattor.pan.parser.annotation.Token
-
No-argument constructor
- Token(int) - Constructor for class org.quattor.pan.parser.annotation.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.quattor.pan.parser.annotation.Token
-
Constructs a new token for the specified Image and Kind.
- token - Variable in class org.quattor.pan.parser.PanParser
-
Current token.
- Token - Class in org.quattor.pan.parser
-
Describes the input token stream.
- Token() - Constructor for class org.quattor.pan.parser.Token
-
No-argument constructor
- Token(int) - Constructor for class org.quattor.pan.parser.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.quattor.pan.parser.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class org.quattor.pan.parser.annotation.AnnotationParser
-
Generated Token Manager.
- token_source - Variable in class org.quattor.pan.parser.PanParser
-
Generated Token Manager.
- tokenImage - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
Literal token values.
- tokenImage - Variable in exception org.quattor.pan.parser.annotation.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- tokenImage - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
Literal token values.
- tokenImage - Variable in exception org.quattor.pan.parser.ParseException
-
This is a reference to the "tokenImage" array of the generated parser
within which the parse error occurred.
- TokenMgrError - Error in org.quattor.pan.parser.annotation
-
Token Manager Error.
- TokenMgrError() - Constructor for error org.quattor.pan.parser.annotation.TokenMgrError
-
No arg constructor.
- TokenMgrError(String, int) - Constructor for error org.quattor.pan.parser.annotation.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.quattor.pan.parser.annotation.TokenMgrError
-
Full Constructor.
- TokenMgrError - Error in org.quattor.pan.parser
-
Token Manager Error.
- TokenMgrError() - Constructor for error org.quattor.pan.parser.TokenMgrError
-
No arg constructor.
- TokenMgrError(String, int) - Constructor for error org.quattor.pan.parser.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.quattor.pan.parser.TokenMgrError
-
Full Constructor.
- toList() - Method in class org.quattor.pan.utils.Path
-
This method returns the Path as an unmodifiable list of the terms
comprising the Path.
- ToLong - Class in org.quattor.pan.dml.functions
-
Convert the function's argument to a long value.
- ToLongRadix - Class in org.quattor.pan.dml.functions
-
Convert the function's argument to a long value using the given radix.
- ToLowerCase - Class in org.quattor.pan.dml.functions
-
Convert a string entirely to lowercase.
- toString() - Method in class org.quattor.pan.annotation.Annotation.Entry
-
- toString() - Method in class org.quattor.pan.annotation.Annotation
-
- toString() - Method in class org.quattor.pan.CompilerOptions
-
A verbose representation of all of the options in this instance.
- toString() - Method in class org.quattor.pan.dml.AbstractOperation
-
Default string representation of an operation is the class' simple name.
- toString() - Method in class org.quattor.pan.dml.data.Element
-
Require that all Elements implement a reasonable toString method.
- toString() - Method in class org.quattor.pan.dml.data.HashResource
-
- toString() - Method in class org.quattor.pan.dml.data.ListResource
-
- toString() - Method in class org.quattor.pan.dml.data.Null
-
- toString() - Method in class org.quattor.pan.dml.data.Property
-
- toString() - Method in class org.quattor.pan.dml.data.ProtectedHashResource
-
- toString() - Method in class org.quattor.pan.dml.data.ProtectedListResource
-
- toString() - Method in class org.quattor.pan.dml.data.Undef
-
- toString() - Method in class org.quattor.pan.dml.DML
-
String representation of a DML block is a list of the operations within
braces.
- toString() - Method in class org.quattor.pan.dml.functions.BuiltInFunction
-
- toString() - Method in class org.quattor.pan.dml.functions.Function
-
- ToString - Class in org.quattor.pan.dml.functions
-
Convert the function's argument to a string value.
- toString() - Method in class org.quattor.pan.dml.operators.Assign
-
- toString() - Method in class org.quattor.pan.dml.operators.NestedListVariable
-
- toString() - Method in class org.quattor.pan.dml.operators.NestedVariable
-
- toString() - Method in class org.quattor.pan.dml.operators.SetSelf
-
- toString() - Method in class org.quattor.pan.dml.operators.SetValue
-
- toString() - Method in class org.quattor.pan.dml.operators.SimpleListVariable
-
- toString() - Method in class org.quattor.pan.dml.operators.SimpleVariable
-
- toString() - Method in class org.quattor.pan.parser.annotation.SimpleNode
-
- toString(String) - Method in class org.quattor.pan.parser.annotation.SimpleNode
-
- toString() - Method in class org.quattor.pan.parser.annotation.Token
-
Returns the image.
- toString() - Method in class org.quattor.pan.parser.ASTBaseTypeSpec
-
- toString() - Method in class org.quattor.pan.parser.ASTFieldSpec
-
- toString() - Method in class org.quattor.pan.parser.ASTOperation
-
Provide a reasonable String representation of this node.
- toString() - Method in class org.quattor.pan.parser.ASTStatement
-
- toString() - Method in class org.quattor.pan.parser.ASTTemplate
-
- toString() - Method in class org.quattor.pan.parser.ASTTypeClause
-
- toString() - Method in class org.quattor.pan.parser.ASTVariable
-
- toString() - Method in class org.quattor.pan.parser.SimpleNode
-
- toString(String) - Method in class org.quattor.pan.parser.SimpleNode
-
- toString() - Method in class org.quattor.pan.parser.Token
-
Returns the image.
- toString() - Method in class org.quattor.pan.repository.SourceFile
-
- toString() - Method in class org.quattor.pan.statement.ComputedIncludeStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.ComputedVariableStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.ConstantAssignmentStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.ConstantVariableStatement
-
- toString() - Method in class org.quattor.pan.statement.DeleteAssignmentStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.DynamicBindStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.FunctionStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.StaticBindStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.StaticIncludeStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.statement.TypeStatement
-
Return a reasonable string representation of this statement.
- toString() - Method in class org.quattor.pan.tasks.Task
-
- toString() - Method in class org.quattor.pan.template.SourceRange
-
- toString() - Method in class org.quattor.pan.template.Template
-
Create a reasonable string representation of this template.
- toString() - Method in class org.quattor.pan.type.AliasType
-
- toString() - Method in class org.quattor.pan.type.FullType
-
- toString() - Method in class org.quattor.pan.type.HashType
-
- toString() - Method in class org.quattor.pan.type.LinkType
-
- toString() - Method in class org.quattor.pan.type.ListType
-
- toString() - Method in class org.quattor.pan.type.PrimitiveType
-
- toString() - Method in class org.quattor.pan.type.RecordType
-
- toString() - Method in class org.quattor.pan.type.Type
-
- toString() - Method in class org.quattor.pan.utils.FunctionDefinition
-
- toString() - Method in class org.quattor.pan.utils.GlobalVariable
-
- toString() - Method in class org.quattor.pan.utils.Path
-
Convert this path to a string.
- toString() - Method in class org.quattor.pan.utils.Range
-
Provide a formatted String describing this Range.
- toString() - Method in class org.quattor.pan.utils.SourceLocation
-
- toString() - Method in interface org.quattor.pan.utils.Term
-
This method must return a String representation of the Term object.
- ToUpperCase - Class in org.quattor.pan.dml.functions
-
Convert a string entirely to lowercase.
- TPL_VAR - Static variable in interface org.quattor.pan.template.Context
-
- Traceback - Class in org.quattor.pan.dml.functions
-
Print the traceback from the current point in the execution to the standard
error stream.
- TracebackSuppressed - Class in org.quattor.pan.dml.functions
-
Suppressed traceback call.
- TransientElement - Class in org.quattor.pan.dml.data
-
Subclasses of this abstract class may not appear in a final configuration
tree.
- TransientElement() - Constructor for class org.quattor.pan.dml.data.TransientElement
-
- TRUE - Static variable in class org.quattor.pan.dml.data.BooleanProperty
-
- TRUE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- turnOffObjectDependencyChecking() - Method in class org.quattor.pan.template.BuildContext
-
Turn off the object dependency checking.
- turnOffObjectDependencyChecking() - Method in class org.quattor.pan.template.CompileTimeContext
-
Turn off the object dependency checking.
- turnOffObjectDependencyChecking() - Method in interface org.quattor.pan.template.Context
-
Turn off the object dependency checking.
- TxtFormatter - Class in org.quattor.pan.output
-
- type - Variable in class org.quattor.ant.DependencyChecker.DependencyInfo
-
- type - Variable in class org.quattor.pan.dml.functions.IsOfType
-
- TYPE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- type - Variable in class org.quattor.pan.tasks.TaskResult
-
- type - Variable in class org.quattor.pan.template.Template
-
The type of this template.
- Type - Class in org.quattor.pan.type
-
Common superclass for all pan language types defining the required methods.
- Type(String, SourceRange) - Constructor for class org.quattor.pan.type.Type
-
- TypeMap - Class in org.quattor.pan.template
-
- TypeMap() - Constructor for class org.quattor.pan.template.TypeMap
-
- typeSpec() - Method in class org.quattor.pan.parser.PanParser
-
- TypeStatement - Class in org.quattor.pan.statement
-
Associates a name with a FullType definition.
- TypeStatement(SourceRange, String, FullType) - Constructor for class org.quattor.pan.statement.TypeStatement
-
Creates a TypeStatement which associates a name to a FullType.
- VALID - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- Valid1Cache - Class in org.quattor.pan.cache
-
A global cache of all pan objects that have been through the first
validation phase.
- Valid1Cache(Compiler) - Constructor for class org.quattor.pan.cache.Valid1Cache
-
Creates a new Valid1Cache that has a default, initial 1000 entries.
- Valid1Cache(Compiler, int) - Constructor for class org.quattor.pan.cache.Valid1Cache
-
- Valid1Result - Class in org.quattor.pan.tasks
-
Encapsulates the results of the first validation phase.
- Valid1Result(Element, Context) - Constructor for class org.quattor.pan.tasks.Valid1Result
-
- Valid1Task - Class in org.quattor.pan.tasks
-
Wraps the BuildCallable as a Task.
- Valid1Task(Compiler, String) - Constructor for class org.quattor.pan.tasks.Valid1Task
-
- Valid2Cache - Class in org.quattor.pan.cache
-
A global cache of all pan objects that have been through the second
validation phase.
- Valid2Cache(Compiler) - Constructor for class org.quattor.pan.cache.Valid2Cache
-
Creates a new Valid2Cache that has a default, initial size
of 1000 entries.
- Valid2Cache(Compiler, int) - Constructor for class org.quattor.pan.cache.Valid2Cache
-
- Valid2Result - Class in org.quattor.pan.tasks
-
Encapsulates the results of the second validation phase.
- Valid2Result(String, Element, Set<String>, Set<SourceFile>) - Constructor for class org.quattor.pan.tasks.Valid2Result
-
- Valid2Task - Class in org.quattor.pan.tasks
-
Wraps the Valid2Callable as a Task.
- Valid2Task(Compiler, String) - Constructor for class org.quattor.pan.tasks.Valid2Task
-
- validate(Context, Element) - Method in class org.quattor.pan.type.AliasType
-
- validate(Context, Element) - Method in class org.quattor.pan.type.ConcretePrimitiveType
-
- validate(Context, Element) - Method in class org.quattor.pan.type.FullType
-
- validate(Context, Element) - Method in class org.quattor.pan.type.HashType
-
- validate(Context, Element) - Method in class org.quattor.pan.type.LinkType
-
- validate(Context, Element) - Method in class org.quattor.pan.type.ListType
-
- validate(Context, Element) - Method in class org.quattor.pan.type.RecordType
-
- validate(Context, Element) - Method in class org.quattor.pan.type.Type
-
This method will run this type's validation against the given element.
- validateAndCopyIncludeDirectories(List<File>) - Method in class org.quattor.pan.repository.FileSystemSourceRepository
-
- validateAsIncludedType(Context, Element) - Method in class org.quattor.pan.type.FullType
-
A FullType defers the validation to the referenced BaseType, but also
runs the DML validation block if defined.
- validateAsIncludedType(Context, Element) - Method in class org.quattor.pan.type.RecordType
-
- validateAsIncludedType(Context, Element) - Method in class org.quattor.pan.type.Type
-
This method will run this type's validation (as an included type) against
the given element.
- ValidationException - Exception in org.quattor.pan.exceptions
-
Exceptions of this type can be thrown during the validation phase of the
processing.
- validKey(String) - Static method in class org.quattor.pan.annotation.Annotation
-
- validName(String) - Static method in class org.quattor.pan.annotation.Annotation
-
- validName(String) - Method in class org.quattor.pan.dml.operators.SetValue
-
A utility method to determine if the variable name collides with one of
the reserved 'automatic' variables.
- validTemplateNameChars - Static variable in class org.quattor.pan.template.Template
-
Pattern with all valid characters for namespaced name.
- VALUE - Static variable in class org.quattor.pan.dml.data.Null
-
- VALUE - Static variable in class org.quattor.pan.dml.data.Undef
-
- Value - Class in org.quattor.pan.dml.functions
-
Extract a value from the configuration tree based on a given path.
- value() - Method in class org.quattor.pan.parser.annotation.AnnotationParser
-
Values are either quoted strings or characters terminated by a newline.
- VALUE - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
RegularExpression Id.
- value - Variable in class org.quattor.pan.parser.annotation.SimpleNode
-
- value - Variable in class org.quattor.pan.statement.ConstantAssignmentStatement
-
- value - Variable in class org.quattor.pan.statement.ConstantVariableStatement
-
- valueOf(String) - Static method in enum org.quattor.pan.CompilerLogging.LoggingType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.CompilerOptions.DeprecationWarnings
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.parser.ASTOperation.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.parser.ASTStatement.StatementType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.parser.ASTTypeClause.ClauseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.repository.SourceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.tasks.TaskResult.ResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.template.Template.TemplateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.quattor.pan.utils.Path.PathType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.quattor.pan.CompilerLogging.LoggingType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.CompilerOptions.DeprecationWarnings
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.parser.ASTOperation.OperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.parser.ASTStatement.StatementType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.parser.ASTTypeClause.ClauseType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.repository.SourceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.tasks.TaskResult.ResultType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.template.Template.TemplateType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.quattor.pan.utils.Path.PathType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Variable - Class in org.quattor.pan.dml.operators
-
Looks up and potentially dereferences a variable in the execution context.
- Variable(SourceRange, String, boolean, Operation...) - Constructor for class org.quattor.pan.dml.operators.Variable
-
- VARIABLE - Static variable in interface org.quattor.pan.parser.PanParserConstants
-
RegularExpression Id.
- VariableExists - Class in org.quattor.pan.dml.functions
-
Tests whether a particular variable reference exists.
- VariableSelfHolder - Class in org.quattor.pan.template
-
Essentially just a structure to hold values related to the processing of the
SELF variable.
- VariableSelfHolder(GlobalVariable) - Constructor for class org.quattor.pan.template.VariableSelfHolder
-
- VariableStatement - Class in org.quattor.pan.statement
-
Sets a global variable to a constant or computed value.
- VariableStatement(SourceRange, String, boolean, boolean) - Constructor for class org.quattor.pan.statement.VariableStatement
-
Creates a VariableStatement which assign a global variable to the result
of a DML block.
- verifySubtypesDefined(TypeMap) - Method in class org.quattor.pan.type.AliasType
-
- verifySubtypesDefined(TypeMap) - Method in class org.quattor.pan.type.CompositeType
-
- verifySubtypesDefined(TypeMap) - Method in class org.quattor.pan.type.FullType
-
- verifySubtypesDefined(TypeMap) - Method in class org.quattor.pan.type.PrimitiveType
-
- verifySubtypesDefined(TypeMap) - Method in class org.quattor.pan.type.RecordType
-
- verifySubtypesDefined(TypeMap) - Method in class org.quattor.pan.type.Type
-
This method verifies that all of the types referenced from this type are
already defined within the given context.
- version - Static variable in class org.quattor.pan.Compiler
-
The version of this compiler.
- VSEARCH - Static variable in interface org.quattor.pan.parser.annotation.AnnotationParserConstants
-
Lexical state.