org.jboss.datasources.impl
Class DriversTypeImpl<T>

java.lang.Object
  extended by org.jboss.datasources.impl.DriversTypeImpl<T>
All Implemented Interfaces:
DriversType<T>, Child<T>

public class DriversTypeImpl<T>
extends Object
implements Child<T>, DriversType<T>

This class implements the driversType xsd type

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

Constructor Summary
DriversTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
           
DriversTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node, org.jboss.shrinkwrap.descriptor.spi.node.Node childNode)
           
 
Method Summary
 DriverType<DriversType<T>> createDriver()
          Creates a new driver element
 List<DriverType<DriversType<T>>> getAllDriver()
          Returns all driver elements
 DriverType<DriversType<T>> getOrCreateDriver()
          If not already created, a new driver element will be created and returned.
 DriversType<T> removeAllDriver()
          Removes all driver 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

DriversTypeImpl

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

DriversTypeImpl

public DriversTypeImpl(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

getOrCreateDriver

public DriverType<DriversType<T>> getOrCreateDriver()
If not already created, a new driver element will be created and returned. Otherwise, the first existing driver element will be returned.

Specified by:
getOrCreateDriver in interface DriversType<T>
Returns:
the instance defined for the element driver

createDriver

public DriverType<DriversType<T>> createDriver()
Creates a new driver element

Specified by:
createDriver in interface DriversType<T>
Returns:
the new created instance of DriverType>

getAllDriver

public List<DriverType<DriversType<T>>> getAllDriver()
Returns all driver elements

Specified by:
getAllDriver in interface DriversType<T>
Returns:
list of driver

removeAllDriver

public DriversType<T> removeAllDriver()
Removes all driver elements

Specified by:
removeAllDriver in interface DriversType<T>
Returns:
the current instance of DriverType>


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