org.jboss.resourceadapters.impl
Class ResourceAdaptersTypeImpl<T>

java.lang.Object
  extended by org.jboss.resourceadapters.impl.ResourceAdaptersTypeImpl<T>
All Implemented Interfaces:
ResourceAdaptersType<T>, Child<T>

public class ResourceAdaptersTypeImpl<T>
extends Object
implements Child<T>, ResourceAdaptersType<T>

This class implements the resource-adaptersType xsd type

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

Constructor Summary
ResourceAdaptersTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
           
ResourceAdaptersTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node, org.jboss.shrinkwrap.descriptor.spi.node.Node childNode)
           
 
Method Summary
 ResourceAdapterType<ResourceAdaptersType<T>> createResourceAdapter()
          Creates a new resource-adapter element
 List<ResourceAdapterType<ResourceAdaptersType<T>>> getAllResourceAdapter()
          Returns all resource-adapter elements
 ResourceAdapterType<ResourceAdaptersType<T>> getOrCreateResourceAdapter()
          If not already created, a new resource-adapter element will be created and returned.
 ResourceAdaptersType<T> removeAllResourceAdapter()
          Removes all resource-adapter 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

ResourceAdaptersTypeImpl

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

ResourceAdaptersTypeImpl

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

getOrCreateResourceAdapter

public ResourceAdapterType<ResourceAdaptersType<T>> getOrCreateResourceAdapter()
If not already created, a new resource-adapter element will be created and returned. Otherwise, the first existing resource-adapter element will be returned.

Specified by:
getOrCreateResourceAdapter in interface ResourceAdaptersType<T>
Returns:
the instance defined for the element resource-adapter

createResourceAdapter

public ResourceAdapterType<ResourceAdaptersType<T>> createResourceAdapter()
Creates a new resource-adapter element

Specified by:
createResourceAdapter in interface ResourceAdaptersType<T>
Returns:
the new created instance of ResourceAdapterType>

getAllResourceAdapter

public List<ResourceAdapterType<ResourceAdaptersType<T>>> getAllResourceAdapter()
Returns all resource-adapter elements

Specified by:
getAllResourceAdapter in interface ResourceAdaptersType<T>
Returns:
list of resource-adapter

removeAllResourceAdapter

public ResourceAdaptersType<T> removeAllResourceAdapter()
Removes all resource-adapter elements

Specified by:
removeAllResourceAdapter in interface ResourceAdaptersType<T>
Returns:
the current instance of ResourceAdapterType>


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