Class ContainerDefImpl
- java.lang.Object
-
- org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase<org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor>
-
- org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
-
- org.jboss.arquillian.config.descriptor.impl.ArquillianDescriptorImpl
-
- 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
Constructors Constructor Description ContainerDefImpl(String descriptorName)ContainerDefImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node model)ContainerDefImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node model, org.jboss.shrinkwrap.descriptor.spi.node.Node container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerDefdependency(String artifactId)StringgetContainerName()Map<String,String>getContainerProperties()StringgetContainerProperty(String name)List<String>getDependencies()StringgetMode()List<ProtocolDef>getProtocols()booleanisDefault()ContainerDefoverrideProperty(String name, String value)ContainerDefproperty(String name, String value)ProtocolDefprotocol(String type)ContainerDefsetContainerName(String name)ContainerDefsetDefault()ContainerDefsetMode(String mode)StringtoString()-
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
-
-
-
-
Constructor Detail
-
ContainerDefImpl
public ContainerDefImpl(String descriptorName)
-
ContainerDefImpl
public ContainerDefImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node model)
-
ContainerDefImpl
public ContainerDefImpl(String descriptorName, 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:
setContainerNamein interfaceContainerDef
-
getContainerName
public String getContainerName()
- Specified by:
getContainerNamein interfaceContainerDef
-
setDefault
public ContainerDef setDefault()
- Specified by:
setDefaultin interfaceContainerDef
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfaceContainerDef
-
setMode
public ContainerDef setMode(String mode)
- Specified by:
setModein interfaceContainerDef
-
getMode
public String getMode()
- Specified by:
getModein interfaceContainerDef
-
dependency
public ContainerDef dependency(String artifactId)
- Specified by:
dependencyin interfaceContainerDef
-
protocol
public ProtocolDef protocol(String type)
- Specified by:
protocolin interfaceContainerDef
-
property
public ContainerDef property(String name, String value)
- Specified by:
propertyin interfaceContainerDef
-
overrideProperty
public ContainerDef overrideProperty(String name, String value)
- Specified by:
overridePropertyin interfaceContainerDef
-
getContainerProperties
public Map<String,String> getContainerProperties()
- Specified by:
getContainerPropertiesin interfaceContainerDef
-
getContainerProperty
public String getContainerProperty(String name)
- Specified by:
getContainerPropertyin interfaceContainerDef
-
getProtocols
public List<ProtocolDef> getProtocols()
- Specified by:
getProtocolsin interfaceContainerDef
-
getDependencies
public List<String> getDependencies()
- Specified by:
getDependenciesin interfaceContainerDef
-
-