Class JBossXml
- java.lang.Object
-
- org.jdom2.Document
-
- org.codehaus.cargo.module.AbstractDescriptor
-
- org.codehaus.cargo.module.ejb.jboss.JBossXml
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Descriptor
,VendorEjbDescriptor
,VendorDescriptor
,org.jdom2.NamespaceAware
,org.jdom2.Parent
public class JBossXml extends AbstractDescriptor implements VendorEjbDescriptor
Encapsulates the DOM representation of a jboss ejb deployment descriptorjboss.xml
to provide convenience methods for easy access and manipulation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JBossXml(org.jdom2.Element rootElement, DescriptorType type)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFileName()
Returns the file name 'jboss.xml'.String
getJndiName(EjbDef ejb)
Returns the JNDI name for the ejb..-
Methods inherited from class org.codehaus.cargo.module.AbstractDescriptor
addElement, checkElement, containsElement, createNestedText, getChildText, getChildText, getContentExceptComments, getDescriptorType, getDocument, getElements, getElements, getImmediateChild, getInsertionPointFor, getNestedElements, getNestedText, getTagByIdentifier, getTagByIdentifier, getTags, getTags, getText, sameContent, sameElement
-
Methods inherited from class org.jdom2.Document
addContent, addContent, addContent, addContent, canContainContent, clone, cloneContent, detachRootElement, equals, getBaseURI, getContent, getContent, getContent, getContentSize, getDescendants, getDescendants, getDocType, getNamespacesInherited, getNamespacesInScope, getNamespacesIntroduced, getParent, getProperty, getRootElement, hashCode, hasRootElement, indexOf, removeContent, removeContent, removeContent, removeContent, setBaseURI, setContent, setContent, setContent, setContent, setDocType, setProperty, setRootElement, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.codehaus.cargo.module.Descriptor
addElement, getDescriptorType, getDocument, getRootElement, getTagByIdentifier, getTagByIdentifier, getTags, getTags
-
Methods inherited from interface org.jdom2.NamespaceAware
getNamespacesInherited, getNamespacesInScope, getNamespacesIntroduced
-
Methods inherited from interface org.jdom2.Parent
addContent, addContent, addContent, addContent, canContainContent, clone, cloneContent, getContent, getContent, getContent, getContentSize, getDescendants, getDescendants, getParent, indexOf, removeContent, removeContent, removeContent, removeContent
-
-
-
-
Constructor Detail
-
JBossXml
public JBossXml(org.jdom2.Element rootElement, DescriptorType type)
Constructor.- Parameters:
rootElement
- The root of the DOM document representing the parsed deployment descriptortype
- The descriptor type
-
-
Method Detail
-
getJndiName
public String getJndiName(EjbDef ejb)
Returns the JNDI name for the ejb..- Specified by:
getJndiName
in interfaceVendorEjbDescriptor
- Parameters:
ejb
- The ejb- Returns:
- The jndi name
-
getFileName
public String getFileName()
Returns the file name 'jboss.xml'.- Specified by:
getFileName
in interfaceDescriptor
- Returns:
- The file name.
-
-