Package org.apache.hivemind.schema.rules

Implementations of the Rule and Translator interfaces.

See:
          Description

Class Summary
BaseRule Base class for implementing Rules.
BooleanTranslator Translates a string value to a boolean value.
ClassTranslator Translator that converts a class name into an instance of a class.
ConfigurationTranslator Interprets a string as an extension point id, and provides the elements for that extension point.
CreateObjectRule Basic Rule for creating a new object.
DoubleTranslator Translates strings to integer values.
EnumerationTranslator Used to translate a set of strings to one of a number of constant values.
IdListTranslator A Translator that acts as a wrapper around IdUtils.qualifyList(String, String).
InstanceTranslator Used to translate from a class name to an instance of the class.
IntTranslator Translates strings to integer values.
InvokeParentRule Rule used to connect a child object to its parent by invoking a method on the parent, passing the child.
LongTranslator Translates strings to long values.
NullTranslator A translator that returns the input value itself.
PushAttributeRule A rule that reads an attribute, passes it through a translator, then pushes the result onto the processor stack.
PushContentRule A rule that reads the element's content, passes it through the content translator, then pushes the result onto the processor stack.
QualifiedIdTranslator A Translator that acts as a wrapper around the IdUtils.qualify(String, String) method.
ReadAttributeRule Reads an attribute of an element and uses it to set a property of the top object on the stack.
ReadContentRule Used to set a property of the top object on the stack to the value of the element's content.
ResourceTranslator Translator that converts the value to be a resource relative to the contributing module's deployment descriptor.
RuleUtils Static methods useful to Rules and Translators.
ServicePointTranslator A custom translator (meaning: not used enough to be registered in hivemind.Translators.
ServiceTranslator Used to translate a value into a reference to a HiveMind service within the registry.
SetModuleRule Rule used to set a property of the top stack object to the Module the element was contributed from.
SetParentRule Used to set a property of the child object to its parent object.
SetPropertyRule Used to set a property of an object to a literal value.
SmartTranslator A "smart" translator that attempts to automatically convert from string types to object or wrapper types, using PropertyEditors.
 

Package org.apache.hivemind.schema.rules Description

Implementations of the Rule and Translator interfaces.