rcf.core.framework.component
Class ReflectedParameter.Default<T>

java.lang.Object
  extended by rcf.core.framework.component.ReflectedParameter.Default<T>
Type Parameters:
T -
All Implemented Interfaces:
ReflectedParameter<T>
Enclosing interface:
ReflectedParameter<T>

public static class ReflectedParameter.Default<T>
extends Object
implements ReflectedParameter<T>

TODO: Javadoc

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

Version:
$Revision: 1.2 $
Author:
Greg Gibeling

Nested Class Summary
 
Nested classes/interfaces inherited from interface rcf.core.framework.component.ReflectedParameter
ReflectedParameter.Default<T>
 
Field Summary
protected  String name
          TODO: Javadoc
protected  Type type
          TODO: Javadoc
protected  PropertyUse use
          TODO: Javadoc
 
Constructor Summary
ReflectedParameter.Default(Type _type, String _name, PropertyUse _use)
          TODO: Javadoc
 
Method Summary
 String name()
          TODO: Javadoc
 Type type()
          TODO: Javadoc The type of this parameter.
 PropertyUse use()
          TODO: Javadoc The use of this ReflectedOperation parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected final Type type
TODO: Javadoc


name

protected final String name
TODO: Javadoc


use

protected final PropertyUse use
TODO: Javadoc

Constructor Detail

ReflectedParameter.Default

public ReflectedParameter.Default(Type _type,
                                  String _name,
                                  PropertyUse _use)
TODO: Javadoc

Parameters:
_type -
_name -
_use -
Method Detail

name

public String name()
Description copied from interface: ReflectedParameter
TODO: Javadoc

Specified by:
name in interface ReflectedParameter<T>
Returns:

type

public Type type()
Description copied from interface: ReflectedParameter
TODO: Javadoc The type of this parameter.

Specified by:
type in interface ReflectedParameter<T>
Returns:

use

public PropertyUse use()
Description copied from interface: ReflectedParameter
TODO: Javadoc The use of this ReflectedOperation parameter.

Specified by:
use in interface ReflectedParameter<T>