Package | Description |
---|---|
ilog.views.prototypes |
Provides legacy facilities that allow you to define custom graphic objects
easily.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvPrototype
The class
IlvPrototype implements groups that can be duplicated
and reused in applications. |
class |
IlvPrototypeInstance
The
IlvPrototypeInstance class represents the instances
(or clones) of a prototype. |
Modifier and Type | Method and Description |
---|---|
IlvGroup |
IlvPrototypeBeanSupport.getGroup()
Returns the group (usually an
IlvPrototypeInstance ) associated
with this prototype bean support object. |
IlvGroup |
IlvGroupFrame.getGroup()
Returns the group to which the group frame is associated.
|
IlvGroup |
IlvGraphicGroup.getGroup()
Returns the group contained in this graphic object.
|
IlvGroup |
IlvGroupBag.getGroup(String name)
Retrieves a group contained in the manager associated with this group bag
from its name.
|
IlvGroup |
IlvGroupElement.getParent()
Returns the parent of this group element or
null
if the element does not belong to a group. |
IlvGroup |
IlvGroup.getTopGroup()
Returns the top level ancestor of this group by going up the parent chain
until a
null parent is found. |
Modifier and Type | Method and Description |
---|---|
void |
IlvGroupBag.addGroup(IlvGroup group)
Adds a group to this group bag.
|
protected void |
IlvTranslateBehavior.attach(IlvGroup group)
This method is overridden to set an
IlvGroupInteractor on the
translated element(s) to let the user drag the object with the mouse. |
protected void |
IlvRotationBehavior.attach(IlvGroup group)
This method is overridden to set an
IlvGroupInteractor on the
translated element(s) to let the user drag the object with the mouse. |
protected void |
IlvInheritBehavior.attach(IlvGroup group)
Called when this behavior object is added to the specified group.
|
protected void |
IlvFillBehavior.attach(IlvGroup group)
This method is overridden to set an
IlvGroupInteractor on the
translated element(s) to let the user drag the object with the mouse. |
protected void |
IlvEventBehavior.attach(IlvGroup group)
This method is overridden to set an
IlvGroupInteractor on the
element(s) for which events are handled. |
protected void |
IlvConnectBehavior.attach(IlvGroup group)
Connects the
outputProperty parameter passed to the constructor
to the property with the same name as this behavior object. |
protected void |
IlvBehavior.attach(IlvGroup group)
Called when this behavior object is added to the specified group.
|
protected void |
IlvAnimationBehavior.attach(IlvGroup group)
Called when this behavior object is added to the specified group.
|
protected void |
IlvActionBehavior.attach(IlvGroup group)
Deprecated.
Adds an action listener to the graphic element specified by the
elementName parameter passed to the constructor. |
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.
|
void |
IlvGroupBag.deSelectGroup(IlvGroup group,
boolean redraw)
Deselects a group contained in the manager associated with the group bag.
|
protected void |
IlvInheritBehavior.detach(IlvGroup group)
Called when this behavior object is removed from the specified group.
|
protected void |
IlvConnectBehavior.detach(IlvGroup group)
Breaks the connection established by
attach . |
protected void |
IlvBehavior.detach(IlvGroup group)
Called when this behavior object is removed from the specified group.
|
protected void |
IlvAnimationBehavior.detach(IlvGroup group)
Called when this behavior object is removed from the specified group.
|
protected void |
IlvActionBehavior.detach(IlvGroup group)
Deprecated.
Removes the action listener from the graphic element specified by the
elementName parameter passed to the constructor. |
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 |
IlvDebugBehavior.get(IlvGroup group,
String name)
Prints a message to the console indicating the name of the property read.
|
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. |
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.getRelativePath(IlvGroup group)
Returns the access path to this group element relative to the specified group.
|
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. |
boolean |
IlvGroupBag.isSelected(IlvGroup group)
Checks whether a group is selected, that is, if it has an associated
IlvGroupFrame created by selectGroup . |
boolean |
IlvTranslateBehavior.processEvent(IlvGroup group,
IlvGraphicElement element,
AWTEvent event,
IlvObjectInteractorContext context)
Implementation of the
IlvInteractiveBehavior interface:
translates the element on mouse events. |
boolean |
IlvRotationBehavior.processEvent(IlvGroup group,
IlvGraphicElement element,
AWTEvent event,
IlvObjectInteractorContext context)
Implementation of the
IlvInteractiveBehavior interface:
rotates the element on mouse events. |
boolean |
IlvInteractiveBehavior.processEvent(IlvGroup group,
IlvGraphicElement element,
AWTEvent event,
IlvObjectInteractorContext context)
This method is called by the
IlvGroupInteractor when a mouse
or keyboard event occurs in an element of a group that has
IlvBehavior objects implementing this interface. |
boolean |
IlvInheritBehavior.processEvent(IlvGroup group,
IlvGraphicElement element,
AWTEvent event,
IlvObjectInteractorContext context)
Implementation of the
IlvInteractiveBehavior interface. |
boolean |
IlvFillBehavior.processEvent(IlvGroup group,
IlvGraphicElement element,
AWTEvent event,
IlvObjectInteractorContext context)
Implementation of the
IlvInteractiveBehavior interface:
changes the fill level on mouse events. |
boolean |
IlvEventBehavior.processEvent(IlvGroup group,
IlvGraphicElement element,
AWTEvent event,
IlvObjectInteractorContext context)
Implementation of the
IlvInteractiveBehavior interface:
handles events that match the type and filter expression passed to the
constructor. |
void |
IlvGroupBag.removeGroup(IlvGroup group)
Removes a group from this group bag.
|
void |
IlvGroupBag.replaceGroup(IlvGroup oldGroup,
IlvGroup group)
Replaces a group contained in this group bag with a new one.
|
void |
IlvGroupBag.selectGroup(IlvGroup group,
boolean redraw)
Selects a group contained in the manager associated with this group bag.
|
void |
IlvGroupBag.selectGroup(IlvGroup group,
IlvGroupFrame frame,
boolean redraw)
Selects a group contained in the manager associated with this group bag,
using an existing group frame.
|
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 |
IlvDebugBehavior.set(IlvGroup group,
String name,
Object value)
Prints a message to the console indicating the name of the modified property and
its 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. |
Constructor and Description |
---|
IlvGraphicGroup(IlvGroup group)
Creates a new
IlvGraphicGroup . |
IlvGroup(IlvGroup source)
Creates a copy of an existing group.
|
IlvGroupFrame(IlvGroup group)
Creates a new
IlvGroupFrame . |
IlvInheritBehavior(IlvGroup group)
Creates a new inherit behavior object.
|
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.