|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SchemaProcessor | |
---|---|
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. |
Uses of SchemaProcessor in org.apache.hivemind.impl |
---|
Classes in org.apache.hivemind.impl that implement SchemaProcessor | |
---|---|
class |
SchemaProcessorImpl
Used to assemble all the Contribution s contributed to an
ConfigurationPoint while converting the XML (represented as
Element s into Java objects. |
Uses of SchemaProcessor in org.apache.hivemind.parse |
---|
Methods in org.apache.hivemind.parse with parameters of type SchemaProcessor | |
---|---|
void |
ConversionDescriptor.begin(SchemaProcessor processor,
Element element)
|
void |
ConversionDescriptor.end(SchemaProcessor processor,
Element element)
|
Uses of SchemaProcessor in org.apache.hivemind.schema |
---|
Methods in org.apache.hivemind.schema with parameters of type SchemaProcessor | |
---|---|
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. |
Uses of SchemaProcessor in org.apache.hivemind.schema.rules |
---|
Methods in org.apache.hivemind.schema.rules with parameters of type SchemaProcessor | |
---|---|
void |
SetPropertyRule.begin(SchemaProcessor processor,
Element element)
|
void |
SetParentRule.begin(SchemaProcessor processor,
Element element)
|
void |
SetModuleRule.begin(SchemaProcessor processor,
Element element)
|
void |
ReadContentRule.begin(SchemaProcessor processor,
Element element)
|
void |
ReadAttributeRule.begin(SchemaProcessor processor,
Element element)
|
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 |
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 |
InvokeParentRule.begin(SchemaProcessor processor,
Element element)
Invokes the named method on the parent object (using reflection). |
void |
CreateObjectRule.begin(SchemaProcessor processor,
Element element)
Creates the new object and pushes it onto the processor's stack. |
void |
BaseRule.begin(SchemaProcessor processor,
Element element)
Does nothing; subclasses may override. |
void |
PushContentRule.end(SchemaProcessor processor,
Element element)
Invokes pop() . |
void |
PushAttributeRule.end(SchemaProcessor processor,
Element element)
Invokes pop() . |
void |
CreateObjectRule.end(SchemaProcessor processor,
Element element)
Pops the object off of the processor's stack. |
void |
BaseRule.end(SchemaProcessor processor,
Element element)
Does nothing; subclasses may override. |
static Translator |
RuleUtils.getTranslator(SchemaProcessor processor,
java.lang.String translator)
Convienience for invoking Module.getTranslator(String) . |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |