Arquillian Config Implementation Base 1.0.0.CR5

org.jboss.arquillian.config.descriptor.impl
Class ContainerDefImpl

java.lang.Object
  extended by org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase<org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor>
      extended by org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
          extended by org.jboss.arquillian.config.descriptor.impl.ArquillianDescriptorImpl
              extended by org.jboss.arquillian.config.descriptor.impl.ContainerDefImpl
All Implemented Interfaces:
ArquillianDescriptor, ContainerDef, org.jboss.shrinkwrap.descriptor.api.Descriptor, org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor
Direct Known Subclasses:
GroupContainerDefImpl, ProtocolDefImpl

public class ContainerDefImpl
extends ArquillianDescriptorImpl
implements ContainerDef

ContainerDefImpl

Version:
$Revision: $
Author:
Aslak Knutsen

Constructor Summary
ContainerDefImpl(String descirptorName)
           
ContainerDefImpl(String descirptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node model)
           
ContainerDefImpl(String descirptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node model, org.jboss.shrinkwrap.descriptor.spi.node.Node container)
           
 
Method Summary
 ContainerDef dependency(String artifactId)
           
 String getContainerName()
           
 Map<String,String> getContainerProperties()
           
 List<String> getDependencies()
           
 List<ProtocolDef> getProtocols()
           
 boolean isDefault()
           
 ContainerDef property(String name, String value)
           
 ProtocolDef protocol(String type)
           
 ContainerDef setContainerName(String name)
           
 ContainerDef setDefault()
           
 String toString()
           
 
Methods inherited from class org.jboss.arquillian.config.descriptor.impl.ArquillianDescriptorImpl
container, defaultProtocol, engine, extension, getContainers, getDefaultProtocol, getExtensions, getGroups, getRootNode, group
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
exportTo, getExporter
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase
exportAsString, getDescriptorName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor
container, defaultProtocol, engine, extension, getContainers, getDefaultProtocol, getExtensions, getGroups, group
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Descriptor
exportAsString, exportTo, getDescriptorName
 

Constructor Detail

ContainerDefImpl

public ContainerDefImpl(String descirptorName)

ContainerDefImpl

public ContainerDefImpl(String descirptorName,
                        org.jboss.shrinkwrap.descriptor.spi.node.Node model)

ContainerDefImpl

public ContainerDefImpl(String descirptorName,
                        org.jboss.shrinkwrap.descriptor.spi.node.Node model,
                        org.jboss.shrinkwrap.descriptor.spi.node.Node container)
Method Detail

setContainerName

public ContainerDef setContainerName(String name)
Specified by:
setContainerName in interface ContainerDef

getContainerName

public String getContainerName()
Specified by:
getContainerName in interface ContainerDef

setDefault

public ContainerDef setDefault()
Specified by:
setDefault in interface ContainerDef

isDefault

public boolean isDefault()
Specified by:
isDefault in interface ContainerDef

dependency

public ContainerDef dependency(String artifactId)
Specified by:
dependency in interface ContainerDef

protocol

public ProtocolDef protocol(String type)
Specified by:
protocol in interface ContainerDef

property

public ContainerDef property(String name,
                             String value)
Specified by:
property in interface ContainerDef

getContainerProperties

public Map<String,String> getContainerProperties()
Specified by:
getContainerProperties in interface ContainerDef

getProtocols

public List<ProtocolDef> getProtocols()
Specified by:
getProtocols in interface ContainerDef

getDependencies

public List<String> getDependencies()
Specified by:
getDependencies in interface ContainerDef

toString

public String toString()
Overrides:
toString in class Object

Arquillian Config Implementation Base 1.0.0.CR5

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