All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface javax.infobus.InfoBusPolicyHelper

public interface InfoBusPolicyHelper

Method Index

 o canAddDataConsumer(InfoBus, InfoBusDataConsumer)
Determines if the specifed InfoBus's canAddDataConsumer method can be executed, and throws a runtime Exception if not.
 o canAddDataController(InfoBus, InfoBusDataController, int)
Determines if the specifed InfoBus's canAddDataController method can be executed, and throws a runtime Exception if not.
 o canAddDataProducer(InfoBus, InfoBusDataProducer)
Determines if the specifed InfoBus's canAddDataProducer method can be executed, and throws a runtime Exception if not.
 o canFireItemAvailable(InfoBus, String, InfoBusDataProducer)
Determines if the specifed InfoBus's canFireItemAvailable method can be executed, and throws a runtime Exception if not.
 o canFireItemRevoked(InfoBus, String, InfoBusDataProducer)
Determines if the specifed InfoBus's canFireItemRevoked method can be executed, and throws a runtime Exception if not.
 o canGet(String)
Determines if the static InfoBus open method can be executed, and throws a runtime Exception if not.
 o canJoin(InfoBus, InfoBusMember)
Determines if the specifed InfoBus's join method can be executed, and throws a runtime Exception if not.
 o canPropertyChange(InfoBus, PropertyChangeEvent)
Determines if the specifed InfoBus's proprtyChange method can be executed, and throws a runtime Exception if not.
 o canRegister(InfoBus, InfoBusMember)
Determines if the specifed InfoBus's register method can be executed, and throws a runtime Exception if not.
 o canRequestItem(InfoBus, String, InfoBusDataConsumer)
Determines if the specifed InfoBus's canRequestItem method can be executed, and throws a runtime Exception if not.
 o generateDefaultName(Object)
Generates a default InfoBus name from the given object.

Methods

 o generateDefaultName
 public abstract String generateDefaultName(Object object)
Generates a default InfoBus name from the given object. Ideally the default name should be shared by different objects that occupy a common design space -- e.g., different applets on a shared web page. A default name based on DocBase in AppletContext is an example of one which suits this purpose.

 o canGet
 public abstract void canGet(String busName)
Determines if the static InfoBus open method can be executed, and throws a runtime Exception if not.

 o canJoin
 public abstract void canJoin(InfoBus infobus,
                              InfoBusMember member)
Determines if the specifed InfoBus's join method can be executed, and throws a runtime Exception if not.

 o canRegister
 public abstract void canRegister(InfoBus infobus,
                                  InfoBusMember member)
Determines if the specifed InfoBus's register method can be executed, and throws a runtime Exception if not.

 o canPropertyChange
 public abstract void canPropertyChange(InfoBus infobus,
                                        PropertyChangeEvent event)
Determines if the specifed InfoBus's proprtyChange method can be executed, and throws a runtime Exception if not.

 o canAddDataController
 public abstract void canAddDataController(InfoBus infobus,
                                           InfoBusDataController controller,
                                           int priority)
Determines if the specifed InfoBus's canAddDataController method can be executed, and throws a runtime Exception if not.

 o canAddDataProducer
 public abstract void canAddDataProducer(InfoBus infobus,
                                         InfoBusDataProducer producer)
Determines if the specifed InfoBus's canAddDataProducer method can be executed, and throws a runtime Exception if not.

 o canAddDataConsumer
 public abstract void canAddDataConsumer(InfoBus infobus,
                                         InfoBusDataConsumer consumer)
Determines if the specifed InfoBus's canAddDataConsumer method can be executed, and throws a runtime Exception if not.

 o canFireItemAvailable
 public abstract void canFireItemAvailable(InfoBus infobus,
                                           String dataItemName,
                                           InfoBusDataProducer producer)
Determines if the specifed InfoBus's canFireItemAvailable method can be executed, and throws a runtime Exception if not.

 o canFireItemRevoked
 public abstract void canFireItemRevoked(InfoBus infobus,
                                         String dataItemName,
                                         InfoBusDataProducer producer)
Determines if the specifed InfoBus's canFireItemRevoked method can be executed, and throws a runtime Exception if not.

 o canRequestItem
 public abstract void canRequestItem(InfoBus infobus,
                                     String dataItemName,
                                     InfoBusDataConsumer consumer)
Determines if the specifed InfoBus's canRequestItem method can be executed, and throws a runtime Exception if not.


All Packages  Class Hierarchy  This Package  Previous  Next  Index