|
UC Berkeley Group for User Interface Research Updated November 17, 2000 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
PropertyConstants | This software is distributed under the Berkeley Software License. |
Class Summary | |
ClassProperties | Inheritable properties for a class. |
FlexProperties | Extensible and definable properties. |
PropertySchema | Specifies a single schema for a property in the FlexProperties class. |
Intended to simplify task of creating simple, bound, constrained, and indexed properties in an extensible manner. This package is based on the JavaBeans properties model.
The overview is that this package consists of schema, properties, and listeners.
Schema specifies what kinds of properties can go in, a sort of meta-properties if you will. For example, the name of the property, its type (simple, bound, constrained, or indexed), and so on.
The properties is the table of keys and values. You can specify whether all schema have to be predefined or created on-the-fly as values are added.
The listeners listen for changes to the properties table. There are Vetoable Change Listeners and Property Change Listeners. Veto listeners can veto any change and prevent it from happening. Property change listeners just notify that a change has taken place.
This software is distributed under the Berkeley Software License. This software is part of the GUIRLib package.
|
Copyright Information | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |