org.codehaus.cargo.module.ejb.jboss
Class JBossXml

java.lang.Object
  extended by org.jdom.Document
      extended by org.codehaus.cargo.module.AbstractDescriptor
          extended by org.codehaus.cargo.module.ejb.jboss.JBossXml
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Descriptor, VendorEjbDescriptor, VendorDescriptor, org.jdom.Parent

public class JBossXml
extends AbstractDescriptor
implements VendorEjbDescriptor

Encapsulates the DOM representation of a jboss ejb deployment descriptor jboss.xml to provide convenience methods for easy access and manipulation.

Version:
$Id: JBossXml.java 1705 2008-09-02 13:14:55Z adriana $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jdom.Document
baseURI
 
Constructor Summary
JBossXml(org.jdom.Element rootElement, DescriptorType type)
          Constructor.
 
Method Summary
 java.lang.String getFileName()
          Returns the file name 'jboss.xml'.
 java.lang.String getJndiName(EjbDef ejb)
          Returns the JNDI name for the ejb..
 
Methods inherited from class org.codehaus.cargo.module.AbstractDescriptor
addElement, checkElement, createNestedText, getChildText, getChildText, getDescriptorType, getDocument, getElements, getElements, getImmediateChild, getInsertionPointFor, getNestedElements, getNestedText, getTagByIdentifier, getTagByIdentifier, getTags, getTags, getText
 
Methods inherited from class org.jdom.Document
addContent, addContent, addContent, addContent, clone, cloneContent, detachRootElement, equals, getBaseURI, getContent, getContent, getContent, getContentSize, getDescendants, getDescendants, getDocType, 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, getTags
 
Methods inherited from interface org.jdom.Parent
clone, cloneContent, getContent, getContent, getContent, getContentSize, getDescendants, getDescendants, getParent, indexOf, removeContent, removeContent, removeContent, removeContent
 

Constructor Detail

JBossXml

public JBossXml(org.jdom.Element rootElement,
                DescriptorType type)
Constructor.

Parameters:
rootElement - The root of the DOM document representing the parsed deployment descriptor
type - The descriptor type
Method Detail

getJndiName

public java.lang.String getJndiName(EjbDef ejb)
Returns the JNDI name for the ejb..

Specified by:
getJndiName in interface VendorEjbDescriptor
Parameters:
ejb - The ejb
Returns:
The jndi name

getFileName

public java.lang.String getFileName()
Returns the file name 'jboss.xml'.

Specified by:
getFileName in interface Descriptor
Returns:
The file name.


Copyright © 2004-2011 Codehaus. All Rights Reserved.