| Package | Description |
|---|---|
| org.quattor.pan.dml |
Provides high-level interface and abstract classes for DML (data manipulation language) processing.
|
| org.quattor.pan.dml.functions |
Includes classes that implement all of the pan language build-in functions.
|
| org.quattor.pan.dml.operators |
Contains classes that implement all of the pan language operators.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DML
This operation contains a list of other DML operations and acts like a
procedure.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMatcher
Determine whether a string matches a given regular expression, using optional
matching flags.
|
class |
AbstractStaticMatcher
Determine whether a string matches a given regular expression, using optional
matching flags.
|
class |
AbstractVariableMatcher
Abstract class to bring together checks done for both match() and matches().
|
class |
Append
Will append a value to the end of a list.
|
class |
Base64Decode
Decodes a Base64-encoded string.
|
class |
Base64Encode
Encodes a string into its Base64 representation.
|
class |
BuiltInFunction
This is just a marker class to identify those classes that are built-in
functions in the pan language.
|
class |
Clone
This function will clone the given element.
|
class |
Create
Creates an dict from the named structure template.
|
class |
Debug
Prints the argument to the standard error stream.
|
class |
DebugSuppressed
This is a suppressed debug() function call.
|
class |
Delete
Deletes the variable referenced in the function's argument.
|
class |
Deprecated
Prints the argument to the standard error stream if the given level is less
than or equal to the deprecation level option.
|
class |
Digest
Creates a digest of a string using the specified algorithm.
|
class |
ErrorMessage
Implements the
error function that prints its argument to the
standard error stream and then aborts the compilation of the object profile. |
class |
Escape
Escape an arbitrary string so that it can be used as a key for a dict.
|
class |
Exists
Tests whether the variable referenced in the function's argument exists.
|
class |
FileContents
Searches for a file on the load path and reads the contents of the file into
a String if found.
|
class |
FileExists
Searches for a file on the load path and returns true if the file is found.
|
class |
First
Initializes an iterator for the named resource and sets the variable
arguments to the values of the first entry.
|
class |
Format
Produces a formatted string based on the given format specification and
arguments.
|
class |
Function
Implements a function call to a user defined function.
|
class |
Hash
Creates a dict from the function's arguments.
|
class |
IfExists
This tests if the given template exists.
|
class |
Index
Determines the index for a substring within a string or a value within a
Resource.
|
class |
IpToLong
Produces the binary representation of an IPv4 address, maybe with
the binary representation of the network mask part of the string.
|
class |
IsOfType
This is the parent class for those classes that implement the type checking
functions of pan (e.g.
|
class |
IsValueOfType
Tests whether the given value (may be a calculated value via a DML block) is
a particular type.
|
class |
IsVariableOfType
Tests if the given variable reference is of the given class.
|
class |
Key
Returns the key associated with the entry given by the index.
|
class |
Length
Returns the length of a string or the size of a resource.
|
class |
List
Create a list from the function's arguments.
|
class |
LongToIp
Produces a string representing an IPv4 address in dotted format
from a long
|
class |
Match
Determine whether a string matches a given regular expression, using optional
matching flags.
|
class |
Matches
Returns a list of the matched groups for a given regular expression against a
given string.
|
class |
Merge
Combine the contents of two resources.
|
class |
Next
Increment the iterator associated with the given resource.
|
class |
PathExists
Tests whether or not the given path exists.
|
class |
Prepend
Will prepend a value to the beginning of a list.
|
class |
Replace
Replace occurrences of a regular expression with a given string.
|
class |
Return
Sets the result of a DML block to the function's argument and immediately
leaves the innermost function call or DML block.
|
class |
Splice
Splice two resources or strings.
|
class |
Split
Replace occurrences of a regular expression with a given string.
|
class |
StaticMatch
Determine whether a string matches a given regular expression, using optional
matching flags where the regular expression and match flags are compile time
constants.
|
class |
StaticMatches
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.
|
class |
StringExists
Tests that the path or template name exists.
|
class |
Substitute
Produces a formatted string based on the given format specification and dictionary of arguments
|
class |
Substr
Extract a substring from a string.
|
class |
ToBoolean
Convert the function's argument to a boolean value.
|
class |
ToDouble
Convert the function's argument to a double value.
|
class |
ToLong
Convert the function's argument to a long value.
|
class |
ToLongRadix
Convert the function's argument to a long value using the given radix.
|
class |
ToLowerCase
Convert a string entirely to lowercase.
|
class |
ToString
Convert the function's argument to a string value.
|
class |
ToUpperCase
Convert a string entirely to lowercase.
|
class |
Traceback
Print the traceback from the current point in the execution to the standard
error stream.
|
class |
TracebackSuppressed
Suppressed traceback call.
|
class |
Unescape
Unescape a string that was previously escaped with the
escape
function. |
class |
Value
Extract a value from the configuration tree based on a given path.
|
class |
VariableExists
Tests whether a particular variable reference exists.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Add
Implements an addition operation for longs, doubles, and strings.
|
class |
Assign
Implements the assignment operation within a DML block.
|
class |
BitAnd
Implements a bit-wise and operation for longs.
|
class |
BitIOR
Implements a bit-wise, inclusive or operation for longs.
|
class |
BitNot
Implements a bit-wise not operation for longs.
|
class |
BitXOR
Implements a bit-wise, exclusive or for longs.
|
class |
Div
Implements a division operation for longs and doubles.
|
class |
For
Implements a for loop that allows iteration over all elements in a resource
without having to explicitly create an iterator.
|
class |
Foreach
Implements a foreach loop that allows iteration over all elements in a
resource without having to explicitly create an iterator.
|
class |
IfElse
Implements an if operation with an optional else clause.
|
class |
ListVariable
Looks up and potentially dereferences a variable in the execution context.
|
class |
LogicalAnd
Implements an and operation for boolean arguments.
|
class |
LogicalEQ
Implements an equals operation for longs, doubles, and strings.
|
class |
LogicalGE
Implements a greater-than-or-equal operation for longs, doubles, and strings.
|
class |
LogicalGT
Implements a greater-than operation for longs, doubles, and strings.
|
class |
LogicalLE
Implements a less-than-or-equal operation for longs, doubles, and strings.
|
class |
LogicalLT
Implements a less-than operation for longs, doubles, and strings.
|
class |
LogicalNE
Implements a not-equal operation for longs, doubles, and strings.
|
class |
LogicalNot
Implements a not operation for a boolean argument.
|
class |
LogicalOr
Implements an or operation for boolean arguments.
|
class |
Mod
Implements a modulus operation for long arguments.
|
class |
Mult
Implements a multiplication operation for longs and doubles.
|
class |
NestedListVariable
Looks up a nested variable in the execution context.
|
class |
NestedVariable
Looks up a nested variable in the execution context.
|
class |
SelfNestedListVariable
Looks up a nested variable in the execution context.
|
class |
SelfNestedVariable
Looks up a nested variable in the execution context.
|
class |
SelfSimpleListVariable
Looks up a simple variable in the execution context.
|
class |
SelfSimpleVariable
Looks up a simple variable in the execution context.
|
class |
SetSelf
Implements a special operation to allow a result to be assigned to a
variable.
|
class |
SetValue
Implements a special operation to allow a result to be assigned to a
variable.
|
class |
SimpleListVariable
Looks up a simple variable in the execution context.
|
class |
SimpleVariable
Looks up a simple variable in the execution context.
|
class |
Sub
Implements a subtract operation for longs and doubles.
|
class |
UnaryMinus
Implements a unary minus operation.
|
class |
UnaryPlus
Implements a unary plus operation for symmetry with the unary minus.
|
class |
Variable
Looks up and potentially dereferences a variable in the execution context.
|
class |
While
Implements a while operation.
|
Copyright © 2014 Quattor. All Rights Reserved.