| Package | Description |
|---|---|
| org.quattor.pan.cache | |
| org.quattor.pan.dml.data |
Provides data elements for the Data Manipulation Language (DML).
|
| org.quattor.pan.exceptions |
Exceptions that can be generated at various stages in the machine profile
processing.
|
| org.quattor.pan.template |
Contains the classes that define the java implementation a pan template
or classes related to them.
|
| org.quattor.pan.type |
Implements the pan type system.
|
| Modifier and Type | Method and Description |
|---|---|
T |
AbstractCache.waitForResult(String key)
A convenience method that will retrieve (or create) the task associated
with the key, wait for a result to be ready, and process any thrown
exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DoubleProperty.checkRange(Range range) |
void |
ProtectedHashResource.checkRange(Range range) |
void |
ProtectedListResource.checkRange(Range range) |
void |
LongProperty.checkRange(Range range) |
void |
StringProperty.checkRange(Range range) |
void |
ListResource.checkRange(Range range) |
void |
HashResource.checkRange(Range range) |
void |
Element.checkRange(Range range)
Determine if the element satisfies the given range constraint.
|
| Modifier and Type | Method and Description |
|---|---|
ValidationException |
ValidationException.addTerm(Term term) |
ValidationException |
ValidationException.addTypeToStack(String name,
FullType type) |
static ValidationException |
ValidationException.create(String msgkey,
Object... args) |
ValidationException |
ValidationException.setObjectTemplate(File objectTemplate) |
ValidationException |
ValidationException.setPathTypeAndObject(Path path,
FullType type,
File objectTemplate) |
ValidationException |
ValidationException.setValue(Property property) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CompileTimeContext.executeDmlValidationBlock(Operation dml,
Element self) |
boolean |
BuildContext.executeDmlValidationBlock(Operation dml,
Element self) |
boolean |
Context.executeDmlValidationBlock(Operation dml,
Element self) |
Element |
CompileTimeContext.getElement(Path path)
Pull the value of an element from a configuration tree.
|
Element |
BuildContext.getElement(Path path)
Pull the value of an element from a configuration tree.
|
Element |
Context.getElement(Path path)
Pull the value of an element from a configuration tree.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LinkType.validate(Context context,
Element self) |
void |
AliasType.validate(Context context,
Element self) |
void |
HashType.validate(Context context,
Element self) |
void |
ConcretePrimitiveType.validate(Context context,
Element self) |
void |
ListType.validate(Context context,
Element self) |
void |
RecordType.validate(Context context,
Element self) |
abstract void |
Type.validate(Context context,
Element self)
This method will run this type's validation against the given element.
|
void |
FullType.validate(Context context,
Element self) |
void |
RecordType.validateAsIncludedType(Context context,
Element self) |
void |
Type.validateAsIncludedType(Context context,
Element self)
This method will run this type's validation (as an included type) against
the given element.
|
void |
FullType.validateAsIncludedType(Context context,
Element self)
A FullType defers the validation to the referenced BaseType, but also
runs the DML validation block if defined.
|
Copyright © 2014 Quattor. All Rights Reserved.