net.israfil.foundation.dynamic
Interface DynamicallyAccessible

All Superinterfaces:
Dynamic
All Known Subinterfaces:
DynamicallyMutable
All Known Implementing Classes:
DynamicallyAccessibleObject, DynamicallyMutableObject

public interface DynamicallyAccessible
extends Dynamic

A generic accessor interface. By this means any attribute should be retrievable by using the provided methods, as well as the existence of an accessor method can be detected.

Author:
Christian Edward Gruber

Method Summary
 java.lang.Object get(java.lang.String attributeName)
           
 boolean hasAccessor(java.lang.String attributeName)
           
 boolean hasAttribute(java.lang.String attributeName)
           
 
Methods inherited from interface net.israfil.foundation.dynamic.Dynamic
perform, respondsTo
 

Method Detail

hasAttribute

boolean hasAttribute(java.lang.String attributeName)

get

java.lang.Object get(java.lang.String attributeName)

hasAccessor

boolean hasAccessor(java.lang.String attributeName)


Copyright © 2003-2008. All Rights Reserved.