Class WeblogicXml
- java.lang.Object
-
- org.jdom2.Document
-
- org.codehaus.cargo.module.AbstractDescriptor
-
- org.codehaus.cargo.module.webapp.weblogic.WeblogicXml
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Descriptor
,VendorDescriptor
,VendorWebAppDescriptor
,org.jdom2.NamespaceAware
,org.jdom2.Parent
public class WeblogicXml extends AbstractDescriptor implements VendorWebAppDescriptor
Encapsulates the DOM representation of a weblogic web deployment descriptorweblogic.xml
to provide convenience methods for easy access and manipulation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WeblogicXml(org.jdom2.Element rootElement, DescriptorType type)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEjbReference(EjbRef ref)
Adds a ejb reference description to the weblogic.xml.String
getFileName()
Returns the file name of this descriptor.-
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
-
WeblogicXml
public WeblogicXml(org.jdom2.Element rootElement, DescriptorType type)
Constructor.- Parameters:
rootElement
- The document root elementtype
- The descriptor type
-
-
Method Detail
-
getFileName
public String getFileName()
Description copied from interface:Descriptor
Returns the file name of this descriptor. For example "web.xml", "weblogic.xml", etc.- Specified by:
getFileName
in interfaceDescriptor
- Returns:
- weblogic.xml
-
addEjbReference
public void addEjbReference(EjbRef ref)
Adds a ejb reference description to the weblogic.xml.- Specified by:
addEjbReference
in interfaceVendorWebAppDescriptor
- Parameters:
ref
- the reference to add
-
-