public class ArooaDescriptorBean extends java.lang.Object implements ArooaDescriptorFactory
ArooaDescriptorFactory
.
As such it is able to be configured using a StandardArooaParser
.
<arooa:descriptor prefix="jmx" namespace="http://rgordon.co.uk/oddjob/jmx" xmlns:arooa="http://rgordon.co.uk/oddjob/arooa"> <values> <arooa:bean-def element="server-security" className="org.oddjob.jmx.server.SimpleServerSecurity"/> <arooa:bean-def element="client-credentials" className="org.oddjob.jmx.client.UsernamePassword"/> </values> <components> <arooa:bean-def element="client" className="org.oddjob.jmx.JMXClientJob" designFactory="org.oddjob.designer.components.ClientDC"/> <arooa:bean-def element="server" className="org.oddjob.jmx.JMXServerJob" designFactory="org.oddjob.designer.components.ServerDC"/> <arooa:bean-def element="service" className="org.oddjob.jmx.JMXServiceJob" designFactory="org.oddjob.designer.components.JMXServiceDC"/> </components> </arooa:descriptor>
Constructor and Description |
---|
ArooaDescriptorBean() |
Modifier and Type | Method and Description |
---|---|
ArooaDescriptor |
createDescriptor(java.lang.ClassLoader classLoader)
Create an ArooaDescriptor.
|
java.net.URI |
getNamespace() |
java.lang.String |
getPrefix() |
void |
setComponents(int index,
BeanDefinition component)
Setter for components.
|
void |
setConversions(int index,
java.lang.String convertletProvider)
Setter for conversions.
|
void |
setNamespace(java.net.URI namespace) |
void |
setPrefix(java.lang.String prefix) |
void |
setValues(int index,
BeanDefinition value)
Setter for values.
|
public void setConversions(int index, java.lang.String convertletProvider)
index
- convertletProvider
- public void setComponents(int index, BeanDefinition component)
index
- The index of the component definition.component
- The component definition.public void setValues(int index, BeanDefinition value)
index
- The index of the value definition.value
- The value definition.public ArooaDescriptor createDescriptor(java.lang.ClassLoader classLoader)
ArooaDescriptorFactory
createDescriptor
in interface ArooaDescriptorFactory
classLoader
- The classLoader to use.public java.net.URI getNamespace()
public void setNamespace(java.net.URI namespace)
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)