rcf.core.framework.component
Interface DynamicOperation

All Superinterfaces:
DynamicBound, rcf.core.util.accessor.GUIAccessible, ReflectedBindable<DynamicOperation>, ReflectedOperation
All Known Implementing Classes:
DynamicOperation.Default

@Revision(value="$Revision: 1.4 $",
          date="$Date: 2006/12/15 20:37:49 $",
          tag="$Name:  $")
public interface DynamicOperation
extends DynamicBound, ReflectedOperation

TODO: Javadoc

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.4 $
Author:
Greg Gibeling

Nested Class Summary
static class DynamicOperation.Default
          TODO: Javadoc
 
Nested classes/interfaces inherited from interface rcf.core.framework.component.DynamicBound
DynamicBound.GUIType
 
Method Summary
 DynamicComponent component()
          TODO: Javadoc
 RunnableFuture<Object> continuation(Object... args)
          TODO: Javadoc
 Object invoke(Object... args)
          TODO: Javadoc
 
Methods inherited from interface rcf.core.framework.component.DynamicBound
gui
 
Methods inherited from interface rcf.core.util.accessor.GUIAccessible
icon, popupMenu
 
Methods inherited from interface rcf.core.framework.component.ReflectedOperation
isFunction, name, parameters, returnValue, type
 
Methods inherited from interface rcf.core.framework.component.ReflectedBindable
bind
 

Method Detail

component

DynamicComponent component()
Description copied from interface: DynamicBound
TODO: Javadoc

Specified by:
component in interface DynamicBound
Specified by:
component in interface ReflectedBindable<DynamicOperation>
Returns:

continuation

RunnableFuture<Object> continuation(Object... args)
TODO: Javadoc

Parameters:
args -
Returns:

invoke

Object invoke(Object... args)
TODO: Javadoc

Parameters:
args -
Returns: