org.databene.commons.accessor
Class ManagedAccessor<C,V>

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

public abstract class ManagedAccessor<C,V>
extends java.lang.Object
implements DependentAccessor<C,V>

DependentAccessor implementation that manages the dependencies in a List.

Created: 11.03.2006 14:32:52

Author:
Volker Bergmann

Field Summary
protected  java.util.List<? extends Accessor<?,?>> dependencies
           
 
Constructor Summary
protected ManagedAccessor()
           
protected ManagedAccessor(Accessor<?,?> dependency)
           
protected ManagedAccessor(java.util.List<? extends Accessor<?,?>> dependencies)
           
 
Method Summary
 java.util.List<? extends Accessor<?,?>> getDependencies()
           
 void setDependencies(java.util.List<? extends Accessor<?,?>> dependencies)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.databene.commons.Accessor
getValue
 

Field Detail

dependencies

protected java.util.List<? extends Accessor<?,?>> dependencies
Constructor Detail

ManagedAccessor

protected ManagedAccessor()

ManagedAccessor

protected ManagedAccessor(Accessor<?,?> dependency)

ManagedAccessor

protected ManagedAccessor(java.util.List<? extends Accessor<?,?>> dependencies)
Method Detail

getDependencies

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

setDependencies

public void setDependencies(java.util.List<? extends Accessor<?,?>> dependencies)


Copyright © 2010. All Rights Reserved.