|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjadex.application.runtime.impl.ExternalAccess
public class ExternalAccess
External access for applications.
| Field Summary | |
|---|---|
protected IComponentAdapter |
adapter
The component adapter. |
protected ApplicationInterpreter |
application
The application component. |
protected IServiceProvider |
provider
The provider. |
protected String |
tostring
The toString value. |
| Constructor Summary | |
|---|---|
ExternalAccess(ApplicationInterpreter application)
Create an external access. |
|
| Method Summary | |
|---|---|
IResultListener |
createResultListener(IResultListener listener)
Create a result listener that will be executed on the component thread. |
IFuture |
getChildren()
Get the children (if any). |
IFuture |
getChildren(String type)
Get the children (if any). |
IComponentIdentifier |
getComponentIdentifier()
Get the component identifier. |
IFuture |
getFileName(String ctype)
Get the file name of a component type. |
IModelInfo |
getModel()
Get the model. |
IComponentIdentifier |
getParent()
Get the parent. |
IServiceProvider |
getServiceProvider()
Get the application component. |
ISpace |
getSpace(String name)
Get a space of the application. |
IFuture |
killComponent()
Kill the component. |
IFuture |
scheduleStep(IComponentStep step)
Schedule a step of the agent. |
String |
toString()
Get the string representation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected ApplicationInterpreter application
protected IComponentAdapter adapter
protected String tostring
protected IServiceProvider provider
| Constructor Detail |
|---|
public ExternalAccess(ApplicationInterpreter application)
| Method Detail |
|---|
public IModelInfo getModel()
getModel in interface IExternalAccesspublic IComponentIdentifier getComponentIdentifier()
getComponentIdentifier in interface IExternalAccesspublic ISpace getSpace(String name)
getSpace in interface IApplicationExternalAccessname - The name of the space.
public IComponentIdentifier getParent()
getParent in interface IExternalAccesspublic IFuture getChildren()
getChildren in interface IExternalAccesspublic IServiceProvider getServiceProvider()
getServiceProvider in interface IExternalAccesspublic IFuture killComponent()
killComponent in interface IExternalAccesspublic IResultListener createResultListener(IResultListener listener)
listener - The result listener.
public IFuture getChildren(String type)
getChildren in interface IApplicationExternalAccesspublic IFuture getFileName(String ctype)
getFileName in interface IApplicationExternalAccessctype - The component type.
public IFuture scheduleStep(IComponentStep step)
scheduleStep in interface IExternalAccessstep - Code to be executed as a step of the agent.
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||