|
Interface Summary |
| ActionFeature |
|
| Actions |
This Facet exposes the end-user commands which can be
performed on the primary object. |
| Change |
|
| Column |
A Column of an object describes a
column of information about it. |
| DataTransfer |
|
| DnDTargetContainer |
The DnDTargetContainer Facet of an object
provides behaviors for accepting a Drag and Drop (DnD) operation. |
| Facet |
A Facet is an object which provides an alternative
representation of another object. |
| Faceted |
A Faceted object is capable of managing its own
Facets. |
| FacetFactory |
A FacetFactory is responsible for creating
Facet objects for a given Type of primary
objects. |
| FacetRegistry |
A FacetRegistry creates Facet objects and
maintains their association with their primary objects. |
| Feature |
A Feature is some component of an object (referred
to as the target, see Feature.getTarget()). |
| Folder |
This Folder Facet of an object allows it
to be treated as a collection. |
| Properties |
This Facet exposes the properties which the primary
object has. |
| Property |
A Property is a proxy to a piece of information about
a specific object. |
| Prototype |
The Prototype Facet of an object
provides behaviors for "cloning" the object, under end-user
control, to create a new, similar object. |
| TopLevelViewBuilder |
|
| TypeAttribute |
A TypeAttribute may be optionally supplied as a
parameter to the TypeMetadataRegistry#put(Type,Object)
method. |
| TypeInfoListener |
|
| TypeMetadataRegistry |
A TypeMetadataRegistry is an object that maps Types to associated metadata using a String key. |
| View |
A View is a visible UI component and displays a Model in some manner. |
| ViewPrototypes |
|
|
Class Summary |
| AllTests |
|
| ArrayFolder |
An ArrayFolder is a Folder
Facet for Java arrays. |
| BeanColumn |
|
| BeanProperties |
|
| BeanProperty |
A BeanProperty is a Property
implementation corresponding directly to a Java Bean property of an
object. |
| BeanUtils |
|
| CollectionFolder |
A CollectionFolder is a Folder
Facet suitable for use with Collection primary objects. |
| DataSourceType |
A DataSourceType object is a representative for a
javax.activation.DataSource object, for which the MIME
type of the data is known. |
| DefaultChange |
|
| DefaultDataTransfer |
|
| DefaultDnDTargetContainer |
|
| DefaultFacet |
|
| DefaultFacetRegistry |
|
| DefaultPrototype |
|
| DefaultTopLevelViewBuilder |
|
| DefaultTypeMetadataRegistry |
|
| DefaultViewPrototypes |
|
| DnDAction |
This class is a type-safe enumeration developed to clear up some
ambiguities that prevail in the java.awt.DnDConstants
definitions. |
| FacetView |
A FacetView is a wrapper around a View
built to handle the common (and, in fact, foundationally important)
situation where we have --
Some View v capable of displaying objects
of Type t0;
Some object x of Type
tk-1 (say);
A way of building, via Facets, a Type
t0 object given a
tk-1 object;
The perfectly reasonable desire to use View
v to display the t0 Facet
of x; and --
To simplify interactions with the framework, the need to do all
this while still preserving the abstraction that our resulting
View is a direct view on x.
|
| FavaBeans |
Class FavaBeans provides access to global state of
the current FavaBeans application. |
| HasFacetType |
A HasFacetType matches objects that have a
Facet of the specified type. |
| JavaType |
A JavaType object is a representative for a Java class
or interface in the Type hierarchy. |
| ListFolder |
a ListFolder is a Folder
Facet suitable for use with List primary objects. |
| MetadataProperty |
A MetadataProperty is a read-only
Property implementation which obtains its value from
the FavaBeans type metadata registry, FavaBeans.TYPE_METADATA. |
| MethodAction |
A MethodAction, when performed, invokes a single
public method of a specific object. |
| MethodActions |
|
| ObjectPropertyEditor |
This is a very simple PropertyEditor implementation used as
a fall-back when a more appropriate one cannot be found. |
| SimpleFacetFactory |
A convenience implementation of FacetFactory for
Facet classes that have a constructor --
facetClass(Object primaryObject)
|
| SimpleProperties |
A SimpleProperties is an implementation of
Properties that provides the standard properties and
nothing more. |
| Type |
A Type object is an analogue of a Java class. |
| TypeInfoEvent |
|