Package org.jboss.as.cli.handlers.module
Class ModuleConfigImpl
- java.lang.Object
-
- org.jboss.as.cli.handlers.module.ModuleConfigImpl
-
- All Implemented Interfaces:
ModuleConfig,org.jboss.staxmapper.XMLElementWriter<ModuleConfig>
public class ModuleConfigImpl extends Object implements ModuleConfig
- Author:
- Alexey Loubyansky
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.as.cli.handlers.module.ModuleConfig
ModuleConfig.Dependency, ModuleConfig.Resource
-
-
Constructor Summary
Constructors Constructor Description ModuleConfigImpl(String moduleName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(ModuleConfig.Dependency dep)voidaddResource(ModuleConfig.Resource res)static org.jboss.staxmapper.XMLExtendedStreamWritercreate(XMLStreamWriter writer)Collection<ModuleConfig.Dependency>getDependencies()StringgetMainClass()StringgetModuleName()Map<String,String>getProperties()Collection<ModuleConfig.Resource>getResources()StringgetSchemaVersion()StringgetSlot()static voidmain(String[] args)voidsetMainClass(String mainClass)voidsetProperty(String name, String value)voidsetSlot(String slot)voidwriteContent(org.jboss.staxmapper.XMLExtendedStreamWriter writer, ModuleConfig value)protected static voidwriteNewLine(org.jboss.staxmapper.XMLExtendedStreamWriter writer)
-
-
-
Constructor Detail
-
ModuleConfigImpl
public ModuleConfigImpl(String moduleName)
-
-
Method Detail
-
getSchemaVersion
public String getSchemaVersion()
- Specified by:
getSchemaVersionin interfaceModuleConfig
-
getModuleName
public String getModuleName()
- Specified by:
getModuleNamein interfaceModuleConfig
-
getSlot
public String getSlot()
- Specified by:
getSlotin interfaceModuleConfig
-
setSlot
public void setSlot(String slot)
-
getMainClass
public String getMainClass()
- Specified by:
getMainClassin interfaceModuleConfig
-
setMainClass
public void setMainClass(String mainClass)
-
getResources
public Collection<ModuleConfig.Resource> getResources()
- Specified by:
getResourcesin interfaceModuleConfig
-
addResource
public void addResource(ModuleConfig.Resource res)
-
getDependencies
public Collection<ModuleConfig.Dependency> getDependencies()
- Specified by:
getDependenciesin interfaceModuleConfig
-
addDependency
public void addDependency(ModuleConfig.Dependency dep)
-
getProperties
public Map<String,String> getProperties()
- Specified by:
getPropertiesin interfaceModuleConfig
-
writeContent
public void writeContent(org.jboss.staxmapper.XMLExtendedStreamWriter writer, ModuleConfig value) throws XMLStreamException- Specified by:
writeContentin interfaceorg.jboss.staxmapper.XMLElementWriter<ModuleConfig>- Throws:
XMLStreamException
-
writeNewLine
protected static void writeNewLine(org.jboss.staxmapper.XMLExtendedStreamWriter writer) throws XMLStreamException- Throws:
XMLStreamException
-
create
public static org.jboss.staxmapper.XMLExtendedStreamWriter create(XMLStreamWriter writer) throws Exception
- Throws:
Exception
-
-