Interface Summary |
ArrayAccess |
DataItems that implement the ArrayAccess interface are collections of
DataItems organized in an n-dimensional array. |
DataItem |
The DataItem interface provides identifying and descriptive information
about a data item. |
DataItemChangeListener |
Recipients of data items may optionally implement DataItemChangeListener so
that they can register with a data item's optional DateItemChangeManager
interface. |
DataItemChangeManager |
This interface allows a data item to provide notifications to a consumer
when the item has changed, by managing DataItemChangeListeners registered
by the consumer for this purpose. |
DataItemShapeChangeListener |
Extends DataItemChangeListener to add one new change event delivery
method for the DataItemShapeChangedEvent. |
DataItemView |
Producers may implement DataItemView to optimize the management of a view
of the contents of a particular subset of records. |
DbAccess |
DataItems that implement the DbAccess interface represent a database. |
ImmediateAccess |
ImmediateAccess is the access interface wrapper for simple DataItems which
are not collections of other DataItems, and offers methods to extract the
contained data as either a String or an Object.
The getPresentationString method differs from getValueAsString by including
locale-specific formatting in the returned string. |
InfoBusBean |
Those InfoBusMembers which will also be Java Beans must implement
the InfoBusBean interface to insure proper operation when used
in Bean builder tools. |
InfoBusDataConsumer |
InfoBus users that seek data from InfoBusDataProducers do so by
implementing the InfoBusDataConsumer interface. |
InfoBusDataController |
Custom implementations of InfoBusDataController can be added to an InfoBus
to optimize the distribution of InfoBusEvents to InfoBusDataProducers
and InfoBusDataConsumers.
Internally, an InfoBus maintains a set of InfoBusDataControllers that are
active on the bus and passes an incoming request to each of them until
notified that further distribution is unnecessary (via getStopFlag). |
InfoBusDataProducer |
Implementers of InfoBusDataProducer assume the role of data providers
on an InfoBus. |
InfoBusEventListener |
InfoBusEventListener is a base interface for more specific
kinds of InfoBus communicators: InfoBusDataProducers, which supply
DataItems, and InfoBusDataConsumers, which seek and use DataItems
created by others. |
InfoBusMember |
All InfoBusMembers are required to implement a constrained property
called infoBus -- this interface guarantees the
presence of that property. |
InfoBusPolicyHelper |
|
InfoBusPropertyMap |
In JDK 1.1.x versions of InfoBus, InfoBusPropertyMap is
a temporary interface designed to provide a mechanism for use with
InfoBus 1.x components that wish to supply properties on
DataItemChangeEvents. |
ReshapeableArrayAccess |
Producers that allow a consumer to change the shape of an array, including changing
the dimensions, the number of dimensions, or inserting or deleting all elements in
a particular dimension implement the ReshapeableArrayAccess interface to indicate
their willingness to change the shape and provide methods used for this purpose. |
RowsetAccess |
DataItems that implement the RowsetAcess interface represent a set of rows
resulting from a query against a database. |
RowsetValidate |
Producers may implement the RowsetValidate interface to provide a means of
validating the contents of a Rowset data item. |
ScrollableRowsetAccess |
DataItems that implement the ScrollableRowsetAcess interface represent a set of rows
that may be naviagated backwards or forwards. |
Class Summary |
DataItemAddedEvent |
Describes a change to a data item that is a collection or
is being added to a collection. |
DataItemChangeEvent |
A data item which implements the DataItemChangeManager interface
propagates one of these events to all DataItemChangeListeners
that have registered on its addDataItemChangeListener method whenever the
data item's data has been modified. |
DataItemChangeListenerSupport |
This class implements the methods defined by DataItemChangeListener and
DataItemShapeChangeListener and can be used by a consumer as a base class
for implementing a change listener class. |
DataItemChangeManagerSupport |
This class implements the methods defined by DataItemChangeManager for
managing event listeners, and adds specialized methods for firing each
type of change notification. |
DataItemChangeSupport |
Deprecated. replaced by DataItemChangeManagerSupport |
DataItemDeletedEvent |
Describes a change to a data item that is a collection or
is being deleted from a collection. |
DataItemRevokedEvent |
The changedItem is being revoked by its producer, i.e. |
DataItemShapeChangedEvent |
Event to send when a collection data item has changed shape. |
DataItemValueChangedEvent |
Describes a change in a data item's value. |
DefaultPolicy |
This class implements the InfoBusPolicyHelper interface and is the policy
helper put into effect if the javax.infobus.InfoBusPolicy system property
is nonexistent or unreadable. |
InfoBus |
An InfoBus object maintains a list of InfoBusMembers that have attached to it
and enables communication among those members. |
InfoBusBeanSupport |
Implements the methods of the InfoBusBean interface with the
functionality specified by the InfoBus protocol. |
InfoBusDataConsumerProxy |
This proxy class serves as an event listener on behalf
of a parent class that creates the Object. |
InfoBusDataProducerProxy |
This proxy class serves as an event listener on behalf
of a parent class that creates the Object. |
InfoBusEvent |
InfoBusEvent is a common base class for events used in InfoBus communication. |
InfoBusItemAvailableEvent |
InfoBusItemAvailableEvent is sent when an InfoBusDataProducer wants
to notify InfoBusDataConsumers that a named DataItem
is available and will be returned on request.
The data producer causes this event to be
distributed to consumers by calling InfoBus.fireItemAvailable(). |
InfoBusItemRequestedEvent |
This event is sent on behalf of a data consumer to find a named data item
it would like to receive. |
InfoBusItemRevokedEvent |
This event is sent by the InfoBus on behalf of a data producer to announce
the revocation of a previously announced data item. |
InfoBusMemberSupport |
Implements the methods of the InfoBusMember interface with the
functionality specified by the InfoBus protocol. |
RowsetCursorMovedEvent |
Describes a change in a data item's value. |
Exception Summary |
ColumnNotFoundException |
The ColumnNotFoundException is thrown by a RowsetAccess object
when a specified column (e.g. |
DuplicateColumnException |
The DuplicateColumnException is thrown by a RowsetAccess object
when more than one column exists matching a given name |
InfoBusMembershipException |
The InfoBusMembershipException may be thrown because the InfoBus
being joined is "stale" -- no longer on the system's set of active
InfoBusses -- or because membership is not permitted for the joiner |
InvalidDataException |
The InvalidDataException is thrown by a DataItem when a method
attempting to change its contents (like addItem or setValue) has
failed because the proposed new value is illegal. |
RowsetValidationException |
RowsetValidationExcpetion is thrown by a RowsetAccess DataItem when a method
which modifies values fails. |
StaleInfoBusException |
The StaleInfoBusException may be thrown because the InfoBus instance involved
is stale (removed from active list). |
UnsupportedOperationException |
The UnsupportedOperationException may be thrown because the InfoBus
participant or data item does not support a method called. |