|
|||||||||
| Home >> All >> ulu >> [ view overview ] | PREV NEXT | ||||||||
A
- addChild(UContained, boolean) - Method in interface ulu.view.UContainer
- (attempt to) add an item to view - success status returned.
- addChild(UContained, boolean) - Method in class ulu.view.ViewImpl
- generic wrapper to conform to UContainer interface
- addDefaultMethods() - Method in class ulu.view.ItemImpl
- add default methods for opening and refreshing container.
- addDefaultMethods() - Method in class ulu.view.ViewImpl
- add default methods for opening and refreshing container.
- addFilter(ItemFilter) - Method in class ulu.view.CompoundFilter
- add a subfilter
- addItem(Item, boolean) - Method in interface ulu.view.View
- temporary map linking the generic UContainer/UContained to the specific View/Item kind of parent-to-child relationship
- addItem(Item, boolean) - Method in class ulu.view.ViewImpl
- (attempt to) add an item to view - success status returned.
- addJAFMethods(JAFable) - Static method in class ulu.view.ItemImpl
- Deprecated.
- addListener(UEventListener) - Method in interface ulu.view.View
- add a Listener to messages from this container
- addListener(UEventListener) - Method in class ulu.view.ViewImpl
- add a listener
- addMethod(UMethod) - Method in interface ulu.view.Invokable
- (attempt to) add a method
- addMethod(UMethod) - Method in class ulu.view.ItemImpl
- (attempt to) add a method
- addObject(String, Object) - Method in class ulu.view.ViewImpl
- add an arbitrary object to this view, using the ItemFactory system to wrap it up as an Item.
- addObject(String, Object, boolean) - Method in class ulu.view.ViewImpl
- add an arbitrary object to this view, using the ItemFactory system to wrap it up as an Item
- addParam(UField) - Method in class ulu.view.JAFMethod
- can't add parameters - a null implementation provided here
- addParam(UField) - Method in class ulu.view.UMethod
- add a parameter to the Method
- addParams(ParamString) - Method in class ulu.view.UMethod
- Take an ulu.ut.ParamString and add an empty field for each embedded variable
- addParams(ParamString, String) - Method in class ulu.view.UMethod
- Take an ulu.ut.ParamString along with an input data string, and add a field for each embedded variable, prefilled with the data from the input text (if there is any) - by default, all fields will be required String values, may wish to add some way of specifying required, read-only, etc.
- addProcessor(Processor) - Method in class ulu.view.ShaperChain
- override the add method to only allow Shapers into this group
- addProp(UField) - Method in class ulu.view.ItemImpl
- (attempt to) add a property
- addProp(String, Object) - Method in class ulu.view.ItemImpl
- convenience method to quickly add fields
- addProp(UField) - Method in interface ulu.view.Propertied
- (attempt to) add a property
- addPropertyChangeListener(PropertyChangeListener) - Method in class ulu.view.ItemImpl
- add a property listener for bean support
B
- back() - Method in class ulu.view.ViewImpl
- visit the previous page - returns true if possible (should check isReversible() before offering the user a hook to this method - shouldn't need to override this, but override a subclass of PagerImpl returned by the createPager() method
C
- CaseSensitiveNames - Variable in class ulu.view.ViewImpl
- if false, hash all items by lower-case names for search purposes, but will preserve case of the name property (e.g.
- ClassFilter - class ulu.view.ClassFilter.
- A filter that will only accept or deny certain classes using 'instanceof'.
- ClassFilter() - Constructor for class ulu.view.ClassFilter
- CompoundFilter - class ulu.view.CompoundFilter.
- a filter that maintains a list of subfilters, and applies them in concert, either exclusively or inclusively.
- CompoundFilter() - Constructor for class ulu.view.CompoundFilter
- ContentSource - interface ulu.view.ContentSource.
- Interface for any Item (or other object) that can return a URL of some sort with 'content' behind it.
- cached - Variable in class ulu.view.ViewImpl
- flag used to denote whether a lazy, caching view has populated itself
- caching - Variable in class ulu.view.ViewImpl
- denotes whether a lazy component can cache its results.
- changes - Variable in class ulu.view.ItemImpl
- bean support helper class
- clear() - Method in interface ulu.view.UContainer
- (attempt to) remove all items in the view
- clear() - Method in class ulu.view.ViewImpl
- remove all items from the view
- clearFilters() - Method in class ulu.view.CompoundFilter
- clear all subfilters
- clearMethods() - Method in interface ulu.view.Invokable
- remove all properties
- clearMethods() - Method in class ulu.view.ItemImpl
- clear all methods
- clearProps() - Method in class ulu.view.ItemImpl
- clear all properties
- clearProps() - Method in interface ulu.view.Propertied
- remove all properties
- cmd - Variable in class ulu.view.JAFMethod
- the underlying JAF verb
- compiler - Static variable in class ulu.view.StreamHandlerManager
- compilerG - Variable in class ulu.view.RegexpFilter
- internal work-horses for text processing
- compilerP - Variable in class ulu.view.RegexpFilter
- internal work-horses for text processing
- complete() - Method in class ulu.view.JAFMethod
- this method is always complete as no parameters are supported
- complete() - Method in class ulu.view.UMethod
- returns true if all required fields have been filled.
- countParams() - Method in class ulu.view.UMethod
- count number of parameters
- createClassMap(String) - Static method in class ulu.view.DefaultItemFactory
- helper method used to create a classmap from a properties file using standard file location etc.
- createPager() - Method in class ulu.view.ViewImpl
- factory method for creating a pager - override if custom type required
D
- Debug - class ulu.view.Debug.
- Quick simple logger object through which all the old system.out commands can be sent.
- Debug() - Constructor for class ulu.view.Debug
- DefaultItemFactory - class ulu.view.DefaultItemFactory.
- The default ItemFactory implementation used to dynamically wrap objects into Unc-style interfaces.
- DefaultItemFactory(String) - Constructor for class ulu.view.DefaultItemFactory
- constructor requires an id - if none passed, generate a root-level factory that reads the main properties sheet.
- debug(String) - Static method in class ulu.view.Debug
- print message orlog it or something...
- debug(Throwable) - Static method in class ulu.view.Debug
- print out an exception trace
- debug(String, Object) - Static method in class ulu.view.Debug
- debug an array
- defmeth - Variable in class ulu.view.ItemImpl
- the default method fore this item
- dh - Variable in class ulu.view.JAFMethod
- the underlying JAF data handler
E
- ErrorMessageEvent - class ulu.view.ErrorMessageEvent.
- Event indicating a one-way message from back-end to the user
- ErrorMessageEvent(View, String, Throwable) - Constructor for class ulu.view.ErrorMessageEvent
- constructor, requiring a message text
- execute(DataHandler, CommandInfo) - Static method in class ulu.view.JAFHelper
- get a return Object from a given command
- execute(DataSource, CommandInfo) - Static method in class ulu.view.JAFHelper
- get a return Object from a given command
- execute(JAFable, CommandInfo) - Static method in class ulu.view.JAFHelper
- get a return Object from a given command
F
- FLAG_ALLOWED_VALS - Static variable in class ulu.view.Flagged
- commonly used key naming scheme: a Vector of allowed values for a combo-box-like parameter.
- FLAG_GROUP_MEMBERSHIP - Static variable in class ulu.view.Flagged
- commonly used key naming scheme: the group ID to which this item is assigned
- FLAG_HIDDEN - Static variable in class ulu.view.Flagged
- commonly used key naming scheme: denotes field is hidden from view.
- FLAG_OPTIONAL - Static variable in class ulu.view.Flagged
- commonly used key naming scheme: denotes if parameter is optional in a method call
- FLAG_RETURN_INLINE - Static variable in class ulu.view.Flagged
- commonly used key naming scheme : when attached to a UMethod, indicates that the method should return its result inline, rather than dropping a new object into the scrapbook (usually because its a small simple return type like a Number, String or URL that can be easily represented in a text box)
- FLAG_SUGGESTED_VALS - Static variable in class ulu.view.Flagged
- commonly used key naming scheme: a Vector of suggested values that may be used.
- FType - Variable in class ulu.view.UField
- the declared type of this field
- FilterImpl - class ulu.view.FilterImpl.
- An abstract convenience implementation of the ItemFilter interface that simply builds on the ProcessorImpl class
- FilterImpl() - Constructor for class ulu.view.FilterImpl
- FilterItem - class ulu.view.FilterItem.
- Deprecated.
- FilterItem() - Constructor for class ulu.view.FilterItem
- Deprecated. bean-like constructor
- FilterItem(ItemFilter) - Constructor for class ulu.view.FilterItem
- Deprecated. public constructor, supply the filter as an argument
- Flagged - class ulu.view.Flagged.
- Common base class for the UField and UMethod classes, allowing use of Flags Dave Crane ulunum, January 2003
- Flagged() - Constructor for class ulu.view.Flagged
- factory - Static variable in class ulu.view.DefaultItemFactory
- statically initialised default defaultitemfactory shared by all users
- filetypes - Static variable in class ulu.view.StreamHandlerManager
- filt - Variable in class ulu.view.ViewImpl
- filter operating on this view
- filter - Variable in class ulu.view.FilterItem
- Deprecated. the filter being represented
- filter() - Method in class ulu.view.ViewImpl
- filter all items in the view using current filters
- filtered - Variable in class ulu.view.ViewImpl
- flag denoting whether current filter has been applied (and visItems cache is therefore up to date)
- filters() - Method in class ulu.view.CompoundFilter
- list all subfilters
- filts - Variable in class ulu.view.CompoundFilter
- ordered collection of filters to be sequentially applied during testing
- findPageMarker() - Method in class ulu.view.ViewImpl
- find object marking top of page
- fireEvent(UEvent) - Method in interface ulu.view.View
- generic wrapper for firing any ViewEvent
- fireEvent(UEvent) - Method in class ulu.view.ViewImpl
- generic wrapper for firing any ViewEvent
- fireRedirectEvent(View) - Method in class ulu.view.ViewImpl
- fire a redirect update event, pointing listeners towards a different view
- fireRedirectEvent(View, View) - Static method in class ulu.view.ViewImpl
- more specific wrapper for firing update events, specifying the type of update and the item(s) affected, etc.
- fireUpdateEvent() - Method in class ulu.view.ViewImpl
- more specific wrapper for firing update events, specifying the type of update and the item(s) affected, etc.
- fireUpdateEvent(int) - Method in class ulu.view.ViewImpl
- more specific wrapper for firing update events, specifying the type of update and the item(s) affected, etc.
- fireUpdateEvent(int, Item[]) - Method in class ulu.view.ViewImpl
- more specific wrapper for firing update events, specifying the type of update and the item(s) affected, etc.
- fireUpdateEvent(int, Item[], String[]) - Method in class ulu.view.ViewImpl
- more specific wrapper for firing update events, specifying the type of update and the item(s) affected, etc.
- fireUpdateEvent(View) - Static method in class ulu.view.ViewImpl
- more specific wrapper for firing update events, specifying the type of update and the item(s) affected, etc.
- flags - Variable in class ulu.view.Flagged
- optional flags, parameters etc.
G
- get(String) - Method in class ulu.view.Flagged
- get a property of this field
- getChild(String) - Method in interface ulu.view.UContainer
- retrieve a contained object by its unique name (may perform this search in the middleware/unc code, or hive it off to the backend)
- getChild(String) - Method in class ulu.view.ViewImpl
- wrapper to satify the more generic Container interface
- getCommands(DataHandler) - Static method in class ulu.view.JAFHelper
- get the command verbs from a data handler
- getCommands(DataSource) - Static method in class ulu.view.JAFHelper
- get the command verbs for a data source
- getCommands(JAFable) - Static method in class ulu.view.JAFHelper
- get the command verbs for a JAFable object
- getContent() - Method in interface ulu.view.ContentSource
- get the URL that provides access to this object's content
- getContent() - Method in class ulu.view.ItemImpl
- by default, a null implementation, leave this alone unless the Item does have a content source to talk to
- getCount() - Method in interface ulu.view.UContainer
- count number of items in the current view
- getCount() - Method in class ulu.view.ViewImpl
- count number of visible items in the current view
- getDataSource() - Method in interface ulu.view.JAFable
- provide a DataSource from which input and output streams can be derived
- getDefaultMethod() - Method in interface ulu.view.Invokable
- get the default method for this invokable (may be null if no such classification)
- getDefaultMethod() - Method in class ulu.view.ItemImpl
- get the default method
- getDescription() - Method in class ulu.view.NullFilter
- simple description for use as displayable name in a gui
- getErr() - Method in class ulu.view.ErrorMessageEvent
- get the throwable, if want to see full stack trace, etc.
- getErrMessage() - Method in class ulu.view.ErrorMessageEvent
- the message to be shown to the user
- getEvent(Item, int) - Static method in class ulu.view.UEvent
- factory method for returning a default event type for each tag
- getFType() - Method in class ulu.view.UField
- get the class of the field - used to enforce types for writeable fields
- getFileHandler(File) - Static method in class ulu.view.StreamHandlerManager
- get the class def of the special handler for a file, reflecting to get class def from the class name as needed
- getFileHandler(String) - Static method in class ulu.view.StreamHandlerManager
- get the class def for a specific pattern, reflecting to get class def from the class name as needed
- getFilter() - Method in interface ulu.view.Search
- set the filter used to control the search
- getFilter() - Method in interface ulu.view.View
- get a filter for this view
- getFilter() - Method in class ulu.view.ViewImpl
- get a filter for this view
- getHandler(DataSource) - Static method in class ulu.view.JAFHelper
- get the DataHandler for a DataSource
- getHandler(JAFable) - Static method in class ulu.view.JAFHelper
- get the DataHandler for a JAFable
- getHandler() - Method in class ulu.view.UMethod
- the handler for this Method (most commonly defined by the View that offers the method)
- getId() - Method in class ulu.view.DefaultItemFactory
- return the id denoting which package or problem domain this factory deals with.
- getItem() - Method in interface ulu.view.Itemable
- get a custom view that represents this object - if you aren't using the interface in a multi-VM environment, ignore the RemoteException, i.e.
- getItem(String) - Method in interface ulu.view.View
- temporary map linking the generic UContainer/UContained to the specific View/Item kind of parent-to-child relationship
- getItem(String) - Method in class ulu.view.ViewImpl
- retrieve a contained item by name
- getMatchStyle() - Method in class ulu.view.RegexpFilter
- get the matching style being used
- getMessage() - Method in class ulu.view.MessageEvent
- the message to be shown to the user
- getMethod(String) - Method in interface ulu.view.Invokable
- get a method by name
- getMethod(String) - Method in class ulu.view.ItemImpl
- get a method by name
- getMethod - Variable in class ulu.view.MethodEvent
- Deprecated. get the method to be presented to the user
- getMethodFilter() - Method in class ulu.view.Pruner
- get the MethodFilter that will prune methods
- getName() - Method in class ulu.view.ItemImpl
- convenience method to get the name
- getName() - Method in interface ulu.view.Propertied
- convenience getter for name property
- getName() - Method in class ulu.view.UField
- the name of the field
- getName() - Method in class ulu.view.UMethod
- the name of the method
- getPageLength() - Method in class ulu.view.ViewImpl
- get the current page length by delegating - shouldn't need to override this, but override a subclass of PagerImpl returned by the createPager() metho
- getPageNo() - Method in class ulu.view.ViewImpl
- get the current page number - shouldn't need to override this, but override a subclass of PagerImpl returned by the createPager() method
- getPager() - Method in class ulu.view.ViewImpl
- get the pager for this view
- getParam(String) - Method in class ulu.view.JAFMethod
- JAF verbs don't support parameters -null implementation
- getParam(String) - Method in class ulu.view.UMethod
- get a parameter by name
- getParams() - Method in class ulu.view.JAFMethod
- JAF verbs don't support parameters -null implementation
- getParams() - Method in class ulu.view.UMethod
- enumerate the method's parameters
- getParent() - Method in class ulu.view.ItemImpl
- generic UContained imlementation
- getParent() - Method in interface ulu.view.UContained
- get the parent Container
- getParentView() - Method in interface ulu.view.Item
- temporary map linking the generic UContaiuner/UContained to the specific View/Item kind of parent-to-child relationship
- getParentView() - Method in class ulu.view.ItemImpl
- convenience method to get the parent View
- getPattern() - Method in class ulu.view.RegexpFilter
- get the test regular expression as a string.
- getProp(String) - Method in class ulu.view.ItemImpl
- get a property by name
- getProp(String) - Method in interface ulu.view.Propertied
- get a property by name
- getPropFilter() - Method in class ulu.view.Pruner
- get the PropFilter that will prune fields
- getProperties(String) - Static method in class ulu.view.DefaultItemFactory
- helper method to fetch properties file from a stadard location
- getReference() - Method in class ulu.view.FilterItem
- Deprecated. reference item is the filter
- getReference() - Method in class ulu.view.ItemImpl
- convenience getter for primary reference property (Not all items will have a reference, but many will - it's the thing behind the item, the file, the resultset, the object, etc.)
- getReference() - Method in interface ulu.view.Referrer
- get the reference object
- getResult() - Method in interface ulu.view.Search
- get the results of the search as a View
- getReturn() - Method in class ulu.view.UMethod
- the return class of the method (null indicates a void return)
- getRoot() - Method in interface ulu.view.Search
- get the root container in which the search will start
- getScrapbook(Object) - Static method in class ulu.view.ItemImpl
- get the scrapbook View
- getScript() - Method in class ulu.view.ScriptedMethod
- the script text to be executed
- getSearchClass() - Method in interface ulu.view.Searchable
- get a Search implementation that operates on this type of object
- getSearchClass() - Method in class ulu.view.ViewImpl
- get a Search implementation that operates on this type of object
- getSortClass() - Method in interface ulu.view.Sortable
- get a Sorter implementation that operates on this type of object
- getSortClass() - Method in class ulu.view.ViewImpl
- get a Sorter implementation that operates on this type of object
- getSource() - Method in class ulu.view.ViewImpl
- get the Viewable being paged
- getTestClass() - Method in class ulu.view.ClassFilter
- get the test class for this filter
- getTestProp() - Method in class ulu.view.PropertyFilter
- get the name of the property being tested
- getTestString(Item) - Method in class ulu.view.NameFilter
- use the Item's name as test string
- getTestString(Item) - Method in class ulu.view.PropertyFilter
- use the Item's property value as test string, with special-case handling for Date objects
- getTestString(Item) - Method in class ulu.view.RegexpFilter
- abstract method to be implemented from subclass - gets the test string from the item
- getTestString(Item) - Method in class ulu.view.TypeFilter
- use the Item's name as test string
- getTestVal() - Method in class ulu.view.PropertyFilter
- get the numerical value of the test property, if applicable
- getTotalLength() - Method in class ulu.view.ViewImpl
- get the total length of the list being paged; in some cases this will be known in advance, in others not.
- getType() - Method in class ulu.view.ItemImpl
- denote the type of this item, used in the UI to differentiate between different sorts (e.g.
- getType() - Method in interface ulu.view.Typed
- denote the type of this item, used in the UI to differentiate between different sorts (e.g.
- getValue() - Method in class ulu.view.UField
- get the value of the field
H
- Handler - interface ulu.view.Handler.
- The ulu.view.Handler interface denotes something that will process a UMethod once it has been invoked.
- handler - Variable in class ulu.view.UMethod
- handler that processes invocations of this method (may be the method itself, the item it belongs to, or whatever other implementation)
I
- ITEMS_ADDED - Static variable in class ulu.view.UpdateEvent
- indicates that the items in the 'items' array have been added to the container
- ITEMS_MODIFIED - Static variable in class ulu.view.UpdateEvent
- indicates that the items in the 'items' array have been modified
- ITEMS_REMOVED - Static variable in class ulu.view.UpdateEvent
- indicates that the items in the 'items' array have been removed from the container
- InteractiveDesignPruner - class ulu.view.InteractiveDesignPruner.
- A Pruner that simply masks filtered properties and methods, for use in interactive design where rapid undo of pruning is a necessity.
- InteractiveDesignPruner() - Constructor for class ulu.view.InteractiveDesignPruner
- Invokable - interface ulu.view.Invokable.
- generic interface for an object that can return invokable methods (ulu.view.UMethods)
- Item - interface ulu.view.Item.
- A generic interface for an item in a view, describing its properties and actions.
- ItemFactory - interface ulu.view.ItemFactory.
- Deprecated.
- ItemFilter - interface ulu.view.ItemFilter.
- An interface for filtering the contents of a View when searching, showing containers only, or other selective processes
- ItemImpl - class ulu.view.ItemImpl.
- generic implementation of Item interface
- ItemImpl() - Constructor for class ulu.view.ItemImpl
- default no-argument constructor for subclasses to use
- ItemImpl(String) - Constructor for class ulu.view.ItemImpl
- by default, the Item has no methods, and only one property, its name.
- Itemable - interface ulu.view.Itemable.
- A delegate interface for something that isn't an Item itself, but knows how to present itself as a custom item to an unc client - possibly as a View with programmatically-defined sub-views.
- id - Variable in class ulu.view.DefaultItemFactory
- unique id for this factory
- inclusive - Variable in class ulu.view.CompoundFilter
- determines the inclusive/exclusive mode
- inferTypeByClass() - Method in class ulu.view.ItemImpl
- Deprecated. with shaper-based architecture, items aren't differentiated by subclass
- init(Item, int, Item[], String[]) - Method in class ulu.view.UpdateEvent
- behind-the-scenes 'real' constructor
- invoke(UMethod) - Method in interface ulu.view.Handler
- invoke a Method by processing its parameters and returning some sort of value (null is acceptable of course).
- invoke(UMethod) - Method in class ulu.view.ItemImpl
- implementation of Handler - this is the callback point for an invoked method.
- invoke() - Method in class ulu.view.JAFMethod
- invoke itself because JAF has all that's required, no Handler interface required
- invoke(UMethod) - Method in class ulu.view.ScriptedMethod
- invoke a Method by handing it to the scripting engine and returning the result
- invoke() - Method in class ulu.view.UMethod
- invoke the method by delegating to a method-handler interface
- invoke(UMethod) - Method in class ulu.view.ViewImpl
- implementation of Handler - this is the callback point for an invoked method.
- invokeSpecials(UMethod) - Method in class ulu.view.ViewImpl
- invoke any implementation-specific methods here
- isAutoFill() - Method in class ulu.view.ViewImpl
- specifies whether the view will populate its contents automatically on startup.
- isInclusive() - Method in class ulu.view.CompoundFilter
- return inclusive/exclusive mode
- isPagerMethod(UMethod) - Static method in class ulu.view.ViewImpl
- convenience method for identifying whether to delegate method calls to the Pager - can be overridden if using bespoke pagers with extra functionality, although a Pager-defined flag that can be set in the method would be preferable really
- isPassNulls() - Method in class ulu.view.RefClassFilter
- determine whether a null reference is a pass
- isReversible() - Method in class ulu.view.ViewImpl
- say whether the list can be navigated in both directions, or is simply a one-way traversal system (e.g.
- isWriteable() - Method in class ulu.view.UField
- can the field value be modified?
- items() - Method in interface ulu.view.UContainer
- list contents of this viewable object
- items - Variable in class ulu.view.UpdateEvent
- the items affected (null indicates all items)
- items - Variable in class ulu.view.ViewImpl
- stored items in this view, held as a Vector rather than a Hashtable because the latter won't guarantee a correct ordering of items that can be used for returning enumerations of a paged subsection.
- items() - Method in class ulu.view.ViewImpl
- list contents of this viewable object
J
- JAFHelper - class ulu.view.JAFHelper.
- Library of helper methods for supporting java activation framework functionality in Uncle Unc
- JAFHelper() - Constructor for class ulu.view.JAFHelper
- JAFMethod - class ulu.view.JAFMethod.
- wrapper class that exposes a javax.activation.CommandInfo as a Uncle Unc UMethod
- JAFMethod(DataHandler, CommandInfo) - Constructor for class ulu.view.JAFMethod
- constructor
- JAFable - interface ulu.view.JAFable.
- interface indicating that an Item is compliant with the Java Activation Framework (JAF) and can supply a DataSource.
L
- lazy - Variable in class ulu.view.ViewImpl
- denotes whether container ought to be populated at creation, or only as needed
- list(Vector) - Method in class ulu.view.ViewImpl
- list all items from the given Vector that are on the current page
- listeners - Variable in class ulu.view.ViewImpl
- list of listeners to this item
M
- MATCH_EXACT - Static variable in class ulu.view.RegexpFilter
- match exactly, case-sensitive
- MATCH_EXACT_IGNORECASE - Static variable in class ulu.view.RegexpFilter
- match exactly, ignoring case
- MATCH_GLOB_REGEXP - Static variable in class ulu.view.RegexpFilter
- match using globbing syntax
- MATCH_PERL5_REGEXP - Static variable in class ulu.view.RegexpFilter
- match using Perl5 syntax
- MEMBERSHIP_GROUP_DEFAULT_VISIBLE - Static variable in class ulu.view.Flagged
- commonly used key naming scheme: indicates the default group to display when displaying an Item
- MEMBERSHIP_GROUP_GENERAL - Static variable in class ulu.view.Flagged
- commonly-used kay value : denotes a general-purpose group for flagged members with no defined grouping of their own
- MEMBERSHIP_GROUP_UBIQUITOUS - Static variable in class ulu.view.Flagged
- commonly-used kay value : denotes a membership group of high visibility, always present
- METHOD_ADD_TO_SCRAPBOOK - Static variable in interface ulu.view.Item
- standard method name for adding item to the scrapbook view
- METHOD_OPEN - Static variable in interface ulu.view.UContainer
- conventional name for the method that opens this view as the main view
- METHOD_REFRESH - Static variable in interface ulu.view.UContainer
- conventional name for the method that goes to back-end to refresh contents of this view
- MessageEvent - class ulu.view.MessageEvent.
- Event indicating a one-way message from back-end to the user interface.
- MessageEvent(Item, String) - Constructor for class ulu.view.MessageEvent
- constructor, requiring a message text
- MethodEvent - class ulu.view.MethodEvent.
- Deprecated.
- MethodEvent(Item, String, UMethod) - Constructor for class ulu.view.MethodEvent
- Deprecated. constructor requiring a message text/prompt and a method
- MethodFilter - class ulu.view.MethodFilter.
- Base implementation of ObjectFilter for filtering a UMethod.
- MethodFilter() - Constructor for class ulu.view.MethodFilter
- map - Variable in class ulu.view.DefaultItemFactory
- map of specialist subclasses of Item to match against input object types
- matcher - Variable in class ulu.view.RegexpFilter
- internal work-horses for text processing
- matcher - Static variable in class ulu.view.StreamHandlerManager
- matchstyle - Variable in class ulu.view.RegexpFilter
- the compiled RE pattern
- message - Variable in class ulu.view.MessageEvent
- the message attached to this event
- method - Variable in class ulu.view.MethodEvent
- Deprecated. the method carried in this event
- methods() - Method in interface ulu.view.Invokable
- list this item's invokable methods
- methods - Variable in class ulu.view.ItemImpl
- collection of methods assigned to this object
- methods() - Method in class ulu.view.ItemImpl
- get names of this object's invokable methods
- mf - Variable in class ulu.view.Pruner
- MethodFilter that will prune methods
- modify(Item) - Method in class ulu.view.Pruner
- modify the Item by passing each field and method through the appropriate filter
- modify(Item) - Method in interface ulu.view.Shaper
- modify this Item in some way
- modify(Item) - Method in class ulu.view.ShaperChain
- modify this Item in some way, here by passing it to any child Shapers
- modify(Item) - Method in class ulu.view.ShaperImpl
- modify this Item in some way
N
- Name - Variable in class ulu.view.UField
- name of the field
- Name - Variable in class ulu.view.UMethod
- name of this method
- NameFilter - class ulu.view.NameFilter.
- A filter that tests an Item's name against a regular expression
- NameFilter() - Constructor for class ulu.view.NameFilter
- NullFilter - class ulu.view.NullFilter.
- A filter that does mno testing as such, but simply passes or fails every item based on the predefined whitelist policy
- NullFilter() - Constructor for class ulu.view.NullFilter
- next() - Method in class ulu.view.ViewImpl
- visit the next page - returns true if possible - shouldn't need to override this, but override a subclass of PagerImpl returned by the createPager() method
O
- onMethodFail(Item, UMethod) - Method in class ulu.view.InteractiveDesignPruner
- action to take on a method that fails the filter
- onMethodFail(Item, UMethod) - Method in class ulu.view.Pruner
- action to take on a method that fails the filter
- onMethodFail(Item, UMethod) - Method in class ulu.view.RemovingPruner
- action to take on a method that fails the filter
- onMethodPass(Item, UMethod) - Method in class ulu.view.InteractiveDesignPruner
- action to take on a method that passes the filter, by default nothing
- onMethodPass(Item, UMethod) - Method in class ulu.view.Pruner
- action to take on a method that passes the filter, by default nothing
- onPropertyFail(Item, UField) - Method in class ulu.view.InteractiveDesignPruner
- action to take on a property that fails the filter
- onPropertyFail(Item, UField) - Method in class ulu.view.Pruner
- action to take on a property that fails the filter
- onPropertyFail(Item, UField) - Method in class ulu.view.RemovingPruner
- action to take on a property that fails the filter
- onPropertyPass(Item, UField) - Method in class ulu.view.InteractiveDesignPruner
- action to take on a property that passes the filter, by default nothing
- onPropertyPass(Item, UField) - Method in class ulu.view.Pruner
- action to take on a property that passes the filter, by default nothing
- out - Static variable in class ulu.view.Debug
- output stream to debug to
P
- PARAM_NAME_TARGET_OBJECT - Static variable in class ulu.view.UMethod
- standard naming for a parameter (usually hidden) that represents the target object on which the method should be applied - useful for generating self-contained methods where the Handler needn't keep a reference to the specific target object (and is typically responsible for handling many instances of the method and many target objects)
- PROP_CONTENT_URL - Static variable in interface ulu.view.ContentSource
- common property name for content URL
- PROP_COUNT - Static variable in interface ulu.view.UContainer
- standard property name for number of children
- PROP_DEFAULT_ITEM_PROPS - Static variable in interface ulu.view.UContainer
- conventional name for the list of properties of each contained item that a client ought to list by default (e.g.
- PROP_DISPLAY_LOD - Static variable in interface ulu.view.Propertied
- the agreed-upon convention for the name of the property denoting whether a display of properties should be brief or detailed (may be implemented as a boolean or enumerated integer by different UIs)
- PROP_NAME - Static variable in interface ulu.view.Propertied
- the agreed-upon convention for the name property's name
- PROP_PARENT - Static variable in interface ulu.view.UContained
- standard property name denoting a reference to a parent item
- PROP_REFSTRING - Static variable in class ulu.view.ItemImpl
- field name denoting the (hidden) reference string
- PROP_TEMP_GROUP - Static variable in class ulu.view.InteractiveDesignPruner
- flag denoting that a property or method's temporary new group
- PROP_TEMP_HIDDEN - Static variable in class ulu.view.InteractiveDesignPruner
- flag denoting that a property or method is temporarily hidden
- PROP_TYPE - Static variable in interface ulu.view.Typed
- String that a Propertied object may use to store type information in
- PropFilter - class ulu.view.PropFilter.
- Base implementation of ObjectFilter for filtering a UField.
- PropFilter() - Constructor for class ulu.view.PropFilter
- Propertied - interface ulu.view.Propertied.
- A low-level interface for any object that holds an associative list of properties, each of which is a UField (which can hold any java Object, and is typed)
- PropertyFilter - class ulu.view.PropertyFilter.
- A filter that tests an Item's property value (assuming its a string) against a regular expression.
- PropertyFilter() - Constructor for class ulu.view.PropertyFilter
- Pruner - class ulu.view.Pruner.
- A Shaper that removes existing properties or methods, following an XML schema.
- Pruner() - Constructor for class ulu.view.Pruner
- pageDescrip() - Method in class ulu.view.ViewImpl
- get a short message describing the page number - will give a total if available
- pagemarker - Variable in class ulu.view.ViewImpl
- page marker object used to denote top of current page.
- pager - Variable in class ulu.view.ViewImpl
- pager to delegate to
- params - Variable in class ulu.view.UMethod
- parameters that may be passed along with the method
- passive - Variable in class ulu.view.ViewImpl
- By default, a View won't generate events, but assumes the back-end is passively-recieving requests to update from the UI client.
- passnull - Variable in class ulu.view.RefClassFilter
- indicate whether to pass or fail items with null reference objects
- pattern - Variable in class ulu.view.RegexpFilter
- internal work-horses for text processing
- pause() - Method in interface ulu.view.Search
- pause searching (but remember state)
- pf - Variable in class ulu.view.Pruner
- PropFilter that will prune fields
- populate() - Method in class ulu.view.ViewImpl
- override this method to talk to the real back-end - the filesystem, jini network, database, whatever...
- process(Object) - Method in class ulu.view.ShaperChain
- override the process() method to only handle Items
- process(Object) - Method in class ulu.view.ShaperImpl
- Process an arbitrary object and return an arbitrary result, as defined by the ulu.ut.Processor interface.
- properties() - Method in class ulu.view.ItemImpl
- get this object's properties
- properties() - Method in interface ulu.view.Propertied
- list this item's properties
- properties - Variable in class ulu.view.UpdateEvent
- the names of affected properties (null indicates all)
- propname - Variable in class ulu.view.PropertyFilter
- name of the property whose value will be tested
- props - Variable in class ulu.view.ItemImpl
- collection of properties assigned to this item
- pstr - Variable in class ulu.view.RegexpFilter
- style of matching used
Q
- quotechars - Static variable in class ulu.view.RegexpFilter
- the string passed in to construct the RE
R
- RefClassFilter - class ulu.view.RefClassFilter.
- A filter that will only accept or deny certain classes using 'instanceof'.
- RefClassFilter() - Constructor for class ulu.view.RefClassFilter
- Referrer - interface ulu.view.Referrer.
- generic interface for an object that can hold a reference to another underlying object
- RegexpFilter - class ulu.view.RegexpFilter.
- An abstract baseline for filters that parse fields using regular expressions.
- RegexpFilter() - Constructor for class ulu.view.RegexpFilter
- RemovingPruner - class ulu.view.RemovingPruner.
- A Pruner that removes filtered properties or methods completely, for use in deployment
- RemovingPruner() - Constructor for class ulu.view.RemovingPruner
- Return - Variable in class ulu.view.UMethod
- the return type of this method
- reference - Variable in class ulu.view.ItemImpl
- the reference object, as defined by Referer interface
- removeChild(UContained, boolean) - Method in interface ulu.view.UContainer
- (attempt to) remove an item from view - success status returned.
- removeChild(UContained, boolean) - Method in class ulu.view.ViewImpl
- generic wrapper to conform to UContainer interface
- removeFilter(ItemFilter) - Method in class ulu.view.CompoundFilter
- remove a subfilter
- removeItem(Item, boolean) - Method in interface ulu.view.View
- temporary map linking the generic UContainer/UContained to the specific View/Item kind of parent-to-child relationship
- removeItem(Item, boolean) - Method in class ulu.view.ViewImpl
- (attempt to) remove an item from view - success status returned.
- removeListener(UEventListener) - Method in interface ulu.view.View
- remove a listener to messages from this container
- removeListener(UEventListener) - Method in class ulu.view.ViewImpl
- remove a listener
- removeMethod(UMethod) - Method in interface ulu.view.Invokable
- (attempt to) remove a method
- removeMethod(UMethod) - Method in class ulu.view.ItemImpl
- (attempt to) remove a method
- removeObject(Object, boolean) - Method in class ulu.view.ViewImpl
- attempt to remove any item from the view that has a reference object matching the one passed here
- removeProp(UField) - Method in class ulu.view.ItemImpl
- (attempt to) remove a property
- removeProp(UField) - Method in interface ulu.view.Propertied
- (attempt to) remove a property
- removePropertyChangeListener(PropertyChangeListener) - Method in class ulu.view.ItemImpl
- remove a property listener (for bean support)
- respond(UEvent) - Method in interface ulu.view.UEventListener
- respond to an incoming ViewEvent
S
- STATUS_CANCELLED - Static variable in interface ulu.view.Search
- status indicator - search paused
- STATUS_COMPLETED - Static variable in interface ulu.view.Search
- status indicator - search completed or cancelled
- STATUS_IN_PROGRESS - Static variable in interface ulu.view.Search
- status indicator - search actively in progress
- STATUS_NOT_BEGUN - Static variable in interface ulu.view.Search
- status indicator - search not yet commenced
- Script - Variable in class ulu.view.ScriptedMethod
- script text to be fed to the script engine
- ScriptedMethod - class ulu.view.ScriptedMethod.
- A method that executes a piece of script code when executed.
- ScriptedMethod(String, String) - Constructor for class ulu.view.ScriptedMethod
- constructor requires name and script text
- ScriptedMethod(String, String, String) - Constructor for class ulu.view.ScriptedMethod
- constructor requires name and script text
- Search - interface ulu.view.Search.
- A Search defines an interface for applying ItemFilters recursively through Views and their children,and returning the result as a View.
- Searchable - interface ulu.view.Searchable.
- An interface denoting that a Search object can operate on this object.
- ServiceFactory - class ulu.view.ServiceFactory.
- A Factory for generating Items that wrap jini services.
- ServiceFactory() - Constructor for class ulu.view.ServiceFactory
- no-args constructor creates a default item factory that reads the factory.jini.properties file.
- Shaper - interface ulu.view.Shaper.
- An object capable of modifying the fields and methods of an Item, possibly adding new children or pruning existing ones too.
- ShaperChain - class ulu.view.ShaperChain.
- A convenient way of grouping Shapers togeher, conforming to the ulu.ut.ProcessChain model (and therefore configurable by ProcessConfig XML syntax).
- ShaperChain() - Constructor for class ulu.view.ShaperChain
- ShaperImpl - class ulu.view.ShaperImpl.
- Base class implementation of the Shaper interface, indicating an object capable of modifying the fields and methods of an Item, possibly adding new children or pruning existing ones too.
- ShaperImpl() - Constructor for class ulu.view.ShaperImpl
- Sortable - interface ulu.view.Sortable.
- An interface denoting that the contents of this container can be sorted
- StreamHandlerManager - class ulu.view.StreamHandlerManager.
- A manager class for mapping streams (files, urls, zip entries, etc.) to handler classes !!!!! USE JAF Dave Crane ulunum, February-July 2002
- StreamHandlerManager() - Constructor for class ulu.view.StreamHandlerManager
- seal() - Method in class ulu.view.ItemImpl
- prevent any further addition/removal of methods or properties
- sealed - Variable in class ulu.view.ItemImpl
- denotes whether methods/properties can be added
- set(String, Object) - Method in class ulu.view.Flagged
- add a property to the field or set an existing one
- setDefProps(String[]) - Method in class ulu.view.ViewImpl
- convenience method for setting default properties
- setDefaultMethod(UMethod) - Method in interface ulu.view.Invokable
- set the default method for this invokable (may be null if no such classification)
- setDefaultMethod(UMethod) - Method in class ulu.view.ItemImpl
- set the default method (and add it to methods list if not already there)
- setFilter(ItemFilter) - Method in interface ulu.view.Search
- set the filter used to control the search
- setFilter(ItemFilter) - Method in interface ulu.view.View
- set a Filter for this view
- setFilter(ItemFilter) - Method in class ulu.view.ViewImpl
- set a Filter for this view
- setInclusive(boolean) - Method in class ulu.view.CompoundFilter
- set inclusive/exclusive mode
- setMatchStyle(int) - Method in class ulu.view.RegexpFilter
- set the match style being used
- setMessage(String) - Method in class ulu.view.MessageEvent
- edit the message
- setMethodFilter(MethodFilter) - Method in class ulu.view.Pruner
- set the method filter object
- setName(String) - Method in class ulu.view.ItemImpl
- convenience method to set the name
- setName(String) - Method in interface ulu.view.Propertied
- conenience setter for name property
- setPageLength(int) - Method in class ulu.view.ViewImpl
- set the current page length - shouldn't need to override this, but override a subclass of PagerImpl returned by the createPager() metho
- setPageNo(int) - Method in class ulu.view.ViewImpl
- set the current page number - only allowed if isReversible() returns true - shouldn't need to override this, but override a subclass of PagerImpl returned by the createPager() method
- setParent(UContainer) - Method in class ulu.view.ItemImpl
- convenience method to set the parent View
- setParent(UContainer) - Method in interface ulu.view.UContained
- set the parent Container
- setParentView(View) - Method in interface ulu.view.Item
- temporary map linking the generic UContaiuner/UContained to the specific View/Item kind of parent-to-child relationship
- setParentView(View) - Method in class ulu.view.ItemImpl
- convenience method to set the parent View
- setPassNulls(boolean) - Method in class ulu.view.RefClassFilter
- set whether a null reference is a pass
- setPattern(String) - Method in class ulu.view.PropertyFilter
- set the test pattern
- setPattern(String) - Method in class ulu.view.RegexpFilter
- set the test regular expression string
- setPropFilter(PropFilter) - Method in class ulu.view.Pruner
- set the property filter object
- setRefImpl(Object) - Method in class ulu.view.FilterItem
- Deprecated. reference item is the filter
- setRefImpl(Object) - Method in class ulu.view.ItemImpl
- implementation of setReference for subclasses to override - return true if successful
- setRefString(String) - Method in class ulu.view.ItemImpl
- record the reference string used to initialise this reference object (e.g.
- setReference(Object) - Method in class ulu.view.ItemImpl
- conenience setter for primary reference property (Not all items will have a reference, but many will - it's the thing behind the item, the file, the resultset, the object, etc.)
- setReference(Object) - Method in interface ulu.view.Referrer
- setter for primary reference property.
- setRoot(View) - Method in interface ulu.view.Search
- set the root container in which the search will commence
- setSource(UContainer) - Method in class ulu.view.ViewImpl
- set the Viewable being paged - always itself, so a null implementation given here
- setTestClass(Class) - Method in class ulu.view.ClassFilter
- set the test class for this class
- setTestProp(String) - Method in class ulu.view.PropertyFilter
- set the name of the property being tested
- setType(String) - Method in class ulu.view.ItemImpl
- convenience method to set the type of this item
- setType(String) - Method in interface ulu.view.Typed
- set the type of this item (or at least attempt to, its OK to ignore it if the type is deemed immutable)
- setValue(Object) - Method in class ulu.view.UField
- set the value of the field
- setWriteable(boolean) - Method in class ulu.view.UField
- set whether the field value can be modified
- show(Item) - Method in class ulu.view.FilterImpl
- return true if an item is visible, false if hidden (as defined by the combination of the test and the whitelist/blacklist switch)
- show(Item) - Method in interface ulu.view.ItemFilter
- return true if an item is visible, false if hidden (as defined by the combination of the test and the whitelist/blacklist switch
- specialCases(String, Object) - Method in class ulu.view.DefaultItemFactory
- try to match with special cases defined in property sheets.
- start() - Method in interface ulu.view.Search
- start searching
- stop() - Method in interface ulu.view.Search
- stop searching and release any state information held on current progress
T
- TAG_MESSAGE - Static variable in class ulu.view.UEvent
- signals a message intended for display to the end-user
- TAG_REQUEST - Static variable in class ulu.view.UEvent
- signals a message to the end-user requiring a response of some sort such as asking for a userID or a password
- TAG_UPDATE - Static variable in class ulu.view.UEvent
- view events carry a tag integer, denoting event subtypes - default here is to signal a complete update of contents at back end
- TypeFilter - class ulu.view.TypeFilter.
- A filter that tests an Item's declared type against a regular expression
- TypeFilter() - Constructor for class ulu.view.TypeFilter
- Typed - interface ulu.view.Typed.
- simple interface denoting an object that can have a type assigned to it.
- tag - Variable in class ulu.view.UEvent
- tag denoting event type
- test(Item) - Method in class ulu.view.ClassFilter
- return true if the Item implements the given class or interface
- test(Item) - Method in class ulu.view.CompoundFilter
- return true if an item passes a test, false if it fails - simply roll through all the filters until it hits a decision
- test(Item) - Method in class ulu.view.FilterImpl
- return true if an item passes a test, false if if fails
- test(Object) - Method in class ulu.view.FilterImpl
- return true if an object passes a test, false if if fails.
- test(Item) - Method in interface ulu.view.ItemFilter
- return true if an item passes a test, false if if fails
- test(UMethod) - Method in class ulu.view.MethodFilter
- return true if a method passes a test, false if if fails
- test(Object) - Method in class ulu.view.MethodFilter
- return true if an object passes a test, false if if fails.
- test(Item) - Method in class ulu.view.NullFilter
- return true if an item passes a test, false if if fails
- test(UField) - Method in class ulu.view.PropFilter
- return true if a property passes a test, false if if fails
- test(Object) - Method in class ulu.view.PropFilter
- return true if an object passes a test, false if if fails.
- test(Item) - Method in class ulu.view.PropertyFilter
- expand on the standard test by checking first for > and < operators for numerical properties, allowing a simple numerical testing
- test(Item) - Method in class ulu.view.RefClassFilter
- return true if the Item implements the given class or interface
- test(Item) - Method in class ulu.view.RegexpFilter
- test the Item's test string against the regular expression pattern
- testclass - Variable in class ulu.view.ClassFilter
- the class to be tested against
- testval - Variable in class ulu.view.PropertyFilter
- numerical value of the test property's value, if applicable
- thr - Variable in class ulu.view.ErrorMessageEvent
- throwable causing the error message to be sent
- toString() - Method in class ulu.view.RegexpFilter
- get a string representation of this filter
- toString() - Method in class ulu.view.UEvent
- format output for debug purposes
- types - Static variable in class ulu.view.ItemImpl
- mini-registry of valid Item types
U
- UContained - interface ulu.view.UContained.
- generic interface for an object that can be contained by other objects, and is able to refer to its parent container.
- UContainer - interface ulu.view.UContainer.
- generic interface for something that can contain other things
- UEvent - class ulu.view.UEvent.
- Event model definition for a back-end Viewable to sent notifications to the UI components displaying them.
- UEvent(Object) - Constructor for class ulu.view.UEvent
- constructor for inheritance by children classes - can't use directly as the class is an abstract one
- UEventListener - interface ulu.view.UEventListener.
- Event model definition for a back-end Viewable to sent notifications to the UI components displaying them.
- UField - class ulu.view.UField.
- Represents a field of an Item i.e.
- UField() - Constructor for class ulu.view.UField
- null constructor for reflection-based subclasses
- UField(String, Object, Class) - Constructor for class ulu.view.UField
- constructor supplies basic values - a null value is allowed, but null name or type will throw an exception.
- UField(String, Object, Class, boolean) - Constructor for class ulu.view.UField
- constructor supplies basic values - a null value is allowed, but null name or type will throw an exception.
- UField(String, Object) - Constructor for class ulu.view.UField
- supply only name and value, and the type is deduced automatically - beware if using a specialised subclass of some sort here, but is OK for common classes such as strings.
- UField(String, Object, boolean) - Constructor for class ulu.view.UField
- supply only name and value, and the type is deduced automatically - beware if using a specialised subclass of some sort here, but is OK for common classes such as strings
- UMethod - class ulu.view.UMethod.
- Represents a method of a ViewItem that can be populated with parameters and then invoked.
- UMethod() - Constructor for class ulu.view.UMethod
- null constructor for subclassing
- UMethod(String, Class, Handler) - Constructor for class ulu.view.UMethod
- constructor requires name and return type
- UpdateEvent - class ulu.view.UpdateEvent.
- A View Event for sending update notifications to the client.
- UpdateEvent(Item) - Constructor for class ulu.view.UpdateEvent
- default constructor sends an update message for entire containe
- UpdateEvent(Item, int) - Constructor for class ulu.view.UpdateEvent
- constructor to notify add/remove of entire container, or redirect message
- UpdateEvent(Item, int, Item[]) - Constructor for class ulu.view.UpdateEvent
- constructor to notify add/remove of specific items
- UpdateEvent(Item, Item[], String[]) - Constructor for class ulu.view.UpdateEvent
- constructor for notifying of specific property changes for specific items only.
- UpdateType - Variable in class ulu.view.UpdateEvent
- flag
- ulu.view - package ulu.view
- unquote(String) - Method in class ulu.view.RegexpFilter
- helper will try to unquote a string using defined quote characters
- update(Observable, Object) - Method in class ulu.view.ItemImpl
- respond to change in a field value by getting parent container to fire an update event
- useScrap - Static variable in class ulu.view.ItemImpl
- whether to make use of the scrapbook feature - in some cases, its useful to have, in others, its an unnecessary distraction
V
- VIEW_REDIRECT - Static variable in class ulu.view.UpdateEvent
- indicates a redirect to a completely different view than the one issuing this message
- Value - Variable in class ulu.view.UField
- the value of the field
- View - interface ulu.view.View.
- generic interface for an Item that can present a list of contained entities.
- ViewImpl - class ulu.view.ViewImpl.
- generic implementation of ulu.view.View interface
- ViewImpl() - Constructor for class ulu.view.ViewImpl
- no-arg constructor required for ItemFactory
- ViewImpl(String) - Constructor for class ulu.view.ViewImpl
- constructor will add an 'open' method as well as the name property.
- ViewImpl(String, boolean) - Constructor for class ulu.view.ViewImpl
- The constructor will add an 'open' and a 'refresh' method as well as the name property.
- visItems - Variable in class ulu.view.ViewImpl
- cache of items currently visible through filter, changed only when the filter changes.
- visibleItems() - Method in class ulu.view.ViewImpl
- apply the current filters if needs be and return a list of filtered items