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 void
addDependency(ModuleConfig.Dependency dep)
void
addResource(ModuleConfig.Resource res)
static org.jboss.staxmapper.XMLExtendedStreamWriter
create(XMLStreamWriter writer)
Collection<ModuleConfig.Dependency>
getDependencies()
String
getMainClass()
String
getModuleName()
Map<String,String>
getProperties()
Collection<ModuleConfig.Resource>
getResources()
String
getSchemaVersion()
String
getSlot()
static void
main(String[] args)
void
setMainClass(String mainClass)
void
setProperty(String name, String value)
void
setSlot(String slot)
void
writeContent(org.jboss.staxmapper.XMLExtendedStreamWriter writer, ModuleConfig value)
protected static void
writeNewLine(org.jboss.staxmapper.XMLExtendedStreamWriter writer)
-
-
-
Constructor Detail
-
ModuleConfigImpl
public ModuleConfigImpl(String moduleName)
-
-
Method Detail
-
getSchemaVersion
public String getSchemaVersion()
- Specified by:
getSchemaVersion
in interfaceModuleConfig
-
getModuleName
public String getModuleName()
- Specified by:
getModuleName
in interfaceModuleConfig
-
getSlot
public String getSlot()
- Specified by:
getSlot
in interfaceModuleConfig
-
setSlot
public void setSlot(String slot)
-
getMainClass
public String getMainClass()
- Specified by:
getMainClass
in interfaceModuleConfig
-
setMainClass
public void setMainClass(String mainClass)
-
getResources
public Collection<ModuleConfig.Resource> getResources()
- Specified by:
getResources
in interfaceModuleConfig
-
addResource
public void addResource(ModuleConfig.Resource res)
-
getDependencies
public Collection<ModuleConfig.Dependency> getDependencies()
- Specified by:
getDependencies
in interfaceModuleConfig
-
addDependency
public void addDependency(ModuleConfig.Dependency dep)
-
getProperties
public Map<String,String> getProperties()
- Specified by:
getProperties
in interfaceModuleConfig
-
writeContent
public void writeContent(org.jboss.staxmapper.XMLExtendedStreamWriter writer, ModuleConfig value) throws XMLStreamException
- Specified by:
writeContent
in 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
-
-