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) |
getModuleDescriptors
public 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