|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Facet
exposes the end-user commands which can be
performed on the primary object.Type
of a Actions
object.
FacetFactory
to this
FacetRegistry
.
ArrayFolder
is a Folder
Facet
for Java arrays.BeanColumn
.
BeanColumn
.
BeanProperty
is a Property
implementation corresponding directly to a Java Bean property of an
object.Column
objects which are not obtainable via Bean introspection.
Column
objects which are not obtainable via Bean introspection.
Property
objects which are not obtainable via Bean introspection.
Type
of a Change
object.
FacetFactory
and Facet
objects from this FacetRegistry
.
InheritanceProperties
.
Facet
s for the
supplied primary object from this FacetRegistry
.
CollectionFolder
is a Folder
Facet
suitable for use with Collection
primary objects.Column
of an object describes a
column of information about it.null
if it uses the elements' natural
ordering.
InheritanceMap
maps a given key,
or one of its super-keys, to a value.
InheritanceMap
maps a given key
to a value.
InheritanceProperties
maps a
given key to a value in a given context, or one of its
super-contexts.
InheritanceProperties
maps a
given key to a value in a given context.
JMenu
that presents a popup of operations that can be
performed on an object as displayed within a View
.ContextMenu
for an object displayed in a
View
, with no support for Facet
s and no parent
View
.
ContextMenu
for an object displayed in a
View
, with no support for Facet
s.
ContextMenu
for an object displayed in a
View
.
View
to listen
for popup trigger mouse events on the View
's behalf and
display the appropriate standard context menu in response.ContextMenuMouseAdapter
.
Poset
view of the contexts of this
InheritanceProperties
.
PropertyEditorView
appropriate to the supplied PropertyEditor
object.
DagInheritanceMap
is an implementation of interface
InheritanceMap
backed by a DagPoset
and a HashMap
.DagInheritanceMap
.
DagInheritanceMap
.
DagInheritanceProperties
is an implementation of
InheritanceProperties
that represents the relationship
between the contexts as a dag, and is therefore backed by a DagPoset
.DagInheritanceProperties
.
DagInheritanceProperties
.
DagPoset
is an implementation of a
Poset
based on a directed acyclic graph data
structure.Type
of a DataTransfer
object.
DataSourceType
object is a representative for a
javax.activation.DataSource
object, for which the MIME
type of the data is known.DataSourceType
.
DefaultFacetRegistry
.
Type
of a DnDTargetContainer
object.
java.awt.DnDConstants
definitions.DnDTargetContainer
Facet
of an object
provides behaviors for accepting a Drag and Drop (DnD) operation.DragSourceAdapter
is responsible for making an AWT
component in FavaBeans capable of being the source of a DnD drag
operation.DragSourceAdapter
.
DropSlot
is a simple view of a DnD-enabled model
that contains one single operand.DropTargetAdapter
is responsible for making an AWT
component in FavaBeans drop-capable.DropTargetAdapter
.
EmulatorTopLevelViewBuilder
is the main public interface
to the FavaBean Palmtop Applications Window Manager
(pawm
).this
object is equal to some other
Type
object.
TypeMetadataRegistry
in
response to the TypeMetadataRegistry#get(Type,Object)
method.
Facet
is an object which provides an alternative
representation of another object.Faceted
object is capable of managing its own
Facet
s.FacetFactory
is responsible for creating
Facet
objects for a given Type
of primary
objects.FacetRegistry
creates Facet
objects and
maintains their association with their primary objects.FacetRegistry
to be used for finding
Facet
s for objects.
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 Facet
s, 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
provides access to global state of
the current FavaBeans application.Feature
is some component of an object (referred
to as the target, see Feature.getTarget()
).Folder
Facet
of an object allows it
to be treated as a collection.Type
of a Folder
object.
i
th element, as defined by the
primary object's natural ordering.
Actions
Facet
of an object.
get
propertyNameProperty()
method on this interface.
Column
(and its
associated Folder
) representing an ascending total
ordering of its contents.
Change
Facet
of an object.
Folder
, represented as a set
of Column
objects.
DataTransfer
Facet
of an object.
MethodDescriptor
for the method which this MethodAction
will
execute upon #actionPerformed()
.
Properties.getDisplayNameProperty()
.
DnDTargetContainer
Facet
of an object.
Type
for a given
primary object.
Facet
of the requested Type
for this object.
Type
s which can be
constructed for a given primary object.
Folder
Facet
of an object.
Type
(or one of its super-Type
s) for
a given object.
Icon
resource via the current class loader.
Type
s (or their super-Type
s) which
match a given object.
Type
s (or their
super-Type
s) which match a given object.
Properties.getLargeIconProperty()
.
DataSourceType
.
View
.
Properties.getNameProperty()
.
Facet
.
Properties
Facet
of an object.
Prototype
Facet
of an object.
Properties.getPreferredProperty()
.
Properties.getSmallIconProperty()
.
Feature
.
DropTargetAdapter
.
Type
that matches a given
object.
Property
.
Property
.
Property
.
ViewPrototypes
Facet
of an object.
this
object is greater than some
other Type
object.
HasFacetType
matches objects that have a
Facet
of the specified type.HTMLVIew
is capable of viewing a DataSource
with a MIME type of
text/html
.IdentityDataFile
represents a concrete data file
containing bytes.IdentityFile
is an convenience wrapper around a
File
.ImageView
is capable of viewing a DataSource
with a MIME type supported by the JDK
image handling (for example image/jpeg
and
image/png
).InheritanceMap
is a Map
which
imposes a partial ordering (see Poset
) on its keys.InheritanceProperties
is an object that maps keys
to values in an inheritable context.Type
is a subtype
of, or equal to, this Type
.
Property
is enabled.
Column
is enabled.
Properties.getExpertProperty()
.
Properties.getHiddenProperty()
.
Type
.
View.setModel(Object)
.
Folder
supports mutation.
Folder
is
merely coincidental, based on the need to make up an ordering
for the convenience of UI elements, or semantic, that is to
say, of actual importance to the underlying domain object
model.
Properties.getPreferredProperty()
.
Column
is derived can be sorted based on the
values of this Column
.
Type
is a strict subtype of
another Type t
.
Property
can
be set.
Column
can be
set.
Column.setValue(int,Object)
.
Property.setValue(Object)
.
JavaType
object is a representative for a Java class
or interface in the Type
hierarchy.JavaType
.
Poset
view of the keys of this
InheritanceMap
.
this
object is less than some other
Type
object.
ListFolder
is a Folder
Facet
suitable for use with List
primary objects.MetadataProperty
is a read-only
Property
implementation which obtains its value from
the FavaBeans type metadata registry, FavaBeans.TYPE_METADATA
.MetadataProperty
for an object.
MethodAction
, when performed, invokes a single
public method of a specific object.MethodAction
.
PropertyEditor
instance suitable for
editing the value of ths Property object, as in a
"property sheet" view.
PropertyEditor
instance suitable for
editing one of the values of ths Property object.
Facet
for a given primary object.
NewViewAction
is an ActionFeature
which,
when performed, creates a new View
of its target.NewViewAction
.
Type
of a Object
.
PropertyEditor
implementation used as
a fall-back when a more appropriate one cannot be found.PawmDesktop
is the single top-level UI component
that is shown to the user for a running instance of
pawm
.PoComparable
is an object which can be
partially ordered.PoCompator
is an object which implements a
partial ordering.Poset
is a partially ordered set.DagPoset
in a
newline-formatted fashion onto a supplied
OutputStream
using the default character encoding.
DagPoset
in a
newline-formatted fashion onto a supplied
PrintWriter
.
Facet
exposes the properties which the primary
object has.Type
of a Properties
object.
Property
is a proxy to a piece of information about
a specific object.Property
object.PropertyEditor
object.Prototype
Facet
of an object
provides behaviors for "cloning" the object, under end-user
control, to create a new, similar object.Type
of a Prototype
object.
InheritanceMap.put(Object, Object)
for each (key
,
value
) entry in a supplied Map
.
i
th element of
the collection.
FacetFactory
from this
FacetRegistry
.
View
to a new value.
DropTargetAdapter
.
Column
.
Property
.
columns
of this Folder
.
columns
of this Folder
.
Properties
Facet
of
the primary object.
FacetFactory
for
Facet
classes that have a constructor --
facetClass(Object primaryObject)
SimpleFacetFactory
.
SimpleProperties
is an implementation of
Properties
that provides the standard properties and
nothing more.PropertyEditor
for editing the value
of tagged properties.TaggedPropertyEditor
Type
object is an analogue of a Java class.Facet
s implementations.
TypeAttribute
may be optionally supplied as a
parameter to the TypeMetadataRegistry#put(Type,Object)
method.TypeMetadataRegistry
is an object that maps Type
s to associated metadata using a String
key.View
is a visible UI component and displays a Model
in some manner.Type
of a ViewPrototypes
object.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |