Arquillian Config Implementation Base 1.0.0.CR1

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

java.lang.Object
  extended by org.jboss.shrinkwrap.descriptor.impl.base.DescriptorImplBase
      extended by org.jboss.shrinkwrap.descriptor.impl.base.NodeProviderImplBase
          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.NodeProvider
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 model)
           
ContainerDefImpl(String descirptorName, org.jboss.shrinkwrap.descriptor.spi.Node model, org.jboss.shrinkwrap.descriptor.spi.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()
           
 
Methods inherited from class org.jboss.arquillian.config.descriptor.impl.ArquillianDescriptorImpl
container, defaultProtocol, engine, extension, getContainers, getDefaultProtocol, getExporter, getExtensions, getGroups, getRootNode, group
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.impl.base.NodeProviderImplBase
exportAsString, exportTo
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.impl.base.DescriptorImplBase
getDescriptorName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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 model)

ContainerDefImpl

public ContainerDefImpl(String descirptorName,
                        org.jboss.shrinkwrap.descriptor.spi.Node model,
                        org.jboss.shrinkwrap.descriptor.spi.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

Arquillian Config Implementation Base 1.0.0.CR1

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