org.objectweb.jonas_ws.wsgen.ddmodifier
Class DeploymentDescModifier

java.lang.Object
  extended byorg.objectweb.jonas_ws.wsgen.ddmodifier.DeploymentDescModifier
Direct Known Subclasses:
WebServicesDDModifier, WsClientDDModifier, WsEndpointDDModifier

public class DeploymentDescModifier
extends java.lang.Object

Modify an Element from a Deployment Descriptor. Contains XML commons utilities.

Author:
Guillaume Sauthier

Field Summary
protected static java.lang.String J2EE_NS
          J2EE Default XML namespace
protected static java.lang.String JONAS_NS
          JOnAS Default XML namespace
 
Constructor Summary
DeploymentDescModifier(org.w3c.dom.Element element, org.w3c.dom.Document doc)
          Create a new DeploymentDescModifier to update the given Element.
 
Method Summary
 org.w3c.dom.Element getElement()
           
static org.objectweb.util.monolog.api.Logger getLogger()
           
protected  org.w3c.dom.Element newJ2EEElement(java.lang.String name)
          Create a new Element with given name in J2EE XML namespace.
protected  org.w3c.dom.Element newJ2EEElement(java.lang.String name, java.lang.String text)
          Create a new Element with given name in J2EE XML namespace with an inner Text Node.
protected  org.w3c.dom.Element newJOnASElement(java.lang.String name)
          Create a new Element with given name in JOnAS XML namespace.
protected  org.w3c.dom.Element newJOnASElement(java.lang.String name, java.lang.String text)
          Create a new Element with given name in JOnAS XML namespace, with an inner Text Node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

J2EE_NS

protected static final java.lang.String J2EE_NS
J2EE Default XML namespace

See Also:
Constant Field Values

JONAS_NS

protected static final java.lang.String JONAS_NS
JOnAS Default XML namespace

See Also:
Constant Field Values
Constructor Detail

DeploymentDescModifier

public DeploymentDescModifier(org.w3c.dom.Element element,
                              org.w3c.dom.Document doc)
Create a new DeploymentDescModifier to update the given Element.

Parameters:
element - XML element to be modified.
doc - base document for Element creation.
Method Detail

newJ2EEElement

protected org.w3c.dom.Element newJ2EEElement(java.lang.String name)
Create a new Element with given name in J2EE XML namespace.

Parameters:
name - Element name
Returns:
the created Element

newJ2EEElement

protected org.w3c.dom.Element newJ2EEElement(java.lang.String name,
                                             java.lang.String text)
Create a new Element with given name in J2EE XML namespace with an inner Text Node.

Parameters:
name - Element name
text - Element content
Returns:
the created Element

newJOnASElement

protected org.w3c.dom.Element newJOnASElement(java.lang.String name)
Create a new Element with given name in JOnAS XML namespace.

Parameters:
name - Element name
Returns:
the created Element

newJOnASElement

protected org.w3c.dom.Element newJOnASElement(java.lang.String name,
                                              java.lang.String text)
Create a new Element with given name in JOnAS XML namespace, with an inner Text Node.

Parameters:
name - Element name
text - node's text
Returns:
the created Element

getLogger

public static org.objectweb.util.monolog.api.Logger getLogger()
Returns:
Returns the logger.

getElement

public org.w3c.dom.Element getElement()
Returns:
Returns the element.