public class GroovyModuleDescriptorProvider extends org.apache.hivemind.impl.XmlModuleDescriptorProvider implements org.apache.hivemind.ModuleDescriptorProvider
ModuleDescriptorProvider processes Groovy scripts defining
module descriptors. To all Groovy scripts executed by the provider a variable
processor will be bound. This variable references the
HiveMind GroovyMarkup builder.HiveMindBuilder| Constructor and Description |
|---|
GroovyModuleDescriptorProvider(org.apache.hivemind.ClassResolver resolver,
java.util.List resources)
Constructs an GroovyModuleDescriptorProvider loading all ModuleDescriptors identified by the
given List of
Resource objects. |
GroovyModuleDescriptorProvider(org.apache.hivemind.ClassResolver resolver,
org.apache.hivemind.Resource resource)
Constructs an GroovyModuleDescriptorProvider only loading the ModuleDescriptor identified by
the given
Resource. |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.hivemind.parse.XmlResourceProcessor |
getResourceProcessor(org.apache.hivemind.ClassResolver resolver,
org.apache.hivemind.ErrorHandler handler) |
getModuleDescriptorspublic GroovyModuleDescriptorProvider(org.apache.hivemind.ClassResolver resolver, org.apache.hivemind.Resource resource)
Resource.public GroovyModuleDescriptorProvider(org.apache.hivemind.ClassResolver resolver, java.util.List resources)
Resource objects.protected org.apache.hivemind.parse.XmlResourceProcessor getResourceProcessor(org.apache.hivemind.ClassResolver resolver, org.apache.hivemind.ErrorHandler handler)
getResourceProcessor in class org.apache.hivemind.impl.XmlModuleDescriptorProvider