|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.shrinkwrap.descriptor.impl.application5.ModuleTypeImpl<T>
public class ModuleTypeImpl<T>
This class implements the moduleType
xsd type
Original Documentation:
The moduleType defines a single Java EE module and contains a
connector, ejb, java, or web element, which indicates the
module type and contains a path to the module file, and an
optional alt-dd element, which specifies an optional URI to
the post-assembly version of the deployment descriptor.
Constructor Summary | |
---|---|
ModuleTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node)
|
|
ModuleTypeImpl(T t,
java.lang.String nodeName,
org.jboss.shrinkwrap.descriptor.spi.Node node,
org.jboss.shrinkwrap.descriptor.spi.Node childNode)
|
Method Summary | |
---|---|
java.lang.String |
getAltDd()
Returns the alt-dd element |
java.lang.String |
getConnector()
Returns the connector element |
java.lang.String |
getEjb()
Returns the ejb element |
java.lang.String |
getJava()
Returns the java element |
ModuleType<T> |
removeAltDd()
Removes the alt-dd element |
ModuleType<T> |
removeConnector()
Removes the connector element |
ModuleType<T> |
removeEjb()
Removes the ejb element |
ModuleType<T> |
removeJava()
Removes the java element |
ModuleType<T> |
removeWeb()
Removes the web element |
ModuleType<T> |
setAltDd(java.lang.String altDd)
If not already created, a new alt-dd element with the given value will be created. |
ModuleType<T> |
setConnector(java.lang.String connector)
If not already created, a new connector element with the given value will be created. |
ModuleType<T> |
setEjb(java.lang.String ejb)
If not already created, a new ejb element with the given value will be created. |
ModuleType<T> |
setJava(java.lang.String java)
If not already created, a new java element with the given value will be created. |
T |
up()
|
WebType<ModuleType<T>> |
web()
If not already created, a new web element will be created and returned. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ModuleTypeImpl(T t, java.lang.String nodeName, org.jboss.shrinkwrap.descriptor.spi.Node node)
public ModuleTypeImpl(T t, java.lang.String nodeName, org.jboss.shrinkwrap.descriptor.spi.Node node, org.jboss.shrinkwrap.descriptor.spi.Node childNode)
Method Detail |
---|
public T up()
up
in interface org.jboss.shrinkwrap.descriptor.api.Child<T>
public ModuleType<T> setAltDd(java.lang.String altDd)
alt-dd
element with the given value will be created.
Otherwise, the existing alt-dd
element will be updated with the given value.
setAltDd
in interface ModuleType<T>
ModuleType
public ModuleType<T> removeAltDd()
alt-dd
element
removeAltDd
in interface ModuleType<T>
ModuleType
public java.lang.String getAltDd()
alt-dd
element
getAltDd
in interface ModuleType<T>
alt-dd
public ModuleType<T> setConnector(java.lang.String connector)
connector
element with the given value will be created.
Otherwise, the existing connector
element will be updated with the given value.
setConnector
in interface ModuleType<T>
ModuleType
public ModuleType<T> removeConnector()
connector
element
removeConnector
in interface ModuleType<T>
ModuleType
public java.lang.String getConnector()
connector
element
getConnector
in interface ModuleType<T>
connector
public ModuleType<T> setEjb(java.lang.String ejb)
ejb
element with the given value will be created.
Otherwise, the existing ejb
element will be updated with the given value.
setEjb
in interface ModuleType<T>
ModuleType
public ModuleType<T> removeEjb()
ejb
element
removeEjb
in interface ModuleType<T>
ModuleType
public java.lang.String getEjb()
ejb
element
getEjb
in interface ModuleType<T>
ejb
public ModuleType<T> setJava(java.lang.String java)
java
element with the given value will be created.
Otherwise, the existing java
element will be updated with the given value.
setJava
in interface ModuleType<T>
ModuleType
public ModuleType<T> removeJava()
java
element
removeJava
in interface ModuleType<T>
ModuleType
public java.lang.String getJava()
java
element
getJava
in interface ModuleType<T>
java
public ModuleType<T> removeWeb()
web
element
removeWeb
in interface ModuleType<T>
ModuleType
public WebType<ModuleType<T>> web()
web
element will be created and returned.
Otherwise, the existing web
element will be returned.
web
in interface ModuleType<T>
web
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |