org.favabeans.base
Interface TypeAttribute
- public interface TypeAttribute
A TypeAttribute
may be optionally supplied as a
parameter to the TypeMetadataRegistry#put(Type,Object)
method. The evaluate(TypeMetadataRegistry,Type,String,Object)
method will
then be called whenever the TypeMetadataRegistry
wishes to
obtain the value of the attribute.
evaluate
public Object evaluate(TypeMetadataRegistry typeMetadataRegistry,
Type type,
String key,
Object instance)
- The method that is to be called by the
TypeMetadataRegistry
in
response to the TypeMetadataRegistry#get(Type,Object)
method.
- Parameters:
typeMetadataRegistry
- the
TypeMetadataRegistry
that invoked this method.type
- the Type
object on behalf of which
this method is being invoked.key
- the key whereby this TypeAttribute
is
bound to the object on behalf of which this method is being
invoked.instance
- the object on behalf of which this method is
being invoked.
Copyright © 2000-2001, Regents of the University of Minnesota. All Rights Reserved.