at.spardat.xma.boot.comp.data
Class XMAComponent
java.lang.Object
at.spardat.xma.boot.comp.data.XMAComponent
- public class XMAComponent
- extends java.lang.Object
XMAComponent
|
Constructor Summary |
XMAComponent(java.lang.String name,
java.lang.String impl)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMAComponent
public XMAComponent(java.lang.String name,
java.lang.String impl)
writeXML
public void writeXML(java.io.PrintStream ps)
addResource
public void addResource(XMAResource r)
addResourceLink
public void addResourceLink(XMAResourceLink r)
getImplPackage_
public java.lang.String getImplPackage_()
- Returns:
- String base impl-package name
getName_
public java.lang.String getName_()
- Returns:
- String component name
setImplPackage_
public void setImplPackage_(java.lang.String string)
- Parameters:
string - package name
setName_
public void setName_(java.lang.String string)
- Parameters:
string - component name
getResourceLinks
public java.util.ArrayList getResourceLinks()
- Returns:
- ArrayList resource links of required shared resources
getRes
public java.util.HashMap getRes()
- Returns:
- HashMap component resources
getApplication
public XMAApp getApplication()
- Returns:
- XMAApp the xma app
setApplication
public void setApplication(XMAApp app)
- Parameters:
app - xmaapp
addInstance
public void addInstance(IComponent component)
- add a new running instance of this component.
- Parameters:
component -
remInstance
public IComponent remInstance(IComponent component)
instanceCount
public int instanceCount()