Elexis API documentation
Version 2.1.6 as of December 11 2011

de.ralfebert.rcputils.properties
Class BaseValue<T>

java.lang.Object
  extended by de.ralfebert.rcputils.properties.BaseValue<T>
All Implemented Interfaces:
IValue

public abstract class BaseValue<T>
extends java.lang.Object
implements IValue

Base class for IValue. This is for values you implement yourself. The generic argument T refers the type of the element this value can be used on. Implementing set is optional.

Author:
Ralf Ebert

Constructor Summary
BaseValue()
           
 
Method Summary
abstract  java.lang.Object get(T element)
           
 java.lang.Object getValue(java.lang.Object element)
           
 java.lang.Object set(T element, java.lang.Object value)
           
 void setValue(java.lang.Object element, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseValue

public BaseValue()
Method Detail

getValue

public final java.lang.Object getValue(java.lang.Object element)
Specified by:
getValue in interface IValue

setValue

public void setValue(java.lang.Object element,
                     java.lang.Object value)
Specified by:
setValue in interface IValue

get

public abstract java.lang.Object get(T element)

set

public java.lang.Object set(T element,
                            java.lang.Object value)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis