org.databene.commons.accessor
Class ConstantAccessor<V>

java.lang.Object
  extended by org.databene.commons.accessor.ConstantAccessor<V>
All Implemented Interfaces:
Accessor<java.lang.Object,V>

public class ConstantAccessor<V>
extends java.lang.Object
implements Accessor<java.lang.Object,V>

Accessor that always returns the same value, independent of the object it is applied to.

Created: 06.03.2006 08:59:02

Author:
Volker Bergmann

Constructor Summary
ConstantAccessor()
           
ConstantAccessor(V value)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 V getValue(java.lang.Object item)
           
 int hashCode()
           
 void setValue(V value)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstantAccessor

public ConstantAccessor()

ConstantAccessor

public ConstantAccessor(V value)
Method Detail

getValue

public V getValue(java.lang.Object item)
Specified by:
getValue in interface Accessor<java.lang.Object,V>

setValue

public void setValue(V value)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2010. All Rights Reserved.