org.databene.commons.accessor
Class AccessorMapAccessor

java.lang.Object
  extended by org.databene.commons.accessor.AccessorMapAccessor
All Implemented Interfaces:
Accessor, DependentAccessor

public class AccessorMapAccessor
extends java.lang.Object
implements DependentAccessor

Uses an accessor which is stored in a Map for accessing the target object.

Created: 11.03.2006 12:45:26

Author:
Volker Bergmann

Constructor Summary
AccessorMapAccessor(java.util.Map<java.lang.Object,Accessor<?,?>> map, java.lang.Object key)
           
 
Method Summary
 Accessor<?,?> getAccessor()
           
 java.util.List<Accessor<?,?>> getDependencies()
           
 java.lang.Object getKey()
           
 java.lang.Object getValue(java.lang.Object target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessorMapAccessor

public AccessorMapAccessor(java.util.Map<java.lang.Object,Accessor<?,?>> map,
                           java.lang.Object key)
Method Detail

getKey

public java.lang.Object getKey()

getValue

public java.lang.Object getValue(java.lang.Object target)
Specified by:
getValue in interface Accessor

getDependencies

public java.util.List<Accessor<?,?>> getDependencies()
Specified by:
getDependencies in interface DependentAccessor

getAccessor

public Accessor<?,?> getAccessor()


Copyright © 2010. All Rights Reserved.