Uses of Interface
org.apache.hivemind.schema.SchemaProcessor

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 Contributions contributed to an ConfigurationPoint while converting the XML (represented as Elements 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.