Package org.apache.hivemind.parse

Classes used to parse HiveMind module deployment descriptors, and descriptor objects that represent the parsed information.

See:
          Description

Interface Summary
AnnotationHolder Any Descriptor object which can be annotated with a description implements this interface.
InstanceBuilder Interface for an object that can construct the core implementation for a service.
 

Class Summary
AbstractParser Abstract super-class for parsers based around the SAX event model.
AbstractServiceDescriptor Base class for ServicePointDescriptor and ImplementationDescriptor.
AbstractServiceInvocationDescriptor Base class for descriptors that represent invocating a service with parameters.
AttributeMappingDescriptor Descriptor for the <map> element, nested within a <conversion> module descriptor element.
BaseAnnotationHolder Base class for classes which implement AnnotationHolder.
ConfigurationPointDescriptor Descriptor for the <configuration-point> element, which defines a configuration extension point.
ContributionDescriptor Descriptor for <contribution> element.
ConversionDescriptor Descriptor for the <conversion> module descriptor element.
CreateInstanceDescriptor Descriptor for the <create-instance< element, used to create a core service implementation from a class name.
DependencyDescriptor Descriptor for <dependency> element.
DescriptorParser Used to parse HiveMind module deployment descriptors.
ElementParseInfo Used by DescriptorParser to track which attributes are expected for an element, and which are required.
ImplementationDescriptor Descriptor for <implementation> elements.
InterceptorDescriptor Descriptor for the <interceptor> element.
InvokeFactoryDescriptor Descriptor for the <invoke-factory> element.
ModuleDescriptor Representation of a HiveMind module descriptor, as parsed by DescriptorParser.
ServicePointDescriptor Defines a service extension point.
SubModuleDescriptor Descriptor for <sub-module> element.
XmlResourceProcessor The XmlResourceProcessor processes XML resources using the DescriptorParser which is used as a SAX ContentHandler.
 

Package org.apache.hivemind.parse Description

Classes used to parse HiveMind module deployment descriptors, and descriptor objects that represent the parsed information.