org.objectweb.jonas_ws.wsgen.ddmodifier
Class DeploymentDescModifier

java.lang.Object
  extended byorg.objectweb.jonas_ws.wsgen.ddmodifier.DeploymentDescModifier
Direct Known Subclasses:
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  org.w3c.dom.Element element
          base element
protected static java.lang.String J2EE_NS
          J2EE Default XML namespace
protected static java.lang.String JONAS_NS
          JOnAS Default XML namespace
protected static org.objectweb.util.monolog.api.Logger logger
          logger
 
Constructor Summary
DeploymentDescModifier(org.w3c.dom.Element element, org.w3c.dom.Document doc)
          Create a new DeploymentDescModifier to update the given Element.
 
Method Summary
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

logger

protected static final org.objectweb.util.monolog.api.Logger logger
logger


element

protected org.w3c.dom.Element element
base element

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