at.spardat.xma.boot.comp.data
Class XMAApp

java.lang.Object
  extended byat.spardat.xma.boot.comp.data.XMAApp

public class XMAApp
extends java.lang.Object

Encapsulates application description data


Field Summary
 java.util.HashMap components_
          application components of type XMAComponents
 java.util.HashMap pluginimpl_
          referenced plugin implemenation descriptions of type XMAPluginImpl
 java.util.ArrayList pluginspec_
          this application needs an implementation for these pluginīs
 java.util.HashMap res_
          common, shared resources for this application
 XMASWTDescription swtDescription
          holds the description of SWT needed by the application
 
Constructor Summary
XMAApp()
           
 
Method Summary
 void addComponent(XMAComponent c)
           
 void addPluginImpl(XMAPluginImpl pi)
           
 void addPluginSpec(XMAPluginSpec in)
           
 void addResource(XMAResource r)
           
 java.util.HashMap getAllResources()
           
 XMA_URI getApplicationDescrURI()
           
 XMAComponent getComponent(java.lang.String name)
           
 java.lang.String getName_()
           
 XMAPluginImpl getPluginImpl(java.lang.String strName)
           
 java.util.HashMap getRes()
           
 XMASWTDescription getSwtDescription()
           
 void setApplicationDescrURI(XMA_URI xma_uri)
           
 void setRes(java.util.HashMap map)
           
 void setSwtDescription(XMASWTDescription swtDescription)
           
 void writeXML(java.io.PrintStream ps)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components_

public java.util.HashMap components_
application components of type XMAComponents


res_

public java.util.HashMap res_
common, shared resources for this application


pluginimpl_

public java.util.HashMap pluginimpl_
referenced plugin implemenation descriptions of type XMAPluginImpl


pluginspec_

public java.util.ArrayList pluginspec_
this application needs an implementation for these pluginīs


swtDescription

public XMASWTDescription swtDescription
holds the description of SWT needed by the application

Constructor Detail

XMAApp

public XMAApp()
Method Detail

getAllResources

public java.util.HashMap getAllResources()

writeXML

public void writeXML(java.io.PrintStream ps)

getComponent

public XMAComponent getComponent(java.lang.String name)

addComponent

public void addComponent(XMAComponent c)

addResource

public void addResource(XMAResource r)

addPluginImpl

public void addPluginImpl(XMAPluginImpl pi)

addPluginSpec

public void addPluginSpec(XMAPluginSpec in)

getPluginImpl

public XMAPluginImpl getPluginImpl(java.lang.String strName)

getName_

public java.lang.String getName_()
Returns:
String

getRes

public java.util.HashMap getRes()
Returns:
HashMap

setRes

public void setRes(java.util.HashMap map)
Parameters:
map -
Returns:
void

getApplicationDescrURI

public XMA_URI getApplicationDescrURI()
Returns:
XMA_URI allication uri

setApplicationDescrURI

public void setApplicationDescrURI(XMA_URI xma_uri)
Parameters:
xma_uri -

getSwtDescription

public XMASWTDescription getSwtDescription()

setSwtDescription

public void setSwtDescription(XMASWTDescription swtDescription)