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()
           
 String getMode()
           
 List<ProtocolDef> getProtocols()
           
 boolean isDefault()
           
 ContainerDef overrideProperty(String name, String value)
           
 ContainerDef property(String name, String value)
           
 ProtocolDef protocol(String type)
           
 ContainerDef setContainerName(String name)
           
 ContainerDef setDefault()
           
 ContainerDef setMode(String mode)
           
 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

setMode

public ContainerDef setMode(String mode)
Specified by:
setMode in interface ContainerDef

getMode

public String getMode()
Specified by:
getMode 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

overrideProperty

public ContainerDef overrideProperty(String name,
                                     String value)
Specified by:
overrideProperty 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


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