org.favabeans.base
Interface Facet

All Known Subinterfaces:
Actions, Change, DataTransfer, DnDTargetContainer, Folder, Properties, Prototype, ViewPrototypes
All Known Implementing Classes:
DefaultFacet

public interface Facet

A Facet is an object which provides an alternative representation of another object.

Note: The "facets" concept used here is very similar to that used in ObjectSpace Voyager.


Method Summary
 Object getPrimaryObject()
          Obtain the primary object of this Facet.
 

Method Detail

getPrimaryObject

public Object getPrimaryObject()
Obtain the primary object of this Facet. The primary object is that object of which this Facet is an alternative representation. The primary object may or may not know that it is being represented by this Facet.
Returns:
the primary object.


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