org.jboss.ironjacamar.impl
Class ConnectionDefinitionsTypeImpl<T>

java.lang.Object
  extended by org.jboss.ironjacamar.impl.ConnectionDefinitionsTypeImpl<T>
All Implemented Interfaces:
ConnectionDefinitionsType<T>, Child<T>

public class ConnectionDefinitionsTypeImpl<T>
extends Object
implements Child<T>, ConnectionDefinitionsType<T>

This class implements the connection-definitionsType xsd type

Since:
Generation date :2013-01-26T19:27:02.583+01:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Constructor Summary
ConnectionDefinitionsTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
           
ConnectionDefinitionsTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node, org.jboss.shrinkwrap.descriptor.spi.node.Node childNode)
           
 
Method Summary
 ConnectionDefintionType<ConnectionDefinitionsType<T>> createConnectionDefinition()
          Creates a new connection-definition element
 List<ConnectionDefintionType<ConnectionDefinitionsType<T>>> getAllConnectionDefinition()
          Returns all connection-definition elements
 ConnectionDefintionType<ConnectionDefinitionsType<T>> getOrCreateConnectionDefinition()
          If not already created, a new connection-definition element will be created and returned.
 ConnectionDefinitionsType<T> removeAllConnectionDefinition()
          Removes all connection-definition elements
 T up()
          Returns the parent of this Child
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionDefinitionsTypeImpl

public ConnectionDefinitionsTypeImpl(T t,
                                     String nodeName,
                                     org.jboss.shrinkwrap.descriptor.spi.node.Node node)

ConnectionDefinitionsTypeImpl

public ConnectionDefinitionsTypeImpl(T t,
                                     String nodeName,
                                     org.jboss.shrinkwrap.descriptor.spi.node.Node node,
                                     org.jboss.shrinkwrap.descriptor.spi.node.Node childNode)
Method Detail

up

public T up()
Description copied from interface: Child
Returns the parent of this Child

Specified by:
up in interface Child<T>
Returns:
The parent of this Child

getOrCreateConnectionDefinition

public ConnectionDefintionType<ConnectionDefinitionsType<T>> getOrCreateConnectionDefinition()
If not already created, a new connection-definition element will be created and returned. Otherwise, the first existing connection-definition element will be returned.

Specified by:
getOrCreateConnectionDefinition in interface ConnectionDefinitionsType<T>
Returns:
the instance defined for the element connection-definition

createConnectionDefinition

public ConnectionDefintionType<ConnectionDefinitionsType<T>> createConnectionDefinition()
Creates a new connection-definition element

Specified by:
createConnectionDefinition in interface ConnectionDefinitionsType<T>
Returns:
the new created instance of ConnectionDefintionType>

getAllConnectionDefinition

public List<ConnectionDefintionType<ConnectionDefinitionsType<T>>> getAllConnectionDefinition()
Returns all connection-definition elements

Specified by:
getAllConnectionDefinition in interface ConnectionDefinitionsType<T>
Returns:
list of connection-definition

removeAllConnectionDefinition

public ConnectionDefinitionsType<T> removeAllConnectionDefinition()
Removes all connection-definition elements

Specified by:
removeAllConnectionDefinition in interface ConnectionDefinitionsType<T>
Returns:
the current instance of ConnectionDefintionType>


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.