com.bea.wlpi.common.plugin
Class TemplateNodeInfo
java.lang.Object
|
+--com.bea.wlpi.common.plugin.InfoObject
|
+--com.bea.wlpi.common.plugin.TemplateNodeInfo
- All Implemented Interfaces:
- java.lang.Comparable, PluginConstants, java.io.Serializable
- Direct Known Subclasses:
- DoneInfo, EventInfo, StartInfo
- public abstract class TemplateNodeInfo
- extends InfoObject
Provides information about a plugin-supplied template definition node type.
- Since:
- WebLogic Process Integrator 2.0
- See Also:
- Serialized Form
Fields inherited from interface com.bea.wlpi.common.plugin.PluginConstants |
CATEGORY_ID_BEGIN, CATEGORY_ID_EXCEPTION, CATEGORY_ID_INTEGRATION, CATEGORY_ID_MISCELLANEOUS, CATEGORY_ID_NEW, CATEGORY_ID_TASK, CATEGORY_ID_WORKFLOW, DEFINITION_CREATED, DEFINITION_DELETED, DEFINITION_UPDATED, EVENT_NOTIFICATION_ALL, EVENT_NOTIFICATION_NONE, HELP_HTML, HELP_JAVA_HELP, INSTANCE_ABORTED, INSTANCE_COMPLETED, INSTANCE_CREATED, INSTANCE_DELETED, INSTANCE_UPDATED, MODE_AUTOMATIC, MODE_DISABLED, MODE_MANUAL, NOTIFICATION_DEFINITION, NOTIFICATION_INSTANCE, NOTIFICATION_TASK, NOTIFICATION_TEMPLATE, STATUS_DEPLOYED, STATUS_ERROR, STATUS_INITIALIZED, STATUS_LOADED, STATUS_LOADING, STATUS_MISSING, STATUS_UNLOADING, TASK_ASSIGNED, TASK_COMPLETED,
|
Constructor Summary |
TemplateNodeInfo(java.lang.String pluginName,
int ID,
java.lang.String name,
java.lang.String description,
javax.swing.Icon icon,
java.lang.String[] classNames)
Create a new TemplateNodeInfo . |
Method Summary |
javax.swing.Icon |
getIcon()
Return the plugin-provided icon for this template node. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TemplateNodeInfo
public TemplateNodeInfo(java.lang.String pluginName,
int ID,
java.lang.String name,
java.lang.String description,
javax.swing.Icon icon,
java.lang.String[] classNames)
- Create a new
TemplateNodeInfo
.
- Parameters:
pluginName
- The reverse-DNS name of the plugin supplying this
TemplateNodeInfo
.ID
- The unique plugin-supplied identifier for this
TemplateNodeInfo
. This icon is used by the design-time
client's 'Interface View'.name
- The localized name of this TemplateNodeInfo
.description
- The localized description of this
TemplateNodeInfo
.icon
- The icon for this template node type.classNames
- An array to identify plugin-supplied classes related
to this object. The array contains one entry for each of the
KEY_*
values defined in the concrete subclass. The value
for each entry is the fully qualified name of the Java class that
implements the interface specified for that key value.
getIcon
public javax.swing.Icon getIcon()
- Return the plugin-provided icon for this template node.
- Returns:
- The icon for template node.
BEA WebLogic Process Integrator is a trademark of BEA Systems, Inc.
Copyright (c) 2001 BEA Systems, Inc.
All rights reserved.