A B D E G I O P R S T

A

addTrigger(Trigger) - Method in class org.eigenbase.util.property.Property
Adds a trigger to this property.

B

BooleanProperty - Class in org.eigenbase.util.property
Definition and accessor for a boolean property.
BooleanProperty(Properties, String, boolean) - Constructor for class org.eigenbase.util.property.BooleanProperty
Creates a Boolean property.
BooleanProperty(Properties, String) - Constructor for class org.eigenbase.util.property.BooleanProperty
Creates a Boolean property which has no default value.
booleanValue() - Method in class org.eigenbase.util.property.Property
Returns the boolean value of this property.

D

DoubleProperty - Class in org.eigenbase.util.property
Definition and accessor for a double-precision property.
DoubleProperty(Properties, String, double) - Constructor for class org.eigenbase.util.property.DoubleProperty
Creates a Double property.
DoubleProperty(Properties, String) - Constructor for class org.eigenbase.util.property.DoubleProperty
Creates a Double property which has no default value.

E

execute(Property, String) - Method in interface org.eigenbase.util.property.Trigger
Executes the trigger, passing in the key of the property whose change triggered the execution.
execute(Property, String) - Method in class org.eigenbase.util.property.TriggerBase
 

G

get() - Method in class org.eigenbase.util.property.BooleanProperty
Retrieves the value of this boolean property.
get(boolean) - Method in class org.eigenbase.util.property.BooleanProperty
Retrieves the value of this boolean property.
get() - Method in class org.eigenbase.util.property.DoubleProperty
Retrieves the value of this double property.
get(int) - Method in class org.eigenbase.util.property.DoubleProperty
Retrieves the value of this double property.
get() - Method in class org.eigenbase.util.property.IntegerProperty
Retrieves the value of this integer property.
get(int) - Method in class org.eigenbase.util.property.IntegerProperty
Retrieves the value of this integer property.
get() - Method in class org.eigenbase.util.property.StringProperty
Retrieves the value of this property.
get(boolean) - Method in class org.eigenbase.util.property.StringProperty
Retrieves the value of this property, optionally failing if there is no value.
get(String) - Method in class org.eigenbase.util.property.StringProperty
Retrieves the value of this property, or the default value if none is found.
getDefaultValue() - Method in class org.eigenbase.util.property.Property
Returns the default value of this property.
getInternal(String, boolean) - Method in class org.eigenbase.util.property.Property
Retrieves the value of a property, using a given default value, and optionally failing if there is no value.
getPath() - Method in class org.eigenbase.util.property.Property
 
getProperties() - Method in class org.eigenbase.util.property.TriggerableProperties
Returns an array of registered properties.
getString() - Method in class org.eigenbase.util.property.Property
Returns the value of this property as a string.

I

IntegerProperty - Class in org.eigenbase.util.property
Definition and accessor for an integer property.
IntegerProperty(Properties, String, int) - Constructor for class org.eigenbase.util.property.IntegerProperty
Creates an Integer property.
IntegerProperty(Properties, String) - Constructor for class org.eigenbase.util.property.IntegerProperty
Creates an Integer property which has no default value.
isPersistent() - Method in interface org.eigenbase.util.property.Trigger
If a Trigger is associated with a class or singleton, then it should return true because its associated object is not subject to garbage collection.
isPersistent() - Method in class org.eigenbase.util.property.TriggerBase
 
isSet() - Method in class org.eigenbase.util.property.Property
Returns whether this property has a value assigned.

O

onChange(String, String) - Method in class org.eigenbase.util.property.Property
Called when a property's value has just changed.
org.eigenbase.util.property - package org.eigenbase.util.property
 

P

PersistentStringProperty - Class in org.eigenbase.util.property
Definition and accessor for a string property that is capable of storing itself in a .properties file.
PersistentStringProperty(Properties, String, String, StringProperty) - Constructor for class org.eigenbase.util.property.PersistentStringProperty
Creates a persistent string property.
phase() - Method in interface org.eigenbase.util.property.Trigger
Which phase does this Trigger belong to.
phase() - Method in class org.eigenbase.util.property.TriggerBase
 
PRIMARY_PHASE - Static variable in interface org.eigenbase.util.property.Trigger
 
properties - Variable in class org.eigenbase.util.property.Property
 
properties - Variable in class org.eigenbase.util.property.TriggerableProperties
 
Property - Class in org.eigenbase.util.property
Definition and accessor for a property.
Property(Properties, String, String) - Constructor for class org.eigenbase.util.property.Property
Creates a Property and associates it with an underlying properties object.

R

register(Property) - Method in class org.eigenbase.util.property.TriggerableProperties
Registers a property with this properties object to make it available for callbacks.
removeTrigger(Trigger) - Method in class org.eigenbase.util.property.Property
Removes a trigger from this property.

S

SECONDARY_PHASE - Static variable in interface org.eigenbase.util.property.Trigger
 
set(int) - Method in class org.eigenbase.util.property.IntegerProperty
Sets the value of this integer property.
set(String) - Method in class org.eigenbase.util.property.PersistentStringProperty
Sets the value of this property.
set(String) - Method in class org.eigenbase.util.property.StringProperty
Sets the value of this property.
setProperty(String, String) - Method in class org.eigenbase.util.property.TriggerableProperties
Sets the value of a property.
setString(String) - Method in class org.eigenbase.util.property.Property
Sets a property directly as a string.
StringProperty - Class in org.eigenbase.util.property
Definition and accessor for a string property.
StringProperty(Properties, String, String) - Constructor for class org.eigenbase.util.property.StringProperty
Creates a string property.
stringValue() - Method in class org.eigenbase.util.property.Property
Returns the value of the property as a string.

T

TERTIARY_PHASE - Static variable in interface org.eigenbase.util.property.Trigger
 
toBoolean(String) - Static method in class org.eigenbase.util.property.Property
 
Trigger - Interface in org.eigenbase.util.property
A Trigger is a callback which allows a subscriber to be notified when a property value changes.
Trigger.VetoRT - Exception in org.eigenbase.util.property
 
Trigger.VetoRT(String) - Constructor for exception org.eigenbase.util.property.Trigger.VetoRT
 
Trigger.VetoRT(Exception) - Constructor for exception org.eigenbase.util.property.Trigger.VetoRT
 
TriggerableProperties - Class in org.eigenbase.util.property
Base class for properties which can respond to triggers.
TriggerableProperties() - Constructor for class org.eigenbase.util.property.TriggerableProperties
 
TriggerBase - Class in org.eigenbase.util.property
Basic implementation of a trigger, which doesn't do anything.
TriggerBase(boolean) - Constructor for class org.eigenbase.util.property.TriggerBase
 
triggers - Variable in class org.eigenbase.util.property.TriggerableProperties
 
triggersAreEnabled() - Method in class org.eigenbase.util.property.TriggerableProperties
Whether triggers are enabled.

A B D E G I O P R S T