org.favabeans.base
Interface Feature

All Known Subinterfaces:
ActionFeature, Column, Property

public interface Feature

A Feature is some component of an object (referred to as the target, see getTarget()). Typically, it is an operation that can be performed on the target, or a piece of data associated with the target.

Contrast with a Facet, which is some aspect of an object. Furthermore, an object (at least conceptually) has only one Facet of a given Type. However, like a Facet, a Feature is associated with the same target throughout its lifetime.


Method Summary
 Object getTarget()
          Obtain the target of this Feature.
 

Method Detail

getTarget

public Object getTarget()
Obtain the target of this Feature.
Returns:
the target.


Copyright © 2000-2001, Regents of the University of Minnesota. All Rights Reserved.