org.databene.commons.accessor
Class NotAccessor<E>

java.lang.Object
  extended by org.databene.commons.accessor.AccessorProxy<E,java.lang.Boolean>
      extended by org.databene.commons.accessor.NotAccessor<E>
All Implemented Interfaces:
Accessor<E,java.lang.Boolean>, DependentAccessor<E,java.lang.Boolean>

public class NotAccessor<E>
extends AccessorProxy<E,java.lang.Boolean>

Inverts the boolean result of another Accessor.

Created: 07.03.2006 16:48:52

Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.commons.accessor.AccessorProxy
realAccessor
 
Constructor Summary
NotAccessor(Accessor<E,java.lang.Boolean> realAccessor)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Boolean getValue(E target)
           
 int hashCode()
           
 
Methods inherited from class org.databene.commons.accessor.AccessorProxy
getDependencies
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotAccessor

public NotAccessor(Accessor<E,java.lang.Boolean> realAccessor)
Method Detail

getValue

public java.lang.Boolean getValue(E target)
Specified by:
getValue in interface Accessor<E,java.lang.Boolean>
Overrides:
getValue in class AccessorProxy<E,java.lang.Boolean>

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.