A B C D E F G H I J L M N P R S U V

A

absolute(int) - Method in interface javax.infobus.ScrollableRowsetAccess
Set the row cursor to the specified row If there are changes to the current row pending, the producer may validate the changes and/or send them to the database before changing the cursor.
addDataConsumer(InfoBusDataConsumer) - Method in class javax.infobus.InfoBus
Registers an InfoBusDataConsumer on the InfoBus, so that the consumer can receive announcements of data availability via InfoBusItemAvailableEvents and InfoBusItemRevokedEvents.
addDataConsumer(InfoBusDataConsumer) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus each time an InfoBusDataConsumer joins the InfoBus after the DataController did, to update the DataController of the addition of the consumer.
addDataController(InfoBusDataController, int) - Method in class javax.infobus.InfoBus
Registers the InfoBusDataController on the InfoBus, adding it to a list of controllers sorted by priority.
addDataItemChangeListener(DataItemChangeListener) - Method in class javax.infobus.DataItemChangeManagerSupport
Adds a change listener as requested by a consumer or other InfoBus component.
addDataItemChangeListener(DataItemChangeListener) - Method in class javax.infobus.DataItemChangeSupport
Deprecated. Adds a change listener as requested by a consumer or other InfoBus component.
addDataItemChangeListener(DataItemChangeListener) - Method in interface javax.infobus.DataItemChangeManager
Adds a listener to the list of objects which request notification of modifications to the DataItem's data.
addDataProducer(InfoBusDataProducer) - Method in class javax.infobus.InfoBus
Registers an InfoBusDataProducer on the InfoBus, so that the producer can receive request notifications from consumers in the form of InfoBusItemRequestedEvents.
addDataProducer(InfoBusDataProducer) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus each time an InfoBusDataProducer joins the InfoBus after the DataController did, to update the DataController of the addition of the producer.
addInfoBusPropertyListener(PropertyChangeListener) - Method in class javax.infobus.InfoBusMemberSupport
Adds a PropertyChangeListener that will be alerted whenever the InfoBusMember's setInfoBus method is called and not vetoed.
addInfoBusPropertyListener(PropertyChangeListener) - Method in interface javax.infobus.InfoBusMember
Adds a PropertyChangeListener that will be alerted whenever the InfoBusMember's setInfoBus method is called and not vetoed.
addInfoBusVetoableListener(VetoableChangeListener) - Method in class javax.infobus.InfoBusMemberSupport
Adds a VetoableChangeListener to the list of listeners that will be alerted whenever the InfoBusMember's setInfoBus method is called.
addInfoBusVetoableListener(VetoableChangeListener) - Method in interface javax.infobus.InfoBusMember
Adds a VetoableChangeListener to the list of listeners that will be alerted whenever the InfoBusMember's setInfoBus method is called.
ArrayAccess - interface javax.infobus.ArrayAccess.
DataItems that implement the ArrayAccess interface are collections of DataItems organized in an n-dimensional array.

B

beginTransaction() - Method in interface javax.infobus.DbAccess
Begin an explicit transaction.

C

canAddDataConsumer(InfoBus, InfoBusDataConsumer) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's canAddDataConsumer method can be executed, and throws a runtime Exception if not.
canAddDataConsumer(InfoBus, InfoBusDataConsumer) - Method in class javax.infobus.DefaultPolicy
 
canAddDataController(InfoBus, InfoBusDataController, int) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's canAddDataController method can be executed, and throws a runtime Exception if not.
canAddDataController(InfoBus, InfoBusDataController, int) - Method in class javax.infobus.DefaultPolicy
 
canAddDataProducer(InfoBus, InfoBusDataProducer) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's canAddDataProducer method can be executed, and throws a runtime Exception if not.
canAddDataProducer(InfoBus, InfoBusDataProducer) - Method in class javax.infobus.DefaultPolicy
 
canDelete() - Method in interface javax.infobus.RowsetAccess
Determine if deleting rows is allowed
canFireItemAvailable(InfoBus, String, InfoBusDataProducer) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's canFireItemAvailable method can be executed, and throws a runtime Exception if not.
canFireItemAvailable(InfoBus, String, InfoBusDataProducer) - Method in class javax.infobus.DefaultPolicy
 
canFireItemRevoked(InfoBus, String, InfoBusDataProducer) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's canFireItemRevoked method can be executed, and throws a runtime Exception if not.
canFireItemRevoked(InfoBus, String, InfoBusDataProducer) - Method in class javax.infobus.DefaultPolicy
 
canGet(String) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the static InfoBus open method can be executed, and throws a runtime Exception if not.
canGet(String) - Method in class javax.infobus.DefaultPolicy
 
canInsert() - Method in interface javax.infobus.RowsetAccess
Determine if inserting rows is allowed
canJoin(InfoBus, InfoBusMember) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's join method can be executed, and throws a runtime Exception if not.
canJoin(InfoBus, InfoBusMember) - Method in class javax.infobus.DefaultPolicy
 
canPropertyChange(InfoBus, PropertyChangeEvent) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's proprtyChange method can be executed, and throws a runtime Exception if not.
canPropertyChange(InfoBus, PropertyChangeEvent) - Method in class javax.infobus.DefaultPolicy
 
canRegister(InfoBus, InfoBusMember) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's register method can be executed, and throws a runtime Exception if not.
canRegister(InfoBus, InfoBusMember) - Method in class javax.infobus.DefaultPolicy
 
canRequestItem(InfoBus, String, InfoBusDataConsumer) - Method in interface javax.infobus.InfoBusPolicyHelper
Determines if the specifed InfoBus's canRequestItem method can be executed, and throws a runtime Exception if not.
canRequestItem(InfoBus, String, InfoBusDataConsumer) - Method in class javax.infobus.DefaultPolicy
 
canUpdate() - Method in interface javax.infobus.RowsetAccess
Returns true if modifying the items in all columns in the existing rows is allowed, false otherwise.
canUpdate(int) - Method in interface javax.infobus.RowsetAccess
Returns true if modifying the items in the specified column is allowed, false otherwise.
canUpdate(String) - Method in interface javax.infobus.RowsetAccess
Returns true if modifying the items in the specified column is allowed, false otherwise.
ColumnNotFoundException - exception javax.infobus.ColumnNotFoundException.
The ColumnNotFoundException is thrown by a RowsetAccess object when a specified column (e.g.
ColumnNotFoundException(String) - Constructor for class javax.infobus.ColumnNotFoundException
Creates a ColumnNotFoundException
commitTransaction() - Method in interface javax.infobus.DbAccess
Commit all changes made since the last beginTransaction (there may be none) Resume automatically commiting individual row changes.
connect() - Method in interface javax.infobus.DbAccess
Connect to the data source using current connection settings
connect(String, Properties) - Method in interface javax.infobus.DbAccess
connect to the specified database URL passing any required connection arguments in a Properties Object.
connect(String, String, String) - Method in interface javax.infobus.DbAccess
Connect to the specified database URL using the specified user ID and password

D

DataItem - interface javax.infobus.DataItem.
The DataItem interface provides identifying and descriptive information about a data item.
dataItemAdded(DataItemAddedEvent) - Method in class javax.infobus.DataItemChangeListenerSupport
Default handler for the DataItemAddedEvent, which simply ignores the event.
dataItemAdded(DataItemAddedEvent) - Method in interface javax.infobus.DataItemChangeListener
Indicates that a new item was added to an aggregate data item (ArrayAccess, a JDK Collection, etc).
DataItemAddedEvent - class javax.infobus.DataItemAddedEvent.
Describes a change to a data item that is a collection or is being added to a collection.
DataItemAddedEvent(Object, Object, Object, InfoBusPropertyMap) - Constructor for class javax.infobus.DataItemAddedEvent
 
dataItemAvailable(InfoBusItemAvailableEvent) - Method in class javax.infobus.InfoBusDataConsumerProxy
This method simply delegates the handling of the event to its parent class.
dataItemAvailable(InfoBusItemAvailableEvent) - Method in interface javax.infobus.InfoBusDataConsumer
This method is called by the InfoBus class on behalf of a data producer that is announcing the availability of a new data item by name.
DataItemChangeEvent - class javax.infobus.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.
DataItemChangeListener - interface javax.infobus.DataItemChangeListener.
Recipients of data items may optionally implement DataItemChangeListener so that they can register with a data item's optional DateItemChangeManager interface.
DataItemChangeListenerSupport - class javax.infobus.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.
DataItemChangeListenerSupport() - Constructor for class javax.infobus.DataItemChangeListenerSupport
 
DataItemChangeManager - interface javax.infobus.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.
DataItemChangeManagerSupport - class javax.infobus.DataItemChangeManagerSupport.
This class implements the methods defined by DataItemChangeManager for managing event listeners, and adds specialized methods for firing each type of change notification.
DataItemChangeManagerSupport(Object) - Constructor for class javax.infobus.DataItemChangeManagerSupport
The constructor initializes an event indicating a change to a data item.
DataItemChangeSupport - class javax.infobus.DataItemChangeSupport.
Deprecated. replaced by DataItemChangeManagerSupport
DataItemChangeSupport(Object) - Constructor for class javax.infobus.DataItemChangeSupport
Deprecated. The constructor initializes an event indicating a change to a data item.
dataItemDeleted(DataItemDeletedEvent) - Method in class javax.infobus.DataItemChangeListenerSupport
Default handler for the DataItemDeletedEvent, which simply ignores the event.
dataItemDeleted(DataItemDeletedEvent) - Method in interface javax.infobus.DataItemChangeListener
Indicates that an item was deleted from an aggregate data item (ArrayAccess, a JDK Collection, etc).
DataItemDeletedEvent - class javax.infobus.DataItemDeletedEvent.
Describes a change to a data item that is a collection or is being deleted from a collection.
DataItemDeletedEvent(Object, Object, Object, InfoBusPropertyMap) - Constructor for class javax.infobus.DataItemDeletedEvent
 
dataItemRequested(InfoBusItemRequestedEvent) - Method in interface javax.infobus.InfoBusDataProducer
This method is called by the InfoBus class on behalf of a data consumer that is requesting a data item by name.
dataItemRequested(InfoBusItemRequestedEvent) - Method in class javax.infobus.InfoBusDataProducerProxy
This method simply delegates the handling of the event to its parent class.
dataItemRevoked(DataItemRevokedEvent) - Method in class javax.infobus.DataItemChangeListenerSupport
Default handler for the DataItemRevokedEvent, which simply ignores the event.
dataItemRevoked(DataItemRevokedEvent) - Method in interface javax.infobus.DataItemChangeListener
Indicates that an item (and its sub-items, if any) has been revoked, and is temporarily unavailable.
dataItemRevoked(InfoBusItemRevokedEvent) - Method in class javax.infobus.InfoBusDataConsumerProxy
This method simply delegates the handling of the event to its parent class.
dataItemRevoked(InfoBusItemRevokedEvent) - Method in interface javax.infobus.InfoBusDataConsumer
This method is called by the InfoBus class on behalf of a data producer that is revoking the availability of a previously announced data item.
DataItemRevokedEvent - class javax.infobus.DataItemRevokedEvent.
The changedItem is being revoked by its producer, i.e.
DataItemRevokedEvent(Object, Object, InfoBusPropertyMap) - Constructor for class javax.infobus.DataItemRevokedEvent
 
dataItemShapeChanged(DataItemShapeChangedEvent) - Method in interface javax.infobus.DataItemShapeChangeListener
Indicates a change in the shape for a data item.
dataItemShapeChanged(DataItemShapeChangedEvent) - Method in class javax.infobus.DataItemChangeListenerSupport
Default handler for the DataItemShapeChangedEvent, which simply ignores the event.
DataItemShapeChangedEvent - class javax.infobus.DataItemShapeChangedEvent.
Event to send when a collection data item has changed shape.
DataItemShapeChangedEvent(Object, Object, InfoBusPropertyMap) - Constructor for class javax.infobus.DataItemShapeChangedEvent
Constructs a new DataItemShapeChangedEvent.
DataItemShapeChangeListener - interface javax.infobus.DataItemShapeChangeListener.
Extends DataItemChangeListener to add one new change event delivery method for the DataItemShapeChangedEvent.
dataItemValueChanged(DataItemValueChangedEvent) - Method in class javax.infobus.DataItemChangeListenerSupport
Default handler for the DataItemValueChangedEvent, which simply ignores the event.
dataItemValueChanged(DataItemValueChangedEvent) - Method in interface javax.infobus.DataItemChangeListener
Indicates a changed value in the data item.
DataItemValueChangedEvent - class javax.infobus.DataItemValueChangedEvent.
Describes a change in a data item's value.
DataItemValueChangedEvent(Object, Object, InfoBusPropertyMap) - Constructor for class javax.infobus.DataItemValueChangedEvent
 
DataItemView - interface javax.infobus.DataItemView.
Producers may implement DataItemView to optimize the management of a view of the contents of a particular subset of records.
DbAccess - interface javax.infobus.DbAccess.
DataItems that implement the DbAccess interface represent a database.
DefaultPolicy - class javax.infobus.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.
DefaultPolicy() - Constructor for class javax.infobus.DefaultPolicy
 
delete(int, int, int) - Method in interface javax.infobus.ReshapeableArrayAccess
This method is called to delete cells, columns, rows, planes, etc, in a specified dimension.
deleteRow() - Method in interface javax.infobus.RowsetAccess
Delete the current row.
disconnect() - Method in interface javax.infobus.DbAccess
Disconnect from the database
DuplicateColumnException - exception javax.infobus.DuplicateColumnException.
The DuplicateColumnException is thrown by a RowsetAccess object when more than one column exists matching a given name
DuplicateColumnException(String) - Constructor for class javax.infobus.DuplicateColumnException
Creates a DuplicateColumnException

E

executeCommand(String, String) - Method in interface javax.infobus.DbAccess
executes the specified non-retrieval query and returns the count of rows affected, or -1 if this is not applicable (the query does not manipulate rows)
executeRetrieval(String, String, String) - Method in interface javax.infobus.DbAccess
This method executes the specified retrieval query and returns the result as a DataItem.

F

findDataItem(String, DataFlavor[], InfoBusDataConsumer) - Method in class javax.infobus.InfoBus
Seeks a DataItem for a given data item name, by creating an InfoBusItemRequestedEvent and distributing it to producers on the bus.
findDataItem(String, DataFlavor[], InfoBusDataConsumer, InfoBusDataProducer) - Method in class javax.infobus.InfoBus
Seeks a named DataItem only from a named target producer.
findDataItem(String, DataFlavor[], InfoBusDataConsumer, Vector) - Method in class javax.infobus.InfoBus
Requests data from a Vector of producers.
findDataItem(String, DataFlavor[], InfoBusDataConsumer, Vector) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus when a consumer wishes to find a DataItem matching the given dataItemName.
findMultipleDataItems(String, DataFlavor[], InfoBusDataConsumer) - Method in class javax.infobus.InfoBus
Seeks all available data items for a specified data item name.
findMultipleDataItems(String, DataFlavor[], InfoBusDataConsumer, Vector) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus when a consumer wishes to find ALL DataItems matching the given dataItemName.
fireItemAdded(Object, Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeManagerSupport
This method is called when one or more new items are being added to a collection.
fireItemAdded(Object, Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeSupport
Deprecated. This method is called when one or more new items are being added to a collection.
fireItemAvailable(String, DataFlavor[], InfoBusDataProducer) - Method in class javax.infobus.InfoBus
Announces the availability of a DataItem, by creating an InfoBusItemAvailableEvent and sending it to all registered InfoBusDataConsumers.
fireItemAvailable(String, DataFlavor[], InfoBusDataProducer) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus when the producer "source" requests the distribution of an InfoBusItemAvailable event to consumers on the InfoBus.
fireItemAvailable(String, DataFlavor[], InfoBusDataProducer, InfoBusDataConsumer) - Method in class javax.infobus.InfoBus
Creates an InfoBusItemAvailableEvent and sends it to the specified InfoBusDataConsumer.
fireItemAvailable(String, DataFlavor[], InfoBusDataProducer, Vector) - Method in class javax.infobus.InfoBus
Creates an InfoBusItemAvailableEvent and sends it to all InfoBusDataConsumers in the targets Vector.
fireItemDeleted(Object, Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeManagerSupport
This method is called when one or more items are being removed from a collection.
fireItemDeleted(Object, Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeSupport
Deprecated. This method is called when one or more items are being removed from a collection.
fireItemRevoked(Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeManagerSupport
This method is called when an item or collection is no longer available, such as when the data source is going offline.
fireItemRevoked(Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeSupport
Deprecated. This method is called when an item or collection is no longer available, such as when the data source is going offline.
fireItemRevoked(String, InfoBusDataProducer) - Method in class javax.infobus.InfoBus
Notifies consumers that a DataItem is being revoked and will no longer be available from the given source.
fireItemRevoked(String, InfoBusDataProducer) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus when a producer requests the distribution of an InfoBusItemRevoked event to consumers on the InfoBus.
fireItemRevoked(String, InfoBusDataProducer, InfoBusDataConsumer) - Method in class javax.infobus.InfoBus
Creates an InfoBusItemRevokedEvent and sends it to the specified InfoBusDataConsumer.
fireItemRevoked(String, InfoBusDataProducer, Vector) - Method in class javax.infobus.InfoBus
Creates an InfoBusItemRevokedEvent and sends it to all InfoBusDataConsumers in the targets Vector.
fireItemShapeChanged(Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeManagerSupport
This method should be called when a collection data item changes shape.
fireItemValueChanged(Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeManagerSupport
This method is called when an item, usually an ImmediateAccess, changes value.
fireItemValueChanged(Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeSupport
Deprecated. This method is called when an item, usually an ImmediateAccess, changes value.
fireRowsetCursorMoved(Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeManagerSupport
This method should be called when a rowset's cursor has moved to a different row.
fireRowsetCursorMoved(Object, InfoBusPropertyMap) - Method in class javax.infobus.DataItemChangeSupport
Deprecated. This method should be called when a rowset's cursor has moved to a different row.
first() - Method in interface javax.infobus.ScrollableRowsetAccess
Move the row cursor to the first row.
flush() - Method in interface javax.infobus.DbAccess
Explicitly propagate all changes to the database without commiting them.
flush() - Method in interface javax.infobus.RowsetAccess
Flush all changes to the underlying database.

G

generateDefaultName(Object) - Method in interface javax.infobus.InfoBusPolicyHelper
Generates a default InfoBus name from the given object.
generateDefaultName(Object) - Method in class javax.infobus.DefaultPolicy
 
get(Component) - Static method in class javax.infobus.InfoBus
Returns the default InfoBus for a component.
get(Object) - Method in interface javax.infobus.InfoBusPropertyMap
Returns the Object to which the specified key is mapped.
get(String) - Static method in class javax.infobus.InfoBus
Returns a named InfoBus.
getBufferSize() - Method in interface javax.infobus.ScrollableRowsetAccess
Get the current buffer size.
getChangedCollection() - Method in class javax.infobus.DataItemDeletedEvent
returns a reference to the collection data item that lost sub-items
getChangedCollection() - Method in class javax.infobus.DataItemAddedEvent
returns a reference to the collection data item that lost or gained sub-items
getChangedItem() - Method in class javax.infobus.DataItemChangeEvent
Returns the DataItem that changed.
getColumnCount() - Method in interface javax.infobus.RowsetAccess
Returns the number of columns in the rowset.
getColumnDatatypeName(int) - Method in interface javax.infobus.RowsetAccess
Given the one based column index, returns the column's data source specific type name.
getColumnDatatypeNumber(int) - Method in interface javax.infobus.RowsetAccess
Given the one based columnIndex, returns the data type for the column using the encoding specified by java.sql.Types
getColumnItem(int) - Method in interface javax.infobus.RowsetAccess
Given the one based column index, returns an Object which can be used to obtain the current value of the specified column.
getColumnItem(String) - Method in interface javax.infobus.RowsetAccess
Given the name of the column, returns an Object which can be used to obtain the current value of the column.
getColumnName(int) - Method in interface javax.infobus.RowsetAccess
Returns the name of the column indicated by columnIndex if a name is available.
getDataFlavors() - Method in class javax.infobus.InfoBusItemRequestedEvent
Exposes the DataFlavors that the consumer prefers, as a hint to producers that can supply data in more than one format.
getDataFlavors() - Method in class javax.infobus.InfoBusItemAvailableEvent
Returns a reference to an array of DataFlavor objects that describe the formats the producer can provide, either in the data item itself or by way of Transferable.getTransferData().
getDataItem() - Method in class javax.infobus.InfoBusItemRequestedEvent
Allows the handler of the event to unpack a DataItem that was provided in response to the request.
getDataItemName() - Method in class javax.infobus.InfoBusEvent
Returns the String identifier for the DataItem that the InfoBusEvent concerns.
getDb() - Method in interface javax.infobus.RowsetAccess
Get the RowsetAccess item's database
getDimensions() - Method in interface javax.infobus.ArrayAccess
Returns an array of integers which has the same number of elements as the number of dimensions in the ArrayAccess and where each integer value is the the number of elements in the respective ArrayAccess dimension.
getHighWaterMark() - Method in interface javax.infobus.RowsetAccess
Return the total number of rows known to the producer so far.
getInfoBus() - Method in class javax.infobus.InfoBusMemberSupport
Returns the InfoBus which is currently assigned to the InfoBusMemberSupport's InfoBus property (null means that it is currently not a member of any bus).
getInfoBus() - Method in class javax.infobus.InfoBusBeanSupport
Returns the InfoBus which is currently assigned to the InfoBusBeanSupport's InfoBus property.
getInfoBus() - Method in interface javax.infobus.InfoBusMember
Returns the InfoBus which is currently assigned to the InfoBusMember's InfoBus property.
getInfoBusName() - Method in class javax.infobus.InfoBusBeanSupport
Returns the String which is currently assigned to the InfoBusBeanSupport's infoBusName property.
getInfoBusName() - Method in interface javax.infobus.InfoBusBean
Returns the String which is currently assigned to the InfoBusBean's infoBusName property.
getItemByCoordinates(int[]) - Method in interface javax.infobus.ArrayAccess
Returns the DataItem corresponding to the given coordinates.
getName() - Method in class javax.infobus.InfoBus
Returns the String used as the unique identifier for this InfoBus.
getPresentationString(Locale) - Method in interface javax.infobus.ImmediateAccess
Extracts the contained data in a String representation which includes appropriate formatting characters like "$" for the specified locale.
getProperty(String) - Method in class javax.infobus.DataItemChangeEvent
Returns a property or metadata information about the change event.
getProperty(String) - Method in class javax.infobus.RowsetValidationException
Get more information about the validation exception.
getProperty(String) - Method in interface javax.infobus.DataItem
Returns a property or metadata information about the item.
getPropertyInfo(String, Properties) - Method in interface javax.infobus.DbAccess
Discover what connection arguments are required.
getRow() - Method in interface javax.infobus.ScrollableRowsetAccess
Get the row number of the current row.
getRowCount() - Method in interface javax.infobus.ScrollableRowsetAccess
Get the total number of rows in the rowset.
getRowset() - Method in class javax.infobus.RowsetValidationException
Return the RowsetAccess item on which the validation exception was detected
getSource() - Method in class javax.infobus.DataItemChangeEvent
Returns the DataItem which sent the DataItemChangeEvent.
getSource() - Method in interface javax.infobus.DataItem
Returns the source of the DataItem.
getSourceAsConsumer() - Method in class javax.infobus.InfoBusItemRequestedEvent
Returns the source of the InfoBusItemRequestedEvent, which is always an InfoBusDataConsumer.
getSourceAsProducer() - Method in class javax.infobus.InfoBusItemAvailableEvent
Returns the source of the InfoBusItemAvailableEvent, which is always an InfoBusDataProducer.
getSourceAsProducer() - Method in class javax.infobus.InfoBusItemRevokedEvent
Returns the source of the InfoBusItemRevokedEvent, which is always an InfoBusDataProducer.
getValueAsObject() - Method in interface javax.infobus.ImmediateAccess
Extracts the contained data as an Object.
getValueAsString() - Method in interface javax.infobus.ImmediateAccess
Extracts the contained data in a String representation, not necessarily equivalent to getValueAsObject.toString().
getView(int) - Method in interface javax.infobus.DataItemView
Returns an object that implements an two-dimensional ArrayAccess to represent a row and column view with viewSize rows.
getViewStart() - Method in interface javax.infobus.DataItemView
Returns the current value of the ViewStart property.

H

hasMoreRows() - Method in interface javax.infobus.RowsetAccess
Return true if there may be more rows to fetch.
HIGH_PRIORITY - Static variable in class javax.infobus.InfoBus
A priority for a data controller.

I

ImmediateAccess - interface javax.infobus.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.
InfoBus - class javax.infobus.InfoBus.
An InfoBus object maintains a list of InfoBusMembers that have attached to it and enables communication among those members.
InfoBusBean - interface javax.infobus.InfoBusBean.
Those InfoBusMembers which will also be Java Beans must implement the InfoBusBean interface to insure proper operation when used in Bean builder tools.
InfoBusBeanSupport - class javax.infobus.InfoBusBeanSupport.
Implements the methods of the InfoBusBean interface with the functionality specified by the InfoBus protocol.
InfoBusBeanSupport() - Constructor for class javax.infobus.InfoBusBeanSupport
The no-argument constructor is provided for subclasses which want to be Serializable; it has the same effect as calling new InfoBusBeanSupport(null)
InfoBusBeanSupport(InfoBusMember) - Constructor for class javax.infobus.InfoBusBeanSupport
Creates a new InfoBusBeanSupport object, with both the infoBusName and InfoBus properties set to null. The parent parameter allows the parent of InfoBusBeanSupport to implement the InfoBusMember interface and have the parent -- instead of the InfoBusBeanSupport object -- specified in all PropertyChangeEvents and on the InfoBus itself.
InfoBusBeanSupport(InfoBusMember, String) - Constructor for class javax.infobus.InfoBusBeanSupport
Creates a new InfoBusBeanSupport object with the specified parent and sets the initial value of the infoBusName property to supplied string.
InfoBusDataConsumer - interface javax.infobus.InfoBusDataConsumer.
InfoBus users that seek data from InfoBusDataProducers do so by implementing the InfoBusDataConsumer interface.
InfoBusDataConsumerProxy - class javax.infobus.InfoBusDataConsumerProxy.
This proxy class serves as an event listener on behalf of a parent class that creates the Object.
InfoBusDataConsumerProxy(InfoBusDataConsumer) - Constructor for class javax.infobus.InfoBusDataConsumerProxy
The constructor is called by the Consumer to create an InfoBusDataConsumerProxy.
InfoBusDataController - interface javax.infobus.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 - interface javax.infobus.InfoBusDataProducer.
Implementers of InfoBusDataProducer assume the role of data providers on an InfoBus.
InfoBusDataProducerProxy - class javax.infobus.InfoBusDataProducerProxy.
This proxy class serves as an event listener on behalf of a parent class that creates the Object.
InfoBusDataProducerProxy(InfoBusDataProducer) - Constructor for class javax.infobus.InfoBusDataProducerProxy
The constructor is called by the Producer to create an InfoBusDataProducerProxy.
InfoBusEvent - class javax.infobus.InfoBusEvent.
InfoBusEvent is a common base class for events used in InfoBus communication.
InfoBusEventListener - interface javax.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.
InfoBusItemAvailableEvent - class javax.infobus.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 - class javax.infobus.InfoBusItemRequestedEvent.
This event is sent on behalf of a data consumer to find a named data item it would like to receive.
InfoBusItemRevokedEvent - class javax.infobus.InfoBusItemRevokedEvent.
This event is sent by the InfoBus on behalf of a data producer to announce the revocation of a previously announced data item.
InfoBusMember - interface javax.infobus.InfoBusMember.
All InfoBusMembers are required to implement a constrained property called infoBus -- this interface guarantees the presence of that property.
InfoBusMembershipException - exception javax.infobus.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
InfoBusMembershipException(String) - Constructor for class javax.infobus.InfoBusMembershipException
Creates an InfoBusMembershipException
InfoBusMemberSupport - class javax.infobus.InfoBusMemberSupport.
Implements the methods of the InfoBusMember interface with the functionality specified by the InfoBus protocol.
InfoBusMemberSupport() - Constructor for class javax.infobus.InfoBusMemberSupport
The no-argument constructor is provided for subclasses which want to be Serializable.
InfoBusMemberSupport(InfoBusMember) - Constructor for class javax.infobus.InfoBusMemberSupport
Creates a new InfoBusMemberSupport object.
InfoBusPolicyHelper - interface javax.infobus.InfoBusPolicyHelper.
 
InfoBusPropertyMap - interface javax.infobus.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.
insert(int, int, int) - Method in interface javax.infobus.ReshapeableArrayAccess
This method is called to insert additional cells, columns, rows, planes, etc, in a specified dimension.
InvalidDataException - exception javax.infobus.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.
InvalidDataException(String) - Constructor for class javax.infobus.InvalidDataException
Creates an InvalidDataException

J

javax.infobus - package javax.infobus
 
join(InfoBusMember) - Method in class javax.infobus.InfoBus
Attaches an InfoBusMember to the InfoBus on which the method was called.
joinInfoBus(Component) - Method in class javax.infobus.InfoBusMemberSupport
Attempts to obtain a default bus and join it.
joinInfoBus(String) - Method in class javax.infobus.InfoBusMemberSupport
Attempts to obtain a named bus and join it.

L

last() - Method in interface javax.infobus.ScrollableRowsetAccess
Move the row cursor to the last row.
leave(InfoBusMember) - Method in class javax.infobus.InfoBus
Removes an InfoBusMember from the InfoBus.
leaveInfoBus() - Method in class javax.infobus.InfoBusMemberSupport
Calls the leave method on the InfoBus to which this InfoBusMemberSupport is attached, effectively setting the InfoBus property to null.
leaveInfoBus() - Method in class javax.infobus.InfoBusBeanSupport
Calls the leave method on the InfoBus to which this InfoBusBeanSupport is attached, effectively setting the InfoBus property to null.
lockRow() - Method in interface javax.infobus.RowsetAccess
Lock the current row.
LOW_PRIORITY - Static variable in class javax.infobus.InfoBus
A priority for a data controller.

M

MEDIUM_PRIORITY - Static variable in class javax.infobus.InfoBus
A priority for a data controller.
MIME_TYPE_ANY_ACCESS - Static variable in class javax.infobus.InfoBus
MIME string used to indicate that any access interface is acceptable for this request.
MIME_TYPE_ARRAY_ACCESS - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the ArrayAccess interface for an available or requested data item.
MIME_TYPE_COLLECTION - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the Collection interface (see JDK Collections) for an available or requested data item.
MIME_TYPE_DB_ACCESS - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the DbAccess interface for an available or requested data item.
MIME_TYPE_IMMEDIATE_ACCESS - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the ImmediateAccess interface for an available or requested data item.
MIME_TYPE_LIST - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the List interface (see JDK Collections) for an available or requested data item.
MIME_TYPE_MAP - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the Map interface (see JDK Collections) for an available or requested data item.
MIME_TYPE_RESHAPEABLEARRAY_ACCESS - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the ReshapeableArrayAccess interface for an available or requested data item.
MIME_TYPE_ROWSET_ACCESS - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the RowsetAccess interface for an available or requested data item.
MIME_TYPE_SCROLLABLEROWSET_ACCESS - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the ScrollableRowsetAccess interface for an available or requested data item.
MIME_TYPE_SET - Static variable in class javax.infobus.InfoBus
MIME string used for a DataFlavor indicating the presence or requirement of the Set interface (see JDK Collections) for an available or requested data item.
MONITOR_PRIORITY - Static variable in class javax.infobus.InfoBus
A priority for a data controller.

N

newCursor() - Method in interface javax.infobus.ScrollableRowsetAccess
Get a new, independent cursor for the rowset.
newRow() - Method in interface javax.infobus.RowsetAccess
Create a new, empty row and set the row cursor to this row.
next() - Method in interface javax.infobus.RowsetAccess
Advances the row cursor to the next row.

P

previous() - Method in interface javax.infobus.ScrollableRowsetAccess
Move the row cursor to the previous row.
propertyChange(PropertyChangeEvent) - Method in class javax.infobus.InfoBus
Accepts notifications of an InfoBus change via a PropertyChangeEvent.
propertyChange(PropertyChangeEvent) - Method in class javax.infobus.InfoBusDataConsumerProxy
This method simply delegates the handling of the event to its parent class.
propertyChange(PropertyChangeEvent) - Method in class javax.infobus.InfoBusDataProducerProxy
This method simply delegates the handling of the event to its parent class.

R

register(InfoBusMember) - Method in class javax.infobus.InfoBus
Registers an InfoBusMember on the InfoBus's list of active members, and also causes the InfoBus to register itself as a PropertyChangeListener on the InfoBusMember's InfoBus property.
rejoinInfoBus() - Method in class javax.infobus.InfoBusBeanSupport
In cases where the infoBusName property is non-null but the infoBus property is null (for example after deserialization), the rejoinInfoBus method is used to cause the infoBus property to update to the name stored in infoBusName.
relative(int) - Method in interface javax.infobus.ScrollableRowsetAccess
Move the row cursor forwards or backwards by the specified number of rows.
release() - Method in class javax.infobus.InfoBus
Releases the artificial reference to an InfoBus instance set by calling get().
release() - Method in interface javax.infobus.DataItem
Allows a producer to know when a consumer has finished using a data item.
removeAllListeners() - Method in class javax.infobus.DataItemChangeManagerSupport
This method permits the owner of the data item using the DataItemChangeManagerSupport to force removal of all registered listeners.
removeAllListeners() - Method in class javax.infobus.DataItemChangeSupport
Deprecated. This method permits the owner of the data item using the DataItemChangeSupport to force removal of all registered listeners.
removeDataConsumer(InfoBusDataConsumer) - Method in class javax.infobus.InfoBus
Removes an InfoBusDataConsumer from the distribution list for InfoBusItemAvailableEvents and InfoBusItemRevokedEvents.
removeDataConsumer(InfoBusDataConsumer) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus each time an InfoBusDataConsumer leaves the InfoBus to alert the DataController of the change.
removeDataController(InfoBusDataController) - Method in class javax.infobus.InfoBus
Removes a controller from the list of registered InfoBusDataControllers on this InfoBus.
removeDataItemChangeListener(DataItemChangeListener) - Method in class javax.infobus.DataItemChangeManagerSupport
Removes a change listener as requested by a consumer or other InfoBus component.
removeDataItemChangeListener(DataItemChangeListener) - Method in class javax.infobus.DataItemChangeSupport
Deprecated. Removes a change listener as requested by a consumer or other InfoBus component.
removeDataItemChangeListener(DataItemChangeListener) - Method in interface javax.infobus.DataItemChangeManager
Removes a listener from the list of objects requesting notification of modifications to the DataItem's data.
removeDataProducer(InfoBusDataProducer) - Method in class javax.infobus.InfoBus
Removes an InfoBusDataProducer from the distribution list for InfoBusItemRequestedEvents.
removeDataProducer(InfoBusDataProducer) - Method in interface javax.infobus.InfoBusDataController
Called by the InfoBus each time an InfoBusDataProducer leaves the InfoBus to alert the DataController of the change.
removeInfoBusPropertyListener(PropertyChangeListener) - Method in class javax.infobus.InfoBusMemberSupport
Removes a PropertyChangeListener from the list of listeners requesting notification of an InfoBus change.
removeInfoBusPropertyListener(PropertyChangeListener) - Method in interface javax.infobus.InfoBusMember
Removes a PropertyChangeListener from the list of listeners requesting notification of an InfoBus change.
removeInfoBusVetoableListener(VetoableChangeListener) - Method in class javax.infobus.InfoBusMemberSupport
Removes a VetoableChangeListener from the list of listeners that will be alerted whenever the InfoBusMember's setInfoBus method is called.
removeInfoBusVetoableListener(VetoableChangeListener) - Method in interface javax.infobus.InfoBusMember
Removes a VetoableChangeListener from the list of listeners that will be alerted whenever the InfoBusMember's setInfoBus method is called.
requestDataItem(InfoBusDataConsumer, DataFlavor[]) - Method in class javax.infobus.InfoBusItemAvailableEvent
Sends an InfoBusItemRequestedEvent directly to the producer that announced the item's availability.
ReshapeableArrayAccess - interface javax.infobus.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.
rollbackTransaction() - Method in interface javax.infobus.DbAccess
Undo all changes made since the last beginTransaction (there may be none) Resume automatically commiting individual row changes.
RowsetAccess - interface javax.infobus.RowsetAccess.
DataItems that implement the RowsetAcess interface represent a set of rows resulting from a query against a database.
rowsetCursorMoved(RowsetCursorMovedEvent) - Method in class javax.infobus.DataItemChangeListenerSupport
Default handler for the RowsetCursorMovedEvent, which simply ignores the event.
rowsetCursorMoved(RowsetCursorMovedEvent) - Method in interface javax.infobus.DataItemChangeListener
Indicates that the cursor for a RowsetAccess item has changed.
RowsetCursorMovedEvent - class javax.infobus.RowsetCursorMovedEvent.
Describes a change in a data item's value.
RowsetCursorMovedEvent(Object, Object, InfoBusPropertyMap) - Constructor for class javax.infobus.RowsetCursorMovedEvent
 
RowsetValidate - interface javax.infobus.RowsetValidate.
Producers may implement the RowsetValidate interface to provide a means of validating the contents of a Rowset data item.
RowsetValidationException - exception javax.infobus.RowsetValidationException.
RowsetValidationExcpetion is thrown by a RowsetAccess DataItem when a method which modifies values fails.
RowsetValidationException(String, RowsetAccess, InfoBusPropertyMap) - Constructor for class javax.infobus.RowsetValidationException
Constructs a new RowsetValidationException

S

ScrollableRowsetAccess - interface javax.infobus.ScrollableRowsetAccess.
DataItems that implement the ScrollableRowsetAcess interface represent a set of rows that may be naviagated backwards or forwards.
scrollView(int) - Method in interface javax.infobus.DataItemView
Changes ViewStart by relativeAmount relative to its current position.
setBufferSize(int) - Method in interface javax.infobus.ScrollableRowsetAccess
Ask the data provider to keep a specified number of rows immediately available.
setColumnValue(int, Object) - Method in interface javax.infobus.RowsetAccess
Given the one-based index of a column, set the value of the column in the current row.
setColumnValue(String, Object) - Method in interface javax.infobus.RowsetAccess
Given the name of a column, set the value of the column in the current row.
setConsumerList(Vector) - Method in interface javax.infobus.InfoBusDataController
Called once by the InfoBus when the DataController adds itself.
setDataItem(Object) - Method in class javax.infobus.InfoBusItemRequestedEvent
If the DataItem field in the event is currently null, sets that field to the value passed as item.
setDimensions(int[]) - Method in interface javax.infobus.ReshapeableArrayAccess
This method can be called to change the dimensions of an existing array.
setInfoBus(InfoBus) - Method in class javax.infobus.InfoBusMemberSupport
Attempts to set the InfoBus property and register with the InfoBus.
setInfoBus(InfoBus) - Method in class javax.infobus.InfoBusBeanSupport
Attempts to set the InfoBus property and register with the InfoBus.
setInfoBus(InfoBus) - Method in interface javax.infobus.InfoBusMember
Sets the InfoBus object for this InfoBusMember, if not vetoed.
setInfoBusName(String) - Method in class javax.infobus.InfoBusBeanSupport
Attempts to set the infoBus property by setting the corresponding infoBusName property -- the infoBusName will only be updated if the infoBus can be changed to the bus named by newBusName.
setInfoBusName(String) - Method in interface javax.infobus.InfoBusBean
The setInfoBusName method must be a second means of setting the infoBus property: when setInfoBusName( newBusName ) is called, the InfoBusBean obtains the InfoBus specified by newBusName and then calls its own setInfoBus with the result.
setItemByCoordinates(int[], Object) - Method in interface javax.infobus.ArrayAccess
Sets a new value for an item at the indicated coordinates in an ArrayAccess.
setProducerList(Vector) - Method in interface javax.infobus.InfoBusDataController
Called once by the InfoBus when the DataController adds itself.
setValue(Object) - Method in interface javax.infobus.ImmediateAccess
This method sets a new value for the data in the ImmediateAccess.
setViewStart(int) - Method in interface javax.infobus.DataItemView
Sets ViewStart to absoluteRow.
StaleInfoBusException - exception javax.infobus.StaleInfoBusException.
The StaleInfoBusException may be thrown because the InfoBus instance involved is stale (removed from active list).
StaleInfoBusException(String) - Constructor for class javax.infobus.StaleInfoBusException
Creates an StaleInfoBusException
subdivide(int[], int[]) - Method in interface javax.infobus.ArrayAccess
Returns a subset ArrayAccess of this ArrayAccess.

U

UnsupportedOperationException - exception javax.infobus.UnsupportedOperationException.
The UnsupportedOperationException may be thrown because the InfoBus participant or data item does not support a method called.
UnsupportedOperationException(String) - Constructor for class javax.infobus.UnsupportedOperationException
Creates an UnsupportedOperationException
USE_DEFAULT_INFOBUS - Static variable in interface javax.infobus.InfoBusBean
a reserved String, "-default", which indicates that the InfoBusBean should attempt to get and join its default InfoBus (NOTE cannot be used directly in InfoBus.get(String) ).

V

validate() - Method in interface javax.infobus.DbAccess
Explicitly validate all changes to the database without committing them.
validateCurrentRow() - Method in interface javax.infobus.RowsetValidate
Explicitly validates data in the current row only.
validateRowset() - Method in interface javax.infobus.RowsetValidate
This method validates data in the current rowset taken as a set of rows.
VERY_HIGH_PRIORITY - Static variable in class javax.infobus.InfoBus
A priority for a data controller.
VERY_LOW_PRIORITY - Static variable in class javax.infobus.InfoBus
A priority for a data controller.

A B C D E F G H I J L M N P R S U V