atg.droplet
Interface DropletInvocation


public interface DropletInvocation

Interface representing an invocation of some droplet, to be customized by a DropletCustomizer.


Nested Class Summary
static class DropletInvocation.Parameter
          Support class representing a droplet parameter.
 
Field Summary
static java.lang.String CLASS_VERSION
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Listen for parameter changes
 java.lang.String getInvocationText()
          Returns the HTML representation of this invocation.
 ParamDescriptor[] getParamDescriptors()
          Get the set of ParamDescriptors associated with this invocation
 DropletInvocation.Parameter getParameter(java.lang.String name)
          Gets the string value of a parameter.
 void putParameter(java.lang.String name, DropletInvocation.Parameter value)
          Sets the value of a parameter.
 void removeParameter(java.lang.String name)
          Removes a parameter from the invocation.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Stop listening for parameter changes
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values
Method Detail

putParameter

void putParameter(java.lang.String name,
                  DropletInvocation.Parameter value)
Sets the value of a parameter.

Parameters:
name - the parameter name
value - the string value of the parameter
isOutput - true if the parameter is an OPARAM

removeParameter

void removeParameter(java.lang.String name)
Removes a parameter from the invocation.


getParameter

DropletInvocation.Parameter getParameter(java.lang.String name)
Gets the string value of a parameter. Returns null if parameter is not set.


getInvocationText

java.lang.String getInvocationText()
Returns the HTML representation of this invocation.


getParamDescriptors

ParamDescriptor[] getParamDescriptors()
Get the set of ParamDescriptors associated with this invocation


addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Listen for parameter changes


removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Stop listening for parameter changes