| java.lang.Object org.obe.client.api.repository.AbstractMetaData org.obe.client.api.repository.ToolAgentMetaData
All known Subclasses: org.obe.client.api.repository.NoImplementationToolAgentMetaData, org.obe.client.api.repository.XFormMetaData, org.obe.client.api.repository.UpdateProcessAttributesMetaData, org.obe.client.api.repository.WebServiceMetaData, org.obe.client.api.repository.XMLRPCServiceMetaData, org.obe.client.api.repository.JavaMethodMetaData, org.obe.client.api.repository.DummyToolMetaData, org.obe.client.api.repository.ScriptMetaData, org.obe.client.api.repository.DocumentHandlerMetaData, org.obe.client.api.repository.NativeExecutableMetaData,
ToolAgentMetaData | abstract public class ToolAgentMetaData extends AbstractMetaData (Code) | | Describes a user-defined tool agent. Different tool types extend this class
with the additional meta data required to instantiate the tool agent itself.
author: Adrian Price |
ToolAgentMetaData | protected ToolAgentMetaData()(Code) | | |
ToolAgentMetaData | protected ToolAgentMetaData(String id, String displayName, String description, String docUrl, String author, boolean threadsafe)(Code) | | Constructs tool meta-data.
Parameters: id - The tool ID. Parameters: displayName - The display name. Parameters: description - Textual description of this tool. Parameters: docUrl - URL for documentation. Parameters: author - Author's name. Parameters: threadsafe - true if instances ofimpClass |
init | public void init()(Code) | | Provides an opportunity for metadata classes to perform post-load
initialization. The ToolAgentFactory calls this method on
each ToolAgentMetaData object registered with it as part
of the final phase of initialization. Client code should not call
this method.
|
introspect | abstract public ToolAgentMetaData introspect(ExternalReference extRef, EntityResolver entityResolver) throws RepositoryException(Code) | | Introspects a reference to an externally defined tool or service. If the
associated tool agent type can handle the reference, the method returns
the meta-data required to instantiate such a tool agent.
Parameters: extRef - The external tool reference. Parameters: entityResolver - Configured tool meta-data, or null if this tool typecannot handle this reference. |
|
|