Package | Description |
---|---|
org.apache.hivemind.impl |
Implementations of interfaces defined in the org.apache.commons.hivemind package.
|
org.apache.hivemind.parse |
Classes used to parse HiveMind module deployment descriptors, and descriptor objects
that represent the parsed information.
|
org.apache.hivemind.schema |
Interfaces defining
Schema support (used to process
extension point contributions and service parameters). |
org.apache.hivemind.schema.rules |
Implementations of the
Rule
and
Translator interfaces. |
Modifier and Type | Class and Description |
---|---|
class |
ElementImpl
Implementation of
Element . |
Modifier and Type | Method and Description |
---|---|
void |
ElementImpl.addElement(Element element) |
Modifier and Type | Method and Description |
---|---|
void |
ContributionDescriptor.addElement(Element element) |
void |
AbstractServiceInvocationDescriptor.addParameter(Element parameter) |
void |
ConversionDescriptor.begin(SchemaProcessor processor,
Element element) |
void |
ConversionDescriptor.end(SchemaProcessor processor,
Element element) |
Modifier and Type | Method and Description |
---|---|
void |
Rule.begin(SchemaProcessor processor,
Element element)
Begin rules are fired first, in order.
|
void |
Rule.end(SchemaProcessor processor,
Element element)
End rules are fired last, in inverse order.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseRule.begin(SchemaProcessor processor,
Element element)
Does nothing; subclasses may override.
|
void |
CreateObjectRule.begin(SchemaProcessor processor,
Element element)
Creates the new object and pushes it onto the processor's stack.
|
void |
InvokeParentRule.begin(SchemaProcessor processor,
Element element)
Invokes the named method on the parent object (using reflection).
|
void |
PushAttributeRule.begin(SchemaProcessor processor,
Element element)
Uses the translator to convert the specified attribute into an object and pushes that object
onto the processor stack.
|
void |
PushContentRule.begin(SchemaProcessor processor,
Element element)
Uses the content translator to convert the element content into an object and pushes that
object onto the processor stack.
|
void |
ReadAttributeRule.begin(SchemaProcessor processor,
Element element) |
void |
ReadContentRule.begin(SchemaProcessor processor,
Element element) |
void |
SetModuleRule.begin(SchemaProcessor processor,
Element element) |
void |
SetParentRule.begin(SchemaProcessor processor,
Element element) |
void |
SetPropertyRule.begin(SchemaProcessor processor,
Element element) |
void |
BaseRule.end(SchemaProcessor processor,
Element element)
Does nothing; subclasses may override.
|
void |
CreateObjectRule.end(SchemaProcessor processor,
Element element)
Pops the object off of the processor's stack.
|
void |
PushAttributeRule.end(SchemaProcessor processor,
Element element)
Invokes
SchemaProcessor.pop() . |
void |
PushContentRule.end(SchemaProcessor processor,
Element element)
Invokes
SchemaProcessor.pop() . |
static java.lang.String |
RuleUtils.processText(SchemaProcessor processor,
Element element,
java.lang.String inputValue)
Invoked to process text from an attribute or from an element's content.
|
static void |
RuleUtils.setProperty(SchemaProcessor processor,
Element element,
java.lang.String propertyName,
java.lang.Object target,
java.lang.Object value)
Sets a property of the target object to the given value.
|