Release Notes > JTGO 4.0 Release Notes > API Changes > New Methods |
New Methods |
PREVIOUS NEXT |
New methods have been added in the following categories:
IlpObject getParent(IlpObject)
in IlpDefaultDataSource
: Returns the parent object for the given child object. This method returns the parent instance, if there is one and if it is already part of this data source.
Collection getChildren(IlpObject)
in IlpDefaultDataSource
: Returns the collection of child objects for the given argument. This method returns the collection of child IlpObjects
, if there are child objects and if they are present in this data source.
Collection getLinks(IlpObject)
in IlpDefaultDataSource
: Returns the collection of links which have the given node as end point. This method returns the collection of child IlpObjects
, if there are links and if they are present in this data source.
IlpObject getFrom(IlpObject)
in IlpDefaultDataSource
: Returns the from
end point for the given link object. This method returns the end point, if there is one and if it is present in this data source.
IlpObject getTo(IlpObject)
in IlpDefaultDataSource
: Returns the to
end point for the given link object. This method returns the end point, if there is one and if it is present in this data source.
addDataSourceManagerListener
and removeDataSourceManagerListener
in the interface IlpMutableDataSourceManager
. These methods respectively register and unregister a DataSourceManagerListener
that receives notifications when a data source is added or removed from an IlpMutableDataSourceManager
. The new interface DataSourceManagerListener
and the new class DataSourceManagerEvent
support this feature.
void startBatch()
and void
endBatch()
: Improve performance by calling startBatch
prior to, and endBatch
after modifying the data source and/or business objects. Replaces the start/endChangingXXXModel
in the network and equipment components.
void parse(InputSource, Filter)
and void parse(String, IlpFilter)
: Read a file content into the data source and apply the filter defined as argument. Objects are only added, updated or removed if they are accepted by the given filter.
void output(Writer, IlpFilter)
and void output(String, IlpFilter)
: Write the contents of the data source to the given output and apply the filter defined as parameter. Objects are only added to the output if they are accepted by the given filter.
void parse(IlpFilter)
: Reads an XML document containing business objects and adds them to the data source by applying the filter given as parameter. Objects are only added, updated or removed if they are accepted by the given filter.
void outputDataSource(IlpFilter)
: Writes the contents of the data source to the current output and applies the filter given as parameter. Objects are only added to the output if they are accepted by the given filter.
void outputHierarchy(IlpObject, IlpFilter)
: Writes the business object hierarchy given as root object by applying the filter given as parameter. Objects are only added to the output if they are accepted by the given filter.
batchStarted(DataSourceEvent)
and batchEnded(DataSourceEvent)
: Called respectively when a batch is started or ended.
hasOldValue()
, getOldValue()
and getNewValue()
have been added to ilog.cpl.datasource.DataSourceObjectEvent
and ilog.cpl.model.AttributeValueEvent
. These methods allow you to retrieve the old and new values of the attribute. Please note that the old value is unavailable during the notification of the first change of a computed attribute.
AttributeValueEvent(IlpAttributeValueHolder source, IlpAttribute attribute, Object oldValue)
, DataSourceObjectEvent(IlpDataSource dataSource, IlpObject object, IlpAttribute attribute, Object oldValue)
should be used when the oldValue
is available.
ilog.cpl.datasource.IlpAbstractDataSource.fireObjectAttributeChanged(IlpObject object, IlpAttribute attribute, Object oldValue)
notifies listeners of an attribute value change, specifying the old value of the attribute.
isHandlingAlarmReference
and the corresponding accessors on IltDefaultDataSource
: Specifies whether the data source should handle the association between IltAlarm
and IltObject
. This association is implemented by storing the object identifier of the IltObject
in the ManagedObjectInstance
attribute of IltAlarm
. The mechanism is activated by default. References are resolved when both the source and target of the association are in the same data source.
void loadChildren(IlpRepresentationObject)
in IlpAbstractHierarchyAdapter
, IlpContainmentTreeAdapter
and IlpNetworkAdapter
: Loads the child objects of the given representation object into the representation model attached to the adapter. This method retrieves the information from the data source concerning the child objects, creates the corresponding representation objects and adds them to the model. This method is used by expansion strategies to load objects in the representation model on demand.
void releaseChildren(IlpRepresentationObject)
in IlpAbstractHierarchyAdapter
, IlpContainmentTreeAdapter
and IlpNetworkAdapter
: Releases the child objects of the given object from the model. This method is used by expansion strategies to release objects from the representation model on demand.
void setExpansionStrategyFactory(IlpExpansionStrategyFactory)
in IlpAbstractHierarchyAdapter
: Sets a factory that will be in charge of defining the expansion strategy to be used by each representation object created by this adapter.
void refilter()
in IlpAbstractAdapter
: Reapplies the filter to the adapter contents.
void setExcludedClasses(List exclusion)
and List getExcludedClasses()
in IlpAbstractAdapter
: Respectively define and retrieve a list of business classes that are filtered out when the adapter converts business objects to representation objects.
void setAcceptedClasses(List inclusion)
and List getAcceptedClasses()
in IlpAbstractHierarchyAdapter
: Respectively define and retrieve a list of business classes that are accepted by the adapter when it converts business objects to representation objects.
IlpAttribute getAttribute()
has been added to the interface IlpObjectInteractionContext
. This method allows the context to access the business attribute where the interaction occurred. It provides support to define interactors for specific business attributes in the table component, as well as in the network and equipment components.
void setGestureAction(IlpGesture,int,Action)
and Action getGestureAction(IlpGesture,int)
have been added to class IlpAbstractInteractor
to support gestures associated with keystroke modifiers, such as Ctrl or Shift.
void setAction(IlpInteractionAction[])
and IlpInteractionAction[]
getAction()
have been added to class IlpAbstractInteractor
to support CSS customization for interactors.
getAttributeValue
and setAttributeValue
in interface IlpAttributeValueHolder
: Respectively retrieve and set attribute values based on the attribute name. If you use predefined business objects or custom business objects such as IlpDefaultObject
or IlpBeansObject
, these methods can be directly used. If you implement your own business object class or representation object class, you can implement these two new methods by using the business and representation object support classes, IlpObjectSupport
and IlpRepresentationObjectSupport
, or by retrieving the attribute from the attribute group and delegating the work to the existing methods.
PartialAttribute
in IltNetworkElement
.
setPartial
and isPartial
in IltNetworkElement
: Respectively set and retrieve the value of the attribute partial
.
ShortcutAttribute
in IltNetworkElement
.
setShortcut
and getShortcut
in IltNetworkElement
: Respectively set and retrieve the shortcut information.
NEComponent
in IltNetworkElement
.
ShortcutAttribute
in IltGroup
.
setShortcut
and getShortcut
in IltGroup
: Respectively set and retrieve the shortcut information.
TypeAttribute
in IltOffPageConnector
.
setType
and getType
in IltOffPageConnector
: Respectively set and retrieve the type information. This information is used to define the way the object is graphically represented. Each type is associated with a base renderer (see ilog.tgo.graphic.renderer.IltOPCBaseRenderer
).
IltObject
attributes: ImpactAlarmCountAttribute
, NewImpactAlarmCountAttribute
, ImpactAlarmHighestSeverityAttribute
, NewImpactAlarmHighestSeverityAttribute
, AckImpactAlarmHighestSeverityAttribute
.
ackSystemId
, ackTime
, ackUserId
, additionalText
, alarmAckState
, alarmChangedTime
, alarmClearedTime
, alarmRaisedTime
, alarmType
, backedUpStatus
, backUpObject
, clearSystemId
, clearUserId
, managedObjectClass
, managedObjectInstance
, notificationId
, perceivedSeverity
, probableCause
, proposedRepairAction
, specificProblem
, systemDN
, trendIndication
in IltAlarm.
IltAlarm
is now instantiable.Corresponding accessors are also defined.
AlarmType
, ImpactSeverity
, ProbableCause
, TrendIndication
in IltAlarm
: Respectively help to define the values of the new attributes.
Unknown
and Cleared
in IltAlarm.Severity
:
acknowledgeAllImpactAlarms()
, removeAllImpactAlarms()
, removeAllAcknowledgedImpactAlarms()
, removeAllNewImpactAlarms()
, getAcknowledgedImpactAlarmCount()
, getImpactAlarmCount()
, getNewImpactAlarmCount
, getHighestAcknowledgedImpactSeverity()
, getHighestAcknowledgedImpactSeverity(ImpactSeverity)
, getHighestImpactSeverity()
, getHighestImpactSeverity(ImpactSeverity)
, getHighestNewImpactSeverity()
, getHighestNewImpactSeverity(ImpactSeverity)
in IltAlarm.
acknowledgeAllRawAlarms, removeAllRawAlarms()
, removeAllAcknowledgedRawAlarms()
, removeAllNewRawAlarms()
, getRawAlarmCount()
, getAcknowledgedRawAlarmCount()
, getNewRawAlarmCount
, getHighestAcknowledgedRawSeverity()
, getHighestAcknowledgedRawSeverity(Severity)
, getHighestRawSeverity()
, getHighestRawSeverity(Severity)
, getHighestNewRawSeverity()
, getHighestNewRawSeverity(Severity)
.
setComputedFromAlarmList()
and isComputedFromAlarmList
allow you to control the automatic computation of alarm counters from the list of alarms associated with the business objects. By default, the alarm counters are not computed automatically from the list of alarms.
setSelectedObject(IlpObject)
in IlpObjectSelectionModel
and implementations.
setSelectedObjects(Collection)
in IlpObjectSelectionModel
and implementations.
setSelectedRepresentationObject(IlpObject)
in IlpRepresentationObjectSelectionModel
.
setSelectedRepresentationObjects(Collection)
in IlpRepresentationObjectSelectionModel
.
setSelectedObject(IlpObject)
in IlpTree
, IlpTable
, IlpNetwork
and IlpEquipment
and their corresponding web components.
setSelectedObjects(Collection)
in IlpTree
, IlpTable
, IlpNetwork
and IlpEquipment
and their corresponding web components.
IlpObject IlpTable.getRow (int rowIndex)
: Returns the business object displayed in the given row index.
IlpAttribute IlpTable.getColumn (int columnIndex)
: Returns the attribute represented in the given column index.
void IlpTable.dispose ()
: Clears all the table references, disconnects the table from the data source, which helps the garbage collection process. The table component is no longer usable after calling this method.
void refilter()
: Asks the adapter to refilter the contents of the component.
void IlpTable.addPseudoClass(IlpObject,IlpAttribute,String)
and void IlpTable.removePseudoClass(IlpObject,IlpAttribute,String)
: Respectively add and remove a pseudoclass to a given table cell. Pseudoclasses provide advanced customization of table cells based on the component state instead of the underlying business model state.
void IlpTableView.addPseudoClass(IlpObject,IlpAttribute,String)
and void IlpTableView.removePseudoClass(IlpObject,IlpAttribute,String)
: Respectively add and remove a pseudoclass from a given table cell. Pseudoclasses provide advanced customization of table cells based on the component state instead of the underlying business model state.
void refilterObjects
: Called when a user changes the filter in the table adapter or when method refilter
is called. This method iterates over all the objects present in the data source attached to the table adapter and revalidates each object.
void IlpTree.dispose ()
: Clears all the tree references, disconnects the tree from the data source, which helps the garbage collection process. The tree component is no longer usable after calling this method.
void refilter()
: Asks the adapter to refilter the contents of the component.
void sort()
: Asks the adapter to sort the contents of the component.
void IlpTree.addPseudoClass(IlpObject,String)
and void IlpTree.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given tree node. Pseudoclasses provide advanced customization of tree nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the component that will be applied to the adapter and to the view. Using these methods, you can specify whether the configuration is to be immediately applied to the component element (adapter and view), or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void IlpTreeView.addPseudoClass(IlpObject,String)
and void IlpTreeView.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given tree node. Pseudoclasses provide advanced customization of tree nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the view. Using these methods you can specify whether the configuration is to be immediately applied to the view, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void refilterObjects
: Called when a user changes the filter in the adapter or when method refilter
is called. This method iterates over all the objects present in the data source attached to the tree adapter and revalidates each object. Objects that are still valid after the filter has changed are kept in the component. Objects that do not match the new filter criteria are removed. Objects that now match the new filter criteria are added to the tree model.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the adapter. Using these methods you can specify whether the configuration is to be immediately applied to the adapter, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void refilter()
: Asks the adapter to refilter the contents of the component.
void IlpNetwork.addPseudoClass(IlpObject,String)
and void IlpNetwork.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given network node. Pseudoclasses provide advanced customization of network nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the view and adapter. Using these methods, you can specify whether the configuration is to be immediately applied to the component, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
New methods have also been added at the following levels:
IlpNetworkView.addNodeExpansionListener (NodeExpansionListener)
: Registers a listener to expand and collapse events that happen within the network component. An event is generated whenever a subnetwork is expanded or collapsed.
IlpNetworkView.removeNodeExpansionListener (NodeExpansionListener)
.
void IlpGraphView.addPseudoClass(IlpObject,String)
and void IlpGraphView.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given network node. Pseudoclasses provide advanced customization of network nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the view. Using these methods, you can specify whether the configuration is to be immediately applied to the view, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void refilterObjects
: Called when a user changes the filter in the adapter or when method refilter
is called. This method iterates over all the objects present in the data source attached to the network adapter and revalidates each object. Objects that are still valid after the filter has changed are kept in the component. Objects that do not match the new filter criteria are removed. Objects that now match the new filter criteria are added to the tree model.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the adapter. Using these methods, you can specify whether the configuration is to be immediately applied to the adapter, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
IlpMutableNetworkModel.addRootObjects(Collection)
: Adds several root objects. An event NetworkModelEvent.Type.ROOT_OBJECTS_ADDED
is sent to the listeners.
IlpMutableNetworkModel.removeRootObjects(Collection)
: Removes several root objects. An event NetworkModelEvent.Type.ROOT_OBJECTS_REMOVED
is sent to the listeners.
NetworkModelEvent.Type.ROOT_OBJECTS_ADDED
, and NetworkModelEvent.Type.ROOT_OBJECTS_REMOVED
: Notify the addition or removal of several root objects, invoking the corresponding methods NetworkModelListener.rootObjectsAdded(NetworkModelEvent)
and NetworkModelListener.rootObjectsRemoved(NetworkModelEvent)
.
IlpNetworkZoomInButton.setZoomFactor (double factor)
: Sets the zoom factor used by the Zoom In action.
IlpNetworkZoomOutButton.setZoomFactor (double factor)
: Sets the zoom factor used by the Zoom Out action.
IlpNetworkEditLabelButton.setLabelAttribute (String name)
: Sets the attribute name that will be edited by the interactor.
getPopupMenuFactory
and setPopupMenuFactory
in class IlpGraphInteractorButton
: These methods allow you to customize pop-up menus associated with interactors present in the network and equipment component toolbars. The following CSS extract illustrates how you can customize a pop-up menu associated with an interactor via CSS:
setKeepingAspectRatio
, setMaxZoomXFactor
, setMinZoomXFactor
, setMaxZoomYFactor
, setMinZoomYFactor
: Added to the IlpViewRenderer
located in ilog.cpl.network.renderer
. These methods allow you to customize the set properties via CSS.
setDecorationNames
and setVisibilityThresholds
: Added to ilog.tgo.composite.IltMixedZoomPolicy
and ilog.tgo.composite.IltPhysicalZoomPolicy
. These methods allows you to customize the visibility threshold used for the decorations in a specific network view through CSS. The following example illustrates this configuration:
void refilter()
: Asks the adapter to refilter the contents of the component.
void IlpEquipment.addPseudoClass(IlpObject,String)
and void IlpEquipment.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given equipment node. Pseudoclasses provide advanced customization of equipment nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the view and adapter. Using these methods, you can specify whether the configuration is to be immediately applied to the view and adapter, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
New methods have also been added at the following levels:
IlpEquipmentView.addNodeExpansionListener (NodeExpansionListener)
: Registers a listener to expand and collapse events that happen within this equipment component. An event is generated whenever a subnetwork is expanded or collapsed.
IlpEquipmentView.removeNodeExpansionListener (NodeExpansionListener)
void IlpGraphView.addPseudoClass(IlpObject,String)
and void IlpGraphView.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given equipment node. Pseudoclasses provide advanced customization of equipment nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the view. Using these methods, you can specify whether the configuration is to be immediately applied to the view, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void refilterObjects
: Called when a user changes the filter in the adapter or when method refilter
is called. This method iterates over all the objects present in the data source attached to the equipment adapter and revalidates each object. Objects that are still valid after the filter has changed are kept in the component. Objects that do not match the new filter criteria are removed. Objects that now match the new filter criteria are added to the tree model.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the adapter. Using these methods, you can specify whether the configuration is to be immediately applied to the adapter, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
IlpEquipmentZoomInButton.setZoomFactor (double factor)
: Sets the zoom factor used by the Zoom In action.
IlpEquipmnetZoomOutButton.setZoomFactor (double factor)
: Sets the zoom factor used by the Zoom Out action.
With these two methods, it is now possible to customize the zoom factor using CSS files, as follows:
#ZoomInButton { actionType: "ZoomIn"; zoomFactor: 1.1; } #ZoomOutButton { actionType: "ZoomOut"; zoomFactor: 1.1; }
IlpEquipmentEditLabelButton.setLabelAttribute (String name)
: Sets the attribute name that will be edited by the interactor.
getPopupMenuFactory
and setPopupMenuFactory
Added to class IlpGraphInteractorButton
. These methods allow you to associate pop-up menus with interactors that are present in the network and equipment component toolbars, and to use the new feature that allows interactors to be customized via CSS files.
setKeepingAspectRatio
, setMaxZoomXFactor
, setMinZoomXFactor
, setMaxZoomYFactor
, setMinZoomYFactor
: Added to the IlpViewRenderer
located in ilog.cpl.network.renderer
. These methods allow you to customize the set properties via CSS.
void IlpWebTable.addPseudoClass(IlpObject,IlpAttribute,String)
and void IlpWebTable.removePseudoClass(IlpObject,IlpAttribute,String)
: Respectively add and remove a pseudoclass to a given table cell. Pseudoclasses provide advanced customization of table cells based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the component. Using these methods, you can specify whether the configuration is to be immediately applied to the component itself, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void IlpWebTree.addPseudoClass(IlpObject,String)
and void IlpWebTree.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given tree node. Pseudoclasses provide advanced customization of tree nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the component. Using these methods, you can specify whether the configuration is to be immediately applied to the component itself, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void IlpWebNetwork.addPseudoClass(IlpObject,String)
and void IlpWebNetwork.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given network node. Pseudoclasses provide advanced customization of network nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the component. Using these methods, you can specify whether the configuration is to be immediately applied to the component itself, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
void IlpWebEquipment.addPseudoClass(IlpObject,String)
and void IlpWebEquipment.removePseudoClass(IlpObject,String)
: Respectively add and remove a pseudoclass to a given network node. Pseudoclasses provide advanced customization of network nodes based on the component state instead of the underlying business model state.
void setStyleSheets(String[] css, int updateMask)
and void setStyleSheets(int index, String css, int updateMask)
have been added. These methods allow you to set style sheets in the component. Using these methods, you can specify whether the configuration is to be immediately applied to the component itself, or to the business objects. These methods can be used to set style sheets that are applied only to the business objects, or only to the configuration, thus avoiding unnecessary updates.
The rendering of shelves has been improved in the following way:
IltShelfBaseRenderer
is now used to draw shelves. It replaces IltShelfDrawer
.
getFrameColor
and setFrameColor
: Customize the color used to draw the shelf frame.
isLabelVisible
, setLabelVisible
, isLabelAntialiasing
, setLabelAntialiasing
, getLabelFont
, setLabelFont
, getLabelForeground
, setLabelForeground
, getLabelSpacing
, setLabelSpacing
, getLabelPosition
, setLabelPosition
: Customize the slot labels.
getXSlotIndex
, setXSlotIndex
, getXSlotLabels
, setXSlotLabels
: Customize the labels for each slot. If property XSlotLabels
is defined, each slot is labelled with the value given in this property. Otherwise, the base renderer retrieves the first slot index and uses it to generate slot labels starting from the given index.
getXSlotLabel
is now available to return the label used in the shelf slot according to the X slot index.
getSlotNumbersBBox (IlvTransformer t, IlvRect rect)
: Retrieves the bounding box of the slot counts taking the given transformer into account.
subnetworkTopMargin
, subnetworkBottomMargin
, subnetworkRightMargin
, subnetworkLeftMargin
and subnetworkForeground:
Can now be applied when the subnetwork frame is FILLED_RECTANGLE_FRAME
.
depressed
is now available to indicate whether the off-page connectors in the standard graphic representation should be displayed depressed or not.
passiveIcon
and passiveIconVisible
: Customize the icon and visibility of an object considered as a passive device. (See Passive Devices.) These properties are valid for all predefined business objects.
partialIcon
and partialIconVisible
customize the icon and visibility in partial network elements. (See Partial Representation.) These properties are valid for network elements only (ilog.tgo.model.IltNetworkElement)
.
shortcutIcon
and shortcutIconVisible
: Customize the icon and visibility of shortcut network elements and groups. These properties are valid for network elements (ilog.tgo.model.IltNetworkElement)
and groups (ilog.tgo.model.IltGroup)
only. (See Shortcut Representation.)
baseStyleEnabled
defines whether the predefined business object representation will be affected by the primary states set in the object. The default value for this property is true
.
alarmCountMultiline
defines whether the alarm count decoration on the object base will be displayed on two lines or on one. The default behavior is a single line for all objects except for network elements of type NEComponent
.
XSlotLabels
defines individual labels for shelf slots (See Shelves.) This property has priority over the shelf attribute xSlotIndex
. This property is only valid for shelves using the standard shelf base renderer.
movable
defines whether an object can be moved or not through interactions in the network or equipment components. This property has a Boolean type; its default value is true
.
toolTipGraphic
defines a graphic object as a tooltip for objects or attributes in the graphic components. This property replaces property tooltipRenderer
which is now deprecated. The toolTipGraphic
property allows you to define a JComponent
or an IlvGraphic
as tooltips.
children
and constraints
define new decorations for predefined business objects. You can create new decorations and attach them to the predefined business object base to represent new attributes or properties of the object. These properties replace the use of IltGraphicRenderer.customizeGraphic
to extend the graphic representation of predefined business objects. Please refer to samples.network.decoration
for an example.
icon
and iconVisible
are now available to define an image that is displayed as a decoration in the predefined group objects (IltPolyGroup
, IltRectGroup
, IltLinearGroup
) in the network component.
lineSpacing
was changed to -1, indicating that the default TextLayout
leading value is used.
minLabelZoom
was changed to 0.6f.
labelAlignment
was changed to 0, indicating that the label alignment will be automatically defined according to the label position on the base.
graphicRenderer
used to define the graphic representation of attributes and objects is now deprecated. Use the property class
instead to define the IlvGraphic
or JComponent
used to represent an object or attribute.
centeredInsets
, stackerSpacing
, stackerOrientation
, stackerAlignment
, infoBalloonShadowThickness
, infoBalloonPointerDepth
, infoBalloonOrientation
, infoBalloonColor
, infoBalloonBorderColor
, infoBalloonShadowColor
, alarmBalloonShadowThickness
, alarmBalloonPointerDepth
, alarmBalloonOrientation
, alarmBalloonColor
, alarmBalloonBorderColor
, alarmBalloonShadowColor
, alarmBalloonRadius
, alarmBalloonPointerDistance
are now deprecated. These properties have been replaced by the properties defined in classes ilog.views.graphic.composite.decoration.IlvRectBalloon
and ilog.views.graphic.composite.decoration.IlvRoundRectBalloon
, as well as layout properties ilog.views.graphic.composite.layout.IlvStackerLayout
and ilog.views.graphic.composite.layout.IlvCenteredLayout
. Composite graphics are now created and customized using CSS and JViews composite graphics.
alarmLossOfConnectivityOverride
is now available to define whether the loss of connectivity indicators will override the alarm information on the predefined business object graphic representation. The default value of this property is true
. When this property is set to false
, the loss of connectivity state is graphically represented by a secondary state icon. If the information icon is present, the loss of connectivity state is listed in the information window along with the other states present in the object.
primaryAlarmState
is now available to allow you to choose which type of alarm has priority when creating the graphic representation of a predefined business object. Possible values are: Raw
or Impact
. The default value is Raw
. JTGO 4.0 has introduced new alarm severities, called impact alarms. Predefined business objects can have normal alarms or impact alarms. The graphic representation of these alarms complies with the standard JTGO look and feel (alarm colors, alarm counts and alarm balloon). This CSS property indicates which kind of alarm is graphically represented. If the object also contains alarms from the secondary alarm type, these alarms are graphically represented by a secondary state icon.
listPrimaryAlarmState
and listSecondaryAlarmState
are now available to indicate whether the alarm information should be displayed or not in the information window together with the other states. By default, listPrimaryAlarmState
is set to false
, since the primary alarm information is displayed directly in the object using colors, counts and balloon decorations. Property listSecondaryAlarmState
has its default value set to true
.
wordWrapChars
is no longer supported. Label wrapping and truncating are now available for all business objects, but the lines are broken according to the separators defined in the system (space, tab, new line and period). Refer to http://java.sun.com/docs/books/tutorial/i18n/text/line.html
for more information on the line separators used in the system.
IlpViewActionEvent.getInteractionState()
and IlpObjectActionEvent.getInteractionState()
: Return the state of the interaction when the view or object event has been created.
IlpDefaultContext.setProperty (String property, Object value)
: Sets the value of a property in the context.
IltEditLabelInteractor(String name)
: Creates a new interactor associated with the given label attribute name.
IlpExpansionStrategy.areChildrenLoaded(IlpRepresentationObject ro)
: Indicates whether the child objects of a given representation object have been queried or not.
IlpTreeNodeHelper.getExpansionStrategy ()
: Returns the expansion strategy defined for the tree node.
Copyright © Rogue Wave Software, Inc. 1997, 2015. All rights reserved. Legal terms. | PREVIOUS NEXT |