Package | Description |
---|---|
ilog.views.prototypes |
Provides legacy facilities that allow you to define custom graphic objects
easily.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvValuesNotHandledException
This subclass of
IlvValueException is used to signal that one or
more of the values passed to the methods set or get
have not been handled by an IlvGroupElement object. |
Modifier and Type | Method and Description |
---|---|
IlvValueException[] |
IlvFileValueException.getValueExceptions()
Returns the exceptions that were thrown during the last
read operation.
|
Modifier and Type | Method and Description |
---|---|
Object |
IlvValueFilter.convert(Object value,
Class<?> toType)
Converts the specified value to the given type.
|
static Object |
IlvValueConverter.convert(Object value,
Class<?> toType)
Converts the type of a value to a new type.
|
static boolean |
IlvValueConverter.convertToBoolean(Object value)
Converts a value from its current type to a boolean value.
|
static double |
IlvValueConverter.convertToDouble(Object value)
Converts a value from its current type to a double.
|
static float |
IlvValueConverter.convertToFloat(Object value)
Converts a value from its current type to a float.
|
static int |
IlvValueConverter.convertToInt(Object value)
Converts a value from its current type to an integer.
|
static long |
IlvValueConverter.convertToLong(Object value)
Converts a value from its current type to a long integer.
|
static String |
IlvValueConverter.convertToString(Object value)
Converts a value from its current type to a string.
|
IlvGroupElement |
IlvPrototypeInstance.copy()
Returns a copy of this prototype instance.
|
IlvGroupElement |
IlvPrototype.copy()
Returns a copy of this prototype.
|
abstract IlvGroupElement |
IlvGroupElement.copy()
Makes a copy of this group element.
|
IlvGroupElement |
IlvGroup.copy()
Returns a copy of the group.
|
IlvGroupElement |
IlvGraphicElement.copy()
Returns a copy of this graphic element.
|
void |
IlvPrototypeInstance.copy(IlvGroup source)
Makes this prototype instance a copy of another prototype instance.
|
void |
IlvPrototype.copy(IlvGroup source)
Makes this prototype a copy of another prototype.
|
void |
IlvGroup.copy(IlvGroup source)
Makes this group a copy of another group.
|
IlvPrototypeInstance |
IlvPrototype.createInstance(String name)
Creates a new instance of this prototype.
|
protected void |
IlvTimerBehavior.doit()
Sets the property specified by the
target parameter passed to
the constructor to the source expression. |
protected void |
IlvRotateBehavior.doit()
Rotates the element specified by the
elementName parameter
according to the angle of rotation specified by the angle
parameter, around the point specified by the centerX and
centerY parameters. |
protected void |
IlvInvertBehavior.doit()
Inverts the values specified by the
value1 and
value2 parameters passed to the constructor. |
protected void |
IlvBlinkBehavior.doit()
Reads the current
blinkProperty of the group and sets it
to its opposite value. |
protected abstract void |
IlvAnimationBehavior.doit()
Called at the time interval specified by the
period parameter
passed to the constructor when the value handled by the behavior object is
set to true . |
protected Object |
IlvValueBehavior.get(IlvGroup group,
String name)
Returns the last value stored by this behavior object.
|
protected Object |
IlvTranslateBehavior.get(IlvGroup group,
String name)
Returns the value of the behavior object.
|
protected Object |
IlvSingleBehavior.get(IlvGroup group,
String name)
Called by
get with the single value handled by this behavior
object. |
protected Object |
IlvScaleBehavior.get(IlvGroup group,
String name)
Returns the value of the behavior object.
|
protected Object |
IlvRotationBehavior.get(IlvGroup group,
String name)
Returns the value of the behavior object.
|
protected Object |
IlvJavaBehavior.get(IlvGroup group,
String name)
Calls the method specified by the
getMethod parameter passed
to the constructor. |
protected Object |
IlvGroupBehavior.get(IlvGroup group,
String name)
Gets the value
name from all the elements in the specified
group. |
protected Object |
IlvFillBehavior.get(IlvGroup group,
String name)
Returns the value of the behavior that corresponds to the current filling
ratio.
|
protected Object |
IlvExpressionBehavior.get(IlvGroup group,
String name)
Returns the result of the arithmetic and/or the boolean expression
specified by the
expression parameter of the constructor. |
protected Object |
IlvExportBehavior.get(IlvGroup group,
String name)
Retrieves the value specified by the
elementProperty parameter for the group element
specified by the elementName parameter. |
protected Object |
IlvCompositeBehavior.get(IlvGroup group,
String name)
Retrieves all the values specified by the
subnames
argument passed to the constructor and returns the last non-null value. |
protected Object |
IlvAnimationBehavior.get(IlvGroup group,
String name)
Returns the current animation state of the behavior.
|
protected void |
IlvSingleBehavior.get(IlvGroup group,
String[] names,
Object[] values,
boolean[] done)
If the array
names contains the name of this behavior object,
the method calls get with this value. |
protected void |
IlvInheritBehavior.get(IlvGroup group,
String[] names,
Object[] values,
boolean[] done)
Calls the
get method of all the behavior objects associated
with the group specified by the group parameter passed to the
constructor. |
protected abstract void |
IlvBehavior.get(IlvGroup group,
String[] names,
Object[] values,
boolean[] done)
Called for all the
IlvBehavior objects attached to the
specified group when a set of values is retrieved for the group via a call
to the get method. |
Object |
IlvGroupElement.get(String name)
Retrieves one of the properties handled by this object.
|
Object[] |
IlvGroupElement.get(String[] names)
Retrieves a set of properties handled by the object.
|
void |
IlvGroupElement.get(String[] names,
Object[] values)
Retrieves a set of properties handled by this object.
|
protected void |
IlvGraphicElement.get(String[] names,
Object[] values,
boolean[] done)
Retrieves a set of properties from this graphic element.
|
boolean |
IlvGroupElement.getBoolean(String name)
Retrieves a boolean property.
|
double |
IlvGroupElement.getDouble(String name)
Retrieves a double property.
|
float |
IlvGroupElement.getFloat(String name)
Retrieves a float property.
|
int |
IlvGroupElement.getInt(String name)
Retrieves an integer property.
|
long |
IlvGroupElement.getLong(String name)
Retrieves a long property.
|
protected Object |
IlvBehavior.getParameter(IlvGroup group,
String valueString,
Class<?> valueType)
Retrieves a value handled by the group to which this behavior object is
attached and converts it.
|
String |
IlvGroupElement.getString(String name)
Retrieves a string.
|
String[] |
IlvRandomValueSource.getValueNames(boolean publicOnly)
Returns the values handled or produced by this source.
|
String[] |
IlvGroupElement.getValueNames(boolean publicOnly)
Returns the names of the properties handled by this group element.
|
String[] |
IlvGroup.getValueNames(boolean publicOnly)
Returns the names of the properties handled by the behavior objects
attached to the group.
|
String[] |
IlvGraphicElement.getValueNames(boolean publicOnly)
Returns the names of all the public values handled by this graphic element,
that is, the names of all the values that can be read and/or
changed by calling the
get and set
methods. |
String[] |
IlvClockValueSource.getValueNames(boolean publicOnly)
Returns the values handled or produced by the clock value source.
|
protected String[] |
IlvSingleBehavior.getValueNames(IlvGroup group)
Returns an array containing a single string.
|
String[] |
IlvInheritBehavior.getValueNames(IlvGroup group)
Returns the names of the properties inherited from the group specified by
the
group parameter passed to the constructor. |
protected abstract String[] |
IlvBehavior.getValueNames(IlvGroup group)
Returns the names of the properties handled by this
IlvBehavior object. |
void |
IlvGroupElement.pushValue(String name,
Object value)
Propagates a single value through the connections established between this
group element and its subscribers.
|
void |
IlvGroupElement.pushValues(String[] names,
Object[] values)
Propagates a set of values through the connections established between this
group element and its subscribers.
|
protected void |
IlvSingleBehavior.set(IlvGroup group,
String[] names,
Object[] values,
boolean[] done)
If the array
names contains the name of this behavior object,
the method calls set with this value. |
protected void |
IlvInheritBehavior.set(IlvGroup group,
String[] names,
Object[] values,
boolean[] done)
Calls the
set method of all the behavior objects associated
with the group specified by the group parameter passed to the
constructor. |
protected abstract void |
IlvBehavior.set(IlvGroup group,
String[] names,
Object[] values,
boolean[] done)
Called for all
IlvBehavior objects attached to the specified
group when a set of properties is set for the group via a call to the
set method. |
protected void |
IlvValueBehavior.set(IlvGroup group,
String name,
Object value)
Sets the value stored by this behavior object to a new value.
|
protected void |
IlvTriggerBehavior.set(IlvGroup group,
String name,
Object value)
Sets the value specified by the
target parameter passed to the
constructor to the value specified by the source parameter of
the constructor. |
protected void |
IlvTranslateBehavior.set(IlvGroup group,
String name,
Object value)
Translates the element specified by the
elementName parameter
passed to the constructor according to the new value and to
the parameters of this behavior object, as explained in the class
description. |
protected void |
IlvToggleBehavior.set(IlvGroup group,
String name,
Object value)
Toggles the Boolean value specified by the
value parameter
passed to the constructor. |
protected void |
IlvSingleBehavior.set(IlvGroup group,
String name,
Object value)
Called by
set with the single value handled by this behavior
object. |
protected void |
IlvScaleBehavior.set(IlvGroup group,
String name,
Object value)
Sets the scaling factor applied to the element specified by the
elementName passed to the constructor to the new
value . |
protected void |
IlvRotationBehavior.set(IlvGroup group,
String name,
Object value)
Sets the rotation angle of the element specified by the
elementName parameter passed to the constructor according to
the new value and the parameters of this behavior object, as
explained in the class description. |
protected void |
IlvOutputBehavior.set(IlvGroup group,
String name,
Object value)
Generates the new value by calling the
pushValue method for
group . |
protected void |
IlvMultiRepBehavior.set(IlvGroup group,
String name,
Object value)
Shows the elements of the group
group designated by the
value -th element in the representations array
passed to the constructor. |
protected void |
IlvMinMaxBehavior.set(IlvGroup group,
String name,
Object value)
If the value specified by the
except parameter passed to the
constructor is true , this method does nothing. |
protected void |
IlvJavaBehavior.set(IlvGroup group,
String name,
Object value)
Calls the method specified by the
setMethod parameter passed
to the constructor. |
protected void |
IlvGroupBehavior.set(IlvGroup group,
String name,
Object value)
Sets the value
name to value for all the elements
in the group. |
protected void |
IlvFormatBehavior.set(IlvGroup group,
String name,
Object value)
Formats
value (which is converted to a
double )
with the format parameter passed to the constructor. |
protected void |
IlvFillBehavior.set(IlvGroup group,
String name,
Object value)
Fills the element specified by the
elementName of the
constructor by modifying the points of the fillerElementName
element. |
protected void |
IlvExportOutputBehavior.set(IlvGroup group,
String name,
Object value)
Since this class is a subclass of
IlvConnectBehavior ,
this method will be called when the group element generates the output
value. |
protected void |
IlvExportBehavior.set(IlvGroup group,
String name,
Object value)
Changes the value specified by the
elementProperty parameter for the group element specified
by the elementName parameter to the new
value . |
protected void |
IlvCounterBehavior.set(IlvGroup group,
String name,
Object value)
Increments the value contained in the
counter
parameter passed to the constructor. |
protected void |
IlvConditionBehavior.set(IlvGroup group,
String name,
Object value)
Tests the condition defined by the
expression
argument passed to the constructor. |
protected void |
IlvCompositeBehavior.set(IlvGroup group,
String name,
Object value)
Changes all the values specified by the
subnames
argument passed to the constructor to the new value . |
protected void |
IlvAnimationBehavior.set(IlvGroup group,
String name,
Object value)
If
value can be converted to the boolean value
true , the animation starts. |
void |
IlvGroupElement.set(String[] names,
Object[] values)
Sets a set of properties handled by this object to a new value.
|
protected void |
IlvValueSource.set(String[] names,
Object[] values,
boolean[] done)
Changes a set of properties for this value source.
|
protected void |
IlvGraphicElement.set(String[] names,
Object[] values,
boolean[] done)
Changes a set of properties handled by this graphic element.
|
void |
IlvGroupElement.set(String name,
boolean value)
Sets a boolean property to a new value.
|
void |
IlvGroupElement.set(String name,
double value)
Sets a double property to a new value.
|
void |
IlvGroupElement.set(String name,
float value)
Sets a double property to a new value.
|
void |
IlvGroupElement.set(String name,
int value)
Sets an integer property to a new value.
|
void |
IlvGroupElement.set(String name,
long value)
Sets a long property to a new value.
|
void |
IlvGroupElement.set(String name,
Object value)
Sets one of the properties handled by this object to a new value.
|
void |
IlvPrototypeBeanSupport.setPrototypeName(String prototypeName)
Creates a new instance of the prototype specified by the
prototypeName parameters and sets it as the new group
encapsulated by this support object. |
Constructor and Description |
---|
IlvGroup(IlvGroup source)
Creates a copy of an existing group.
|
IlvPrototype(IlvPrototype source)
Creates a copy of the given prototype.
|
IlvPrototypeInstance(IlvPrototypeInstance source)
Creates a new prototype instance by copying an existing one.
|
IlvPrototypeInstance(IlvPrototype prototype,
String name)
Creates a new instance of the specified prototype.
|
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.