A B C D E F G H I L M N O P R S T U W _

A

ActionAdapter - class org.escot.ActionAdapter.
 
ActionAdapter(Object, PropertyDescriptor) - Constructor for class org.escot.ActionAdapter
 
ActionController - interface org.escot.ActionController.
The ActionController interface subscribes to an Action.
ActionControllerWire - class org.escot.ActionControllerWire.
ActionControllerWire objects....
ActionControllerWire() - Constructor for class org.escot.ActionControllerWire
 
ActionControllerWire(Object, EscotFeature, Object, EscotFeature) - Constructor for class org.escot.ActionControllerWire
 
actionPerformed(ActionEvent) - Method in class org.escot.ActionAdapter
 
actionPerformed(ActionEvent) - Method in class org.escot.MethodAdapter
Invokes the adapted method.
add(Object) - Method in class org.escot.RefCounter
 
addAssociate(Object) - Method in class org.escot.BasicString
 
addAssociate(Object) - Method in class org.escot.BasicNumber
 
addAssociate(Object) - Method in class org.escot.BasicBoolean
 
addAssociate(Object) - Method in interface org.escot.EscotAssociated
Invoked when the foreign associate is associated with.
addBean(Object) - Method in class org.escot.Broker
Adds bean to the set of beans brokered by this Broker instance.
addBean(Object) - Method in class org.escot.DefaultBroker
 
addBean(Object, String) - Method in class org.escot.Broker
Adds bean to the set of beans brokered by this Broker instance.
addBean(Object, String) - Method in class org.escot.DefaultBroker
 
addBeanWiringListener(BeanWiringListener) - Method in class org.escot.Broker
Adds a listener to be notified of BeanWiringEvents.
addBinding(Object, Object, String) - Static method in class org.escot.EventBinding
 
addBrokerBeanListener(BrokerBeanListener) - Method in class org.escot.Broker
Adds a listener to be notified of BrokerBeanEvents.
addBrokerFeatureListener(FeatureListener) - Method in class org.escot.Broker
Adds a listener to be notified of FeatureEvents which are fired when a dynamic feature is added to or removed from a bean.
addBrokerWiringListener(WiringListener) - Method in class org.escot.Broker
Adds a listener to be notified of WiringEvents.
addChangeListener(ChangeListener) - Method in class org.escot.FunctionAdapter
 
addChangeListener(ChangeListener) - Method in class org.escot.BasicValue
 
addChangeListener(ChangeListener) - Method in interface org.escot.StringProperty
adds a change listener to this StringProperty, to be notified when the String changes.
addChangeListener(ChangeListener) - Method in interface org.escot.BooleanProperty
adds a change listener to this boolean, to be notified when the boolean changes
addChangeListener(ChangeListener) - Method in interface org.escot.FunctionEvaluator
adds a change listener to this function, to be notified when the function definition changes
addChangeListener(ChangeListener) - Method in class org.escot.ChangeSupport
Registers a listener to receive ChangeEvents.
addChangeListener(ChangeListener) - Method in interface org.escot.NumberProperty
adds a change listener to this number, to be notified when the number changes
addChangeListenerToTarget(ChangeListener) - Method in class org.escot.NumberAdapter
 
addDocumentListenerToTarget(DocumentListener) - Method in class org.escot.StringAdapter
 
addEventBinding(Object, Object, String) - Method in class org.escot.Broker
Binds target as a listener to source for the specified event.
addEventBinding(Object, Object, String) - Method in class org.escot.DefaultBroker
Binds target as a listener to source for the specified event.
addFeature(Object) - Method in class org.escot.FeatureRegistry
 
addFeatureClass(Class) - Method in class org.escot.OnDemandFeatureSupport
Adds a class of instances that should be duplicated when wired and removed when unwired.
addFeatureListener(FeatureListener) - Method in class org.escot.FeatureRegistry
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.escot.BasicFeature
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.escot.EscotFeature
adds a property change listener to this feature.
addReplicatingFeature(Object) - Method in class org.escot.ReplicatingFeatureRegistry
Adds a class of instances that should be duplicated when wired and removed when unwired.
AssociationWire - class org.escot.AssociationWire.
AssociationWire objects....
AssociationWire() - Constructor for class org.escot.AssociationWire
 
AssociationWire(Object, EscotFeature, Object, EscotFeature) - Constructor for class org.escot.AssociationWire
 

B

BasicBoolean - class org.escot.BasicBoolean.
Basic implementation of the BooleanProperty interface.
BasicBoolean() - Constructor for class org.escot.BasicBoolean
 
BasicBoolean(boolean) - Constructor for class org.escot.BasicBoolean
 
BasicBoolean(String) - Constructor for class org.escot.BasicBoolean
 
BasicBoolean(String, boolean) - Constructor for class org.escot.BasicBoolean
 
BasicFeature - class org.escot.BasicFeature.
Basic implementation of the EscotFeature interface.
BasicFeature() - Constructor for class org.escot.BasicFeature
 
BasicNumber - class org.escot.BasicNumber.
Basic implementation of the NumberProperty interface.
BasicNumber() - Constructor for class org.escot.BasicNumber
 
BasicNumber(double) - Constructor for class org.escot.BasicNumber
 
BasicNumber(String) - Constructor for class org.escot.BasicNumber
 
BasicNumber(String, double) - Constructor for class org.escot.BasicNumber
 
BasicString - class org.escot.BasicString.
A Basic implementation of the StringProperty interface.
BasicString() - Constructor for class org.escot.BasicString
 
BasicString(String) - Constructor for class org.escot.BasicString
 
BasicString(String, String) - Constructor for class org.escot.BasicString
 
BasicValue - class org.escot.BasicValue.
Basic implementation of the EscotFeature interface.
BasicValue() - Constructor for class org.escot.BasicValue
 
beanAdded(BrokerBeanEvent) - Method in interface org.escot.event.BrokerBeanListener
Invoked when a bean has been added to the broker.
beanRemoved(BrokerBeanEvent) - Method in interface org.escot.event.BrokerBeanListener
Invoked when a bean has been removed from the broker.
BeanWiringEvent - class org.escot.event.BeanWiringEvent.
BeanWiringEvent is used to notify interested parties that a broker's set of wires involving a specific bean has changed.
BeanWiringEvent(Object, Wire, EscotFeature, EscotFeature) - Constructor for class org.escot.event.BeanWiringEvent
 
BeanWiringListener - interface org.escot.event.BeanWiringListener.
Defines an object which listens for BeanWiringEvents.
BinaryStorage - interface org.escot.BinaryStorage.
BinaryStorage for persistence
bind() - Method in class org.escot.EventBinding
 
BooleanAdapter - class org.escot.BooleanAdapter.
Adapts a primitive boolean or Boolean property.
BooleanAdapter(Object, PropertyDescriptor) - Constructor for class org.escot.BooleanAdapter
 
BooleanProperty - interface org.escot.BooleanProperty.
A boolean data type which supports change notification.
Broker - class org.escot.Broker.
A Broker manages a set of beans, the wires between them, and the set of features for each bean.
Broker() - Constructor for class org.escot.Broker
 
BrokerAware - interface org.escot.BrokerAware.
Components that need to access the Broker instance that brokers them should implement this interface.
BrokerBeanEvent - class org.escot.event.BrokerBeanEvent.
BrokerBeanEvent is used to notify interested parties that a broker's set of beans has changed.
BrokerBeanEvent(Broker, Object) - Constructor for class org.escot.event.BrokerBeanEvent
 
BrokerBeanListener - interface org.escot.event.BrokerBeanListener.
Defines an object which listens for BrokerBeanEvents.
buildWire(Object, EscotFeature, Object, EscotFeature) - Static method in class org.escot.WireFactory
 
buildWireOrCanWire(Object, EscotFeature, Object, EscotFeature, int) - Static method in class org.escot.WireFactory
Return value depends on method.

C

canAddAssociate(Object) - Method in class org.escot.BasicValue
 
canAddAssociate(Object) - Method in class org.escot.BasicNumber
 
canAddAssociate(Object) - Method in interface org.escot.EscotAssociated
Returns whether the object may add the foreign associate.
cancelReference(Object) - Method in class org.escot.PropertyAdapter
 
cancelReference(Object) - Method in interface org.escot.EscotReferenced
Reverts the reference to the original reference by calling the setter.
canReplaceReferenceWith(Object) - Method in class org.escot.PropertyAdapter
 
canReplaceReferenceWith(Object) - Method in interface org.escot.EscotReferenced
Returns whether the reference can be replaced by the specified object.
canWire(Object, EscotFeature, Object, EscotFeature) - Static method in class org.escot.FunctionViewWire
 
canWire(Object, EscotFeature, Object, EscotFeature) - Static method in class org.escot.AssociationWire
 
canWire(Object, EscotFeature, Object, EscotFeature) - Static method in class org.escot.ModelReplacementWire
 
canWire(Object, EscotFeature, Object, EscotFeature) - Static method in class org.escot.WireFactory
Returns true if the given publisherFeature can be wired to the given subscriberFeature.
canWire(Object, EscotFeature, Object, EscotFeature) - Static method in class org.escot.ActionControllerWire
 
canWire(Object, String, Object, String) - Method in class org.escot.Broker
Returns whether the features may be connected.
canWire(Object, String, Object, String) - Method in class org.escot.DefaultBroker
 
changedUpdate(DocumentEvent) - Method in class org.escot.StringAdapter
 
ChangeSupport - class org.escot.ChangeSupport.
A convenience class to support objects which generate ChangeEvents.
ChangeSupport() - Constructor for class org.escot.ChangeSupport
 
COLOR_ATTRIBUTE - Static variable in interface org.escot.EscotFeature
a color attribute
connect() - Method in class org.escot.Wire
Connects the publisher feature and subscriber feature.
createID(Object) - Method in class org.escot.DefaultBroker
 
customize(OutputStream, Encoder) - Static method in class org.escot.EncoderCustomizations
 
CustomObject - class org.escot.CustomObject.
CustomObject for persistence
CustomObject() - Constructor for class org.escot.CustomObject
 
CustomProperty - class org.escot.CustomProperty.
CustomProperty for persistence
CustomProperty() - Constructor for class org.escot.CustomProperty
 
CustomStorage - interface org.escot.CustomStorage.
CustomStorage for persistence

D

DefaultBroker - class org.escot.DefaultBroker.
An implementation of the Broker interface that manages Ports that describe the interoperability characteristics of the beans it brokers.
DefaultBroker() - Constructor for class org.escot.DefaultBroker
 
DESCRIPTION_ATTRIBUTE - Static variable in interface org.escot.EscotFeature
a description attribute
determineUniqueName(String) - Method in class org.escot.ReplicatingFeatureRegistry
Cycles through the registered features to determine if the given name is unique.
disconnect() - Method in class org.escot.Wire
Disconnects the publisher feature and subscriber feature.
DOMAIN_MAXIMUM_CLOSED - Static variable in interface org.escot.FunctionEvaluator
Indicates that valid input must be less than or equal to the minimum, as "Closed" refers to an interval that includes the endpoints, i.e.
DOMAIN_MAXIMUM_OPEN - Static variable in interface org.escot.FunctionEvaluator
Indicates that valid input must be less than the minimum, as "Open" refers to an interval that does not include the endpoints, i.e.
DOMAIN_MINIMUM_CLOSED - Static variable in interface org.escot.FunctionEvaluator
Indicates that valid input must be greater than or equal to the minimum, as "Closed" refers to an interval that includes the endpoints, i.e.
DOMAIN_MINIMUM_OPEN - Static variable in interface org.escot.FunctionEvaluator
Indicates that valid input must be greater than the minimum, as "Open" refers to an interval that does not include the endpoints, i.e.
doubleValue() - Method in class org.escot.RationalNumber
 
duplicate() - Method in class org.escot.BasicFeature
 
duplicate() - Method in class org.escot.BasicString
 
duplicate() - Method in class org.escot.BasicNumber
 
duplicate() - Method in class org.escot.BasicBoolean
 
duplicate() - Method in interface org.escot.EscotFeature
Features that should be duplicated when wired to return a duplicate to handle the next wire.

E

EncoderCustomizations - class org.escot.EncoderCustomizations.
This class customizes encoding for ESCOT
ensureUniqueID(Object, String) - Method in class org.escot.DefaultBroker
 
equals(Object) - Method in class org.escot.RationalNumber
 
EscotAssociated - interface org.escot.EscotAssociated.
Objects implementing this interface can associate with one or more other objects, for example, to be notified of changes.
EscotFeature - interface org.escot.EscotFeature.
The top level interface for interoperable ESCOT data types.
EscotJavaEncoder - class org.escot.EscotJavaEncoder.
Subclass of JavaEncoder which defines Escot-specific archiver behavior
EscotJavaEncoder(OutputStream, String) - Constructor for class org.escot.EscotJavaEncoder
 
EscotReferenced - interface org.escot.EscotReferenced.
Objects implementing this interface have a reference to a property which may be replaced.
EscotXMLEncoder - class org.escot.EscotXMLEncoder.
Subclass of XMLEncoder which defines Escot-specific archiver behavior
EscotXMLEncoder(OutputStream) - Constructor for class org.escot.EscotXMLEncoder
 
evaluateAt(Number) - Method in class org.escot.FunctionAdapter
 
evaluateAt(Number) - Method in interface org.escot.FunctionEvaluator
Evaluates the function at the given input.
EventBinding - class org.escot.EventBinding.
 
EventBinding(Object, Object, String) - Constructor for class org.escot.EventBinding
 
expandFeatureSet(EscotFeature, EscotFeature, Wire) - Method in class org.escot.OnDemandFeatureSupport
Expands the feature set when a feature belonging to the bean that is an instance of one of the classes designated for expansion, has been wired.
ExplicitFeatureProvider - interface org.escot.ExplicitFeatureProvider.
Beans which provide features which are not implied through reflection should implement this interface.

F

featureAdded(FeatureEvent) - Method in interface org.escot.event.FeatureListener
Invoked when a feature has been added.
featureCount() - Method in class org.escot.FeatureRegistry
 
FeatureEvent - class org.escot.event.FeatureEvent.
FeatureEvent is used to notify interested parties about changes to features exposed by a bean.
FeatureEvent(Object, Object) - Constructor for class org.escot.event.FeatureEvent
 
FeatureEvent(Object, Object, boolean) - Constructor for class org.escot.event.FeatureEvent
 
FeatureListener - interface org.escot.event.FeatureListener.
Defines an object which listens for FeatureEvents.
FeatureRegistry - class org.escot.FeatureRegistry.
Maintains an observable list of features (publications and subscribers) for a component.
FeatureRegistry(Object) - Constructor for class org.escot.FeatureRegistry
 
featureRemoved(FeatureEvent) - Method in interface org.escot.event.FeatureListener
Invoked when a feature has been removed.
features() - Method in class org.escot.FeatureRegistry
 
FeatureWrapper - class org.escot.FeatureWrapper.
FeatureWrapper wraps features which don't correspond to JavaBeans properties or EscotFeature, such as an Image or a Document.
FeatureWrapper(Object) - Constructor for class org.escot.FeatureWrapper
 
findEventBinding(Object, Object, String) - Method in class org.escot.DefaultBroker
 
findWire(Object, String, Object, String) - Method in class org.escot.Broker
Returns the wire between a published property and subscribing property, or null if it does not exist.
findWire(Object, String, Object, String) - Method in class org.escot.DefaultBroker
 
fireChangeEvent() - Method in class org.escot.BasicValue
 
fireChangeEvent(Object) - Method in class org.escot.ChangeSupport
Notifies the listeners that a change has occurred.
fireChangeEvent(Object, ChangeEvent) - Method in class org.escot.ChangeSupport
Notifies the listeners that a change has occurred, providing the ChangeEvent to distribute.
floatValue() - Method in class org.escot.RationalNumber
 
FunctionAdapter - class org.escot.FunctionAdapter.
Adapts a method which returns a number and takes a single number parameter as a FunctionEvaluator.
FunctionAdapter(Object, Method) - Constructor for class org.escot.FunctionAdapter
 
FunctionEvaluator - interface org.escot.FunctionEvaluator.
A function
FunctionView - interface org.escot.FunctionView.
Objects that view functions implement this interface.
FunctionViewWire - class org.escot.FunctionViewWire.
A wire used to connect a function model with a component that can receive functions.
FunctionViewWire() - Constructor for class org.escot.FunctionViewWire
 
FunctionViewWire(Object, EscotFeature, Object, EscotFeature) - Constructor for class org.escot.FunctionViewWire
 

G

generateWiredFeatureName(EscotFeature, EscotFeature, Wire) - Method in class org.escot.OnDemandFeatureSupport
Override this if a feature that has been wired should be renamed.
getAction() - Method in interface org.escot.ActionController
Returns the action.
getAssociatedFeature() - Method in class org.escot.event.BeanWiringEvent
The other feature in the wire, which may or may not belong to the bean.
getAttribute(String) - Method in class org.escot.BasicFeature
 
getAttribute(String) - Method in interface org.escot.EscotFeature
gets the value of the given attribute
getBean() - Method in class org.escot.event.FeatureEvent
 
getBean() - Method in class org.escot.event.BrokerBeanEvent
Returns the Bean.
getBean(String) - Method in class org.escot.Broker
Returns the bean corresponding to the specified id.
getBean(String) - Method in class org.escot.DefaultBroker
 
getBeans() - Method in class org.escot.Broker
Returns a Collection of the beans brokered by this Broker instance.
getBeans() - Method in class org.escot.DefaultBroker
 
getBooleanValue() - Method in class org.escot.BasicValue
 
getBooleanValue() - Method in class org.escot.BasicString
 
getBooleanValue() - Method in interface org.escot.BooleanProperty
gets the value of this boolean property
getBooleanValue() - Method in class org.escot.BasicNumber
 
getBooleanValue() - Method in class org.escot.BasicBoolean
 
getCount(Object) - Method in class org.escot.RefCounter
 
getCustomObjects() - Method in interface org.escot.CustomStorage
gets the custom objects for this object
getCustomObjects() - Method in class org.escot.CustomObject
gets the custom objects for this object
getCustomProperties() - Method in interface org.escot.CustomStorage
gets the custom properties for this object
getCustomProperties() - Method in class org.escot.CustomObject
gets the custom properties for this object
getData() - Method in class org.escot.CustomObject
gets the data of this object
getDenominator() - Method in class org.escot.RationalNumber
 
getEventBindings() - Method in class org.escot.DefaultBroker
 
getEventSetDescriptor(Object, String) - Static method in class org.escot.EventBinding
 
getEventSetName() - Method in class org.escot.EventBinding
 
getExplicitFeatures(Object) - Method in class org.escot.Broker
Returns a Collection of dynamic EscotFeatures.
getExplicitFeatures(Object) - Method in class org.escot.DefaultBroker
 
getFeature() - Method in class org.escot.FeatureWrapper
 
getFeature() - Method in class org.escot.event.FeatureEvent
 
getFeatureByName(Object, String) - Method in class org.escot.Broker
Returns a EscotFeature corresponding to the specified name.
getFeatureByName(Object, String) - Method in class org.escot.DefaultBroker
 
getFeatureDescriptor(Object, String) - Method in class org.escot.Broker
Returns the FeatureDescriptor corresponding to the named feature for the specified bean.
getFeatureDescriptor(Object, String) - Method in class org.escot.DefaultBroker
 
getFeatureRegistry() - Method in interface org.escot.ExplicitFeatureProvider
Returns the feature registry, which is the list of all publications and subscribers not implied through reflection.
getFeatures(Object) - Method in class org.escot.Broker
Returns a Collection of EscotFeatures.
getFeatures(Object) - Method in class org.escot.DefaultBroker
 
getFunction() - Method in interface org.escot.FunctionView
Returns the function being viewed.
getID(Object) - Method in class org.escot.Broker
Returns the id corresponding to the specified bean.
getID(Object) - Method in class org.escot.DefaultBroker
 
getLocalName() - Method in interface org.escot.BinaryStorage
gets the local name
getName() - Method in class org.escot.BasicFeature
 
getName() - Method in interface org.escot.EscotFeature
gets the name of this feature
getName() - Method in class org.escot.CustomObject
returns the name of this object
getName() - Method in class org.escot.CustomProperty
gets the name of this property
getNumberValue() - Method in class org.escot.BasicValue
 
getNumberValue() - Method in class org.escot.BasicString
 
getNumberValue() - Method in class org.escot.BasicNumber
 
getNumberValue() - Method in class org.escot.BasicBoolean
 
getNumberValue() - Method in interface org.escot.NumberProperty
gets the value of this number property
getNumberValue() - Method in class org.escot.NumberAdapter
 
getNumberValueAt(int, int) - Method in interface org.escot.TableProperty
convenience method to avoid casting all the time; returns null for non-numeric cells, and the number for numeric cells.
getNumerator() - Method in class org.escot.RationalNumber
 
getPort(Object) - Method in class org.escot.DefaultBroker
Returns the Port instance created for the bean.
getPort(String) - Method in class org.escot.DefaultBroker
 
getPublisher() - Method in class org.escot.Wire
Returns the publishing bean.
getPublisherFeature() - Method in class org.escot.Wire
Deprecated. Use _getPublisherFeature() instead.
getPublisherFeatureID() - Method in class org.escot.Wire
Provides the string used to identify the particular PublisherFeature the wire is, or will be connected to.
getPublisherFeatureName() - Method in class org.escot.Wire
Returns the publisher feature name.
getReference() - Method in class org.escot.PropertyAdapter
 
getReference() - Method in interface org.escot.EscotReferenced
Returns the reference.
getRefs() - Method in class org.escot.RefCounter
 
getSource() - Method in class org.escot.EventBinding
 
getStringValueAt(int, int) - Method in interface org.escot.TableProperty
convenience method to avoid casting all the time;
getSubscriber() - Method in class org.escot.Wire
Returns the subscribing bean.
getSubscriberFeature() - Method in class org.escot.Wire
Deprecated. Use _getPublisherFeature() instead.
getSubscriberFeatureID() - Method in class org.escot.Wire
Provides the string used to identify the particular receiver the wire is, or will be connected to.
getSubscriberFeatureName() - Method in class org.escot.Wire
Returns the subscriber feature name.
getSystemIdentifier() - Method in interface org.escot.BinaryStorage
gets the System Identifier
getTarget() - Method in class org.escot.EventBinding
 
getTargetFeature() - Method in class org.escot.event.BeanWiringEvent
The feature belonging to the bean.
getTextValue() - Method in class org.escot.BasicValue
 
getTextValue() - Method in class org.escot.BasicString
Returns the value of this DataItem.
getTextValue() - Method in class org.escot.StringAdapter
 
getTextValue() - Method in interface org.escot.StringProperty
gets the String this StringProperty represents.
getTextValue() - Method in class org.escot.BasicNumber
 
getTextValue() - Method in class org.escot.BasicBoolean
 
getValue() - Method in class org.escot.PropertyAdapter
 
getValue() - Method in class org.escot.CustomProperty
gets the value for this property
getValueFromTarget() - Method in class org.escot.StringAdapter
 
getValueFromTarget() - Method in class org.escot.NumberAdapter
 
getWire() - Method in class org.escot.event.WiringEvent
 
getWires() - Method in class org.escot.Broker
Returns a Collection of Wires.
getWires() - Method in class org.escot.DefaultBroker
 
getWires(Object, String) - Method in class org.escot.Broker
Returns a Collection of Wires involving the specified bean.
getWires(Object, String) - Method in class org.escot.DefaultBroker
 

H

handleConnect() - Method in class org.escot.Wire
Subclasses should override this method to implement wire-specific connection logic.
handleConnect() - Method in class org.escot.FunctionViewWire
 
handleConnect() - Method in class org.escot.AssociationWire
 
handleConnect() - Method in class org.escot.ModelReplacementWire
 
handleConnect() - Method in class org.escot.ActionControllerWire
 
handleDisconnect() - Method in class org.escot.Wire
Subclasses should override this method to implement wire-specific disconnection logic.
handleDisconnect() - Method in class org.escot.FunctionViewWire
 
handleDisconnect() - Method in class org.escot.AssociationWire
 
handleDisconnect() - Method in class org.escot.ModelReplacementWire
 
handleDisconnect() - Method in class org.escot.ActionControllerWire
 
hasEventBinding(Object, Object, String) - Method in class org.escot.Broker
Returns whether target is bound as a listener to source for the specified event.
hasEventBinding(Object, Object, String) - Method in class org.escot.DefaultBroker
Returns whether target is bound as a listener to source for the specified event.
hashCode() - Method in class org.escot.RationalNumber
 

I

ICON16x16_ATTRIBUTE - Static variable in interface org.escot.EscotFeature
an icon attribute
init(String, boolean) - Method in class org.escot.BasicBoolean
 
init(String, double) - Method in class org.escot.BasicNumber
 
INITIAL_ATTR_CAPACITY - Variable in class org.escot.BasicFeature
 
insertUpdate(DocumentEvent) - Method in class org.escot.StringAdapter
 
intValue() - Method in class org.escot.RationalNumber
 
isConnected() - Method in class org.escot.Wire
Indicates whether or not the ends of the wire have been notified.
isPersistentFeature() - Method in class org.escot.event.FeatureEvent
 
isReplaceable() - Method in class org.escot.PropertyAdapter
 
isReplaceable() - Method in interface org.escot.EscotReferenced
Returns whether the reference can be replaced.
isWired(Object, String, Object, String) - Method in class org.escot.Broker
Returns whether the features are connected.

L

longValue() - Method in class org.escot.RationalNumber
 

M

mArgs - Variable in class org.escot.MethodAdapter
 
mAttributes - Variable in class org.escot.BasicFeature
 
mBean - Variable in class org.escot.OnDemandFeatureSupport
 
mBean - Variable in class org.escot.PropertyAdapter
 
mBeanListeners - Variable in class org.escot.Broker
 
mBeanPortTable - Variable in class org.escot.DefaultBroker
 
mBeans - Variable in class org.escot.DefaultBroker
 
mBeanWiringListeners - Variable in class org.escot.Broker
 
mBuilder - Variable in class org.escot.DefaultBroker
 
mChangeSupport - Variable in class org.escot.BasicValue
 
mClass - Variable in class org.escot.PropertyAdapter
 
mClasses - Variable in class org.escot.OnDemandFeatureSupport
 
mDescriptor - Variable in class org.escot.PropertyAdapter
 
MethodAdapter - class org.escot.MethodAdapter.
The MethodAdapter class adapts methods to be actions
MethodAdapter(Object, Method) - Constructor for class org.escot.MethodAdapter
 
MethodAdapter(Object, Method, String) - Constructor for class org.escot.MethodAdapter
 
MethodAdapter(Object, Method, String, Object[]) - Constructor for class org.escot.MethodAdapter
 
mEventBindings - Variable in class org.escot.DefaultBroker
 
mFeatureListeners - Variable in class org.escot.Broker
 
mIdBeanTable - Variable in class org.escot.DefaultBroker
 
MIME_TYPE_ATTRIBUTE - Static variable in interface org.escot.StringProperty
f present, mime type of string
mListeners - Variable in class org.escot.ChangeSupport
 
mMethod - Variable in class org.escot.FunctionAdapter
 
mMethod - Variable in class org.escot.MethodAdapter
 
ModelReplacementWire - class org.escot.ModelReplacementWire.
ModelReplacementWire objects....
ModelReplacementWire() - Constructor for class org.escot.ModelReplacementWire
 
ModelReplacementWire(Object, EscotFeature, Object, EscotFeature) - Constructor for class org.escot.ModelReplacementWire
 
mOriginalReference - Variable in class org.escot.PropertyAdapter
 
mPCSupport - Variable in class org.escot.BasicFeature
 
mPublisher - Variable in class org.escot.Wire
 
mPublisherFeature - Variable in class org.escot.Wire
 
mReference - Variable in class org.escot.PropertyAdapter
 
mReplicators - Variable in class org.escot.ReplicatingFeatureRegistry
 
mSubscriber - Variable in class org.escot.Wire
 
mSubscriberFeature - Variable in class org.escot.Wire
 
mTarget - Variable in class org.escot.FunctionAdapter
 
mTarget - Variable in class org.escot.MethodAdapter
 
mWireFactory - Variable in class org.escot.DefaultBroker
 
mWires - Variable in class org.escot.DefaultBroker
A list of wires.
mWiringListeners - Variable in class org.escot.Broker
 

N

newFeature(EscotFeature) - Method in class org.escot.OnDemandFeatureSupport
Creates a new feature based on the specified feature.
notifyBeanAdded(Object) - Method in class org.escot.Broker
 
notifyBeanRemoved(Object) - Method in class org.escot.Broker
 
notifyFeatureAdded(FeatureEvent) - Method in class org.escot.FeatureRegistry
 
notifyFeatureAdded(FeatureEvent) - Method in class org.escot.DefaultBroker
 
notifyFeatureRemoved(FeatureEvent) - Method in class org.escot.FeatureRegistry
 
notifyFeatureRemoved(FeatureEvent) - Method in class org.escot.DefaultBroker
 
notifyWireAdded(Wire) - Method in class org.escot.Broker
 
notifyWireRemoved(Wire) - Method in class org.escot.Broker
 
NotMutableException - exception org.escot.NotMutableException.
Thrown to indicate an attempt to change a property that is immutable.
NotMutableException() - Constructor for class org.escot.NotMutableException
Constructs a NotMutableException with no specified detail message.
NotMutableException(String) - Constructor for class org.escot.NotMutableException
Constructs a NotMutableException with the specified detail message.
NumberAdapter - class org.escot.NumberAdapter.
Adapts a primitive number or Number property.
NumberAdapter(Object, PropertyDescriptor) - Constructor for class org.escot.NumberAdapter
 
NumberProperty - interface org.escot.NumberProperty.
A number data type which supports change notification.

O

OnDemandFeatureSupport - class org.escot.OnDemandFeatureSupport.
This is a utility class that may be used by beans which are ExplicitFeatureProviders that need to duplicate features when they are wired and remove them when they are unwired.
OnDemandFeatureSupport(ExplicitFeatureProvider) - Constructor for class org.escot.OnDemandFeatureSupport
 
OnDemandFeatureSupport(ExplicitFeatureProvider, Class) - Constructor for class org.escot.OnDemandFeatureSupport
Constructor that specifies the bean and a class of instances that should be duplicated when wired to and removed when unwired.
org.escot - package org.escot
 
org.escot.event - package org.escot.event
 

P

PropertyAdapter - class org.escot.PropertyAdapter.
The PropertyAdapter class represents a property other than number or string.
PropertyAdapter(Object, PropertyDescriptor) - Constructor for class org.escot.PropertyAdapter
 
propertyChange(PropertyChangeEvent) - Method in class org.escot.StringAdapter
 
propertyChange(PropertyChangeEvent) - Method in class org.escot.ModelReplacementWire
 
propertyChange(PropertyChangeEvent) - Method in class org.escot.NumberAdapter
 
propertyChange(PropertyChangeEvent) - Method in class org.escot.BooleanAdapter
 
putAttribute(String, Object) - Method in class org.escot.BasicFeature
 
putAttribute(String, Object) - Method in interface org.escot.EscotFeature
associates the given value with the given attribute

R

RationalNumber - class org.escot.RationalNumber.
Basic implementation of the EscotFeature interface.
RationalNumber(int, int) - Constructor for class org.escot.RationalNumber
 
RationalNumber(String) - Constructor for class org.escot.RationalNumber
 
read(InputStream) - Method in interface org.escot.BinaryStorage
reads
RefCounter - class org.escot.RefCounter.
 
RefCounter() - Constructor for class org.escot.RefCounter
 
registerFeature(Object) - Method in class org.escot.OnDemandFeatureSupport
Adds the feature to the registry.
remove(Object) - Method in class org.escot.RefCounter
 
removeAllBeans() - Method in class org.escot.Broker
Removes all beans.
removeAllBeans() - Method in class org.escot.DefaultBroker
 
removeAllFeatures() - Method in class org.escot.FeatureRegistry
 
removeAssociate(Object) - Method in class org.escot.BasicValue
 
removeAssociate(Object) - Method in interface org.escot.EscotAssociated
Invoked when the foreign associate is no longer associated with.
removeBean(Object) - Method in class org.escot.Broker
Removes bean from the set of beans brokered by this Broker instance.
removeBean(Object) - Method in class org.escot.DefaultBroker
 
removeBean(String) - Method in class org.escot.Broker
Removes bean from the set of beans brokered by this Broker instance.
removeBeanWiringListener(BeanWiringListener) - Method in class org.escot.Broker
Removes a listener which is notified of BeanWiringEvents.
removeBinding(Object, Object, String) - Static method in class org.escot.EventBinding
 
removeBrokerBeanListener(BrokerBeanListener) - Method in class org.escot.Broker
Removes a listener which is notified of BrokerBeanEvents.
removeBrokerFeatureListener(FeatureListener) - Method in class org.escot.Broker
Removes a listener which is notified of FeatureEvents.
removeBrokerWiringListener(WiringListener) - Method in class org.escot.Broker
Removes a listener which is notified of WiringEvents.
removeChangeListener(ChangeListener) - Method in class org.escot.FunctionAdapter
 
removeChangeListener(ChangeListener) - Method in class org.escot.BasicValue
 
removeChangeListener(ChangeListener) - Method in interface org.escot.StringProperty
removes a change listener to this StringProperty
removeChangeListener(ChangeListener) - Method in interface org.escot.BooleanProperty
removes a change listener to this boolean
removeChangeListener(ChangeListener) - Method in interface org.escot.FunctionEvaluator
removes a change listener from this function
removeChangeListener(ChangeListener) - Method in class org.escot.ChangeSupport
Unregisters a listener receiving ChangeEvents.
removeChangeListener(ChangeListener) - Method in interface org.escot.NumberProperty
removes a change listener to this number
removeEventBinding(Object, Object, String) - Method in class org.escot.Broker
Removes binding of target as a listener to source for the specified event.
removeEventBinding(Object, Object, String) - Method in class org.escot.DefaultBroker
Removes binding of target as a listener to source for the specified event.
removeFeature(Object) - Method in class org.escot.FeatureRegistry
 
removeFeature(Object) - Method in class org.escot.ReplicatingFeatureRegistry
Removes a feature from the list of replicating features as well as from the non-replicating list.
removeFeatureClass(Class) - Method in class org.escot.OnDemandFeatureSupport
Removes a class of instances that should be duplicated when wired and removed when unwired.
removeFeatureListener(FeatureListener) - Method in class org.escot.FeatureRegistry
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.escot.BasicFeature
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.escot.EscotFeature
removes a property change listener from this feature
removeUpdate(DocumentEvent) - Method in class org.escot.StringAdapter
 
renameFeature(EscotFeature, EscotFeature) - Method in class org.escot.ReplicatingFeatureRegistry
Expands the feature set when a feature belonging to the bean that is an instance of one of the classes designated for expansion, has been wired.
replaceReferenceWith(Object) - Method in class org.escot.PropertyAdapter
 
replaceReferenceWith(Object) - Method in interface org.escot.EscotReferenced
Replaces the existing reference with the specified object.
ReplicatingFeatureRegistry - class org.escot.ReplicatingFeatureRegistry.
This is a utility class that may be used by beans which are ExplicitFeatureProviders that need to duplicate features when they are wired and remove them when they are unwired.
ReplicatingFeatureRegistry(ExplicitFeatureProvider) - Constructor for class org.escot.ReplicatingFeatureRegistry
 

S

setAction(Action) - Method in interface org.escot.ActionController
Sets the action for this object
setBooleanValue(Boolean) - Method in class org.escot.BasicBoolean
 
setBooleanValue(Boolean) - Method in class org.escot.BooleanAdapter
 
setBroker(Broker) - Method in interface org.escot.BrokerAware
Invoked when the component is added to or removed from a broker.
setCustomObjects(CustomObject[]) - Method in interface org.escot.CustomStorage
sets the custom objects for this object
setCustomObjects(CustomObject[]) - Method in class org.escot.CustomObject
sets the custom objects for this object
setCustomProperties(CustomProperty[]) - Method in interface org.escot.CustomStorage
sets the custom properties for this object
setCustomProperties(CustomProperty[]) - Method in class org.escot.CustomObject
sets the custom properties for this object
setData(Object) - Method in class org.escot.CustomObject
sets the data for this object
setFunction(FunctionEvaluator) - Method in interface org.escot.FunctionView
Sets the function to view.
setID(Object, String) - Method in class org.escot.DefaultBroker
 
setLocalName(String) - Method in interface org.escot.BinaryStorage
sets the local name
setName(String) - Method in class org.escot.BasicFeature
 
setName(String) - Method in class org.escot.CustomObject
sets the name of this object
setName(String) - Method in class org.escot.CustomProperty
sets the name of this property
setNumberValue(Number) - Method in class org.escot.BasicNumber
 
setNumberValue(Number) - Method in class org.escot.NumberAdapter
 
setPortFactory(PortFactory) - Method in class org.escot.DefaultBroker
Sets the PortBuilder, which builds a Port for each bean.
setPublisher(Object) - Method in class org.escot.Wire
 
setPublisherFeatureID(String) - Method in class org.escot.Wire
Selects the PublisherFeature by id.
setSubscriber(Object) - Method in class org.escot.Wire
 
setSubscriberFeatureID(String) - Method in class org.escot.Wire
Selects the publication receiver by id.
setSystemIdentifier(String) - Method in interface org.escot.BinaryStorage
sets the System Identifier
setTextValue(String) - Method in class org.escot.BasicString
Sets the value of this DataItem.
setTextValue(String) - Method in class org.escot.StringAdapter
 
setValue(Object) - Method in class org.escot.PropertyAdapter
 
setValue(Object) - Method in class org.escot.CustomProperty
sets the value of the property
setWireFactory(WireFactory) - Method in class org.escot.DefaultBroker
Sets the PortBuilder, which builds a Port for each bean.
setWires(Vector) - Method in class org.escot.DefaultBroker
For restoring the Broker state on load.
size() - Method in class org.escot.RefCounter
 
stateChanged(ChangeEvent) - Method in class org.escot.BasicString
This method is invoked when a foreign associate changes its value.
stateChanged(ChangeEvent) - Method in class org.escot.BasicNumber
 
stateChanged(ChangeEvent) - Method in class org.escot.BasicBoolean
 
StringAdapter - class org.escot.StringAdapter.
Adapts a String property.
StringAdapter(Object, PropertyDescriptor) - Constructor for class org.escot.StringAdapter
 
StringProperty - interface org.escot.StringProperty.
A string data type which supports change notification.

T

TableProperty - interface org.escot.TableProperty.
A table data type.
toString() - Method in class org.escot.FunctionAdapter
 
toString() - Method in class org.escot.RationalNumber
 
toString() - Method in interface org.escot.BooleanProperty
converts the boolean to a String representation
toString() - Method in interface org.escot.FunctionEvaluator
converts the function to a string representation
toString() - Method in interface org.escot.NumberProperty
converts the number to a String representation
TYPE_ATTRIBUTE - Static variable in interface org.escot.EscotFeature
a type attribute

U

unbind() - Method in class org.escot.EventBinding
 
unregisterFeature(Object) - Method in class org.escot.OnDemandFeatureSupport
Removes the feature from the registry.
unwire(Object, String) - Method in class org.escot.DefaultBroker
 
unwire(Object, String, Object, String) - Method in class org.escot.Broker
Disconnects a published property from a subscribing property.
unwire(Object, String, Object, String) - Method in class org.escot.DefaultBroker
 
unwire(Wire) - Method in class org.escot.Broker
Disconnects the properties specified in the Wire.
unwire(Wire) - Method in class org.escot.DefaultBroker
 
unwireAll() - Method in class org.escot.Broker
Disconnects everything.
unwireAll() - Method in class org.escot.DefaultBroker
 
unwireAll(Object) - Method in class org.escot.Broker
Disconnects features of specified bean from everything else.
unwireAll(Object, String) - Method in class org.escot.Broker
Disconnects a feature of a bean from everything.
updateValueFromTarget() - Method in class org.escot.StringAdapter
 
URL_ATTRIBUTE - Static variable in interface org.escot.StringProperty
if present, this string is a URL

W

Wire - class org.escot.Wire.
Wire objects describe a connection from a feature of a publisher to a feature of a subscriber.
Wire() - Constructor for class org.escot.Wire
 
Wire(Object, EscotFeature, Object, EscotFeature) - Constructor for class org.escot.Wire
 
wire(Object, String, Object, String) - Method in class org.escot.Broker
Connects a published property to a subscribing property.
wire(Object, String, Object, String) - Method in class org.escot.DefaultBroker
 
wire(Object, String, Object, String, boolean) - Method in class org.escot.DefaultBroker
 
wireAdded(BeanWiringEvent) - Method in class org.escot.OnDemandFeatureSupport
Invoked when a wire has been added involving the bean.
wireAdded(BeanWiringEvent) - Method in class org.escot.ReplicatingFeatureRegistry
Invoked when a wire has been added involving the bean.
wireAdded(BeanWiringEvent) - Method in interface org.escot.event.BeanWiringListener
Invoked when a wire has been added.
wireAdded(WiringEvent) - Method in interface org.escot.event.WiringListener
Invoked when a wire has been added.
WireFactory - class org.escot.WireFactory.
The WireFactory is used to build wires.
WireFactory() - Constructor for class org.escot.WireFactory
 
wireRemoved(BeanWiringEvent) - Method in class org.escot.OnDemandFeatureSupport
Invoked when a wire has been removed involving the bean.
wireRemoved(BeanWiringEvent) - Method in class org.escot.ReplicatingFeatureRegistry
Invoked when a wire has been removed involving the bean.
wireRemoved(BeanWiringEvent) - Method in interface org.escot.event.BeanWiringListener
Invoked when a wire has been removed.
wireRemoved(WiringEvent) - Method in interface org.escot.event.WiringListener
Invoked when a wire has been removed.
WiringEvent - class org.escot.event.WiringEvent.
WiringEvent is used to notify interested parties that a broker's set of wires has changed.
WiringEvent(Object, Wire) - Constructor for class org.escot.event.WiringEvent
 
WiringException - exception org.escot.WiringException.
Indicates an exception in wiring features together.
WiringException() - Constructor for class org.escot.WiringException
Constructs a WiringException with no specified detail message.
WiringException(String) - Constructor for class org.escot.WiringException
Constructs a WiringException with the specified detail message.
WiringListener - interface org.escot.event.WiringListener.
Defines an object which listens for WiringEvents.
write(OutputStream) - Method in interface org.escot.BinaryStorage
writes
writeStatement(Statement) - Method in class org.escot.EscotJavaEncoder
 
writeStatement(Statement) - Method in class org.escot.EscotXMLEncoder
 

_

_getPublisherFeature() - Method in class org.escot.Wire
Returns the publisher feature.
_getSubscriberFeature() - Method in class org.escot.Wire
Returns the subscriber feature.
_setPublisherFeature(EscotFeature) - Method in class org.escot.Wire
Establishes the PublisherFeature property.
_setSubscriberFeature(EscotFeature) - Method in class org.escot.Wire
Establishes the SubscriberFeature property.

A B C D E F G H I L M N O P R S T U W _