rcf.core.framework.component
Interface ReflectedOperation

All Superinterfaces:
ReflectedBindable<DynamicOperation>
All Known Subinterfaces:
DynamicOperation
All Known Implementing Classes:
DynamicOperation.Default, ReflectedOperation.Default

@Revision(value="$Revision: 1.4 $",
          date="$Date: 2006/12/06 19:30:02 $",
          tag="$Name:  $")
public interface ReflectedOperation
extends ReflectedBindable<DynamicOperation>

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 ReflectedOperation.Default
          TODO: Javadoc
 
Method Summary
 boolean isFunction()
          TODO: Javadoc
 String name()
          TODO: Javadoc
 rcf.core.util.map.single.ImmutableSMapListSet<? extends ReflectedParameter,String> parameters()
          TODO: Javadoc
 ReflectedParameter returnValue()
          TODO: Javadoc
 OperationType type()
          TODO: Javadoc
 
Methods inherited from interface rcf.core.framework.component.ReflectedBindable
bind, component
 

Method Detail

isFunction

boolean isFunction()
TODO: Javadoc

Returns:

name

String name()
TODO: Javadoc

Returns:

parameters

rcf.core.util.map.single.ImmutableSMapListSet<? extends ReflectedParameter,String> parameters()
TODO: Javadoc

Returns:

returnValue

ReflectedParameter returnValue()
TODO: Javadoc

Returns:

type

OperationType type()
TODO: Javadoc

Returns: