Release Notes |
This document describes the main changes that have been made to JViews TGO since version 8.0.
Incompatibilities
General Changes
Library Changes
Modified Interfaces and Classes
Example Changes
ilog.cpl.equipment.IlpEquipmentAdapter
ilog.cpl.graph.IlpGraphView
ilog.cpl.graph.util.IlpRelativePositionUtil
ilog.cpl.list.IlpListAdapter
ilog.cpl.network.IlpNetworkAdapter
ilog.cpl.tree.IlpAbstractTreeAdapter
ilog.tgo.faces.equipment.dhtml.component.IltFacesDHTMLEquipmentView
ilog.tgo.faces.graph.component.IltFacesGraphView
ilog.tgo.faces.graph.dhtml.servlet.IltFacesGraphSelectionSupport
ilog.tgo.faces.network.dhtml.component.IltFacesDHTMLNetworkView
ilog.tgo.faces.service.IltFacesDefaultContext
ilog.tgo.grprim.IltColorModifier.MultiColor
ilog.tgo.grprim.IltColorModifier.Shade
ilog.tgo.model.IltBellcore.SecState
ilog.tgo.swing.IltComponentGraphic
ilog.tgo.resource.IltrImage
Modified Examples
ilog.tgo.swing.IltTree
has been removed.
ilog.cpl.IlpTree
) in JTGO 3.0. It was deprecated in JTGO 3.5 and has been removed from the library in JViews TGO 8.1. Please refer to the Graphic Components > Tree Component section of the User's Documentation for more details on how to use the JViews TGO Tree Component.
ilog.tgo.swing.IltTree
ilog.tgo.swing.IltComponentTree
ilog.tgo.swing.IltObjectTreeNode
ilog.tgo.swing.IltTreeNodePosition
ilog.tgo.swing.IltTreeModel
ilog.tgo.swing.IltTreeLinkInfo
ilog.tgo.swing.IltTreeNodeSpecifics
ilog.tgo.swing.IltTreeLinkSpecifics
ilog.tgo.swing.IltObjectTreeRenderer
ilog.tgo.swing.IltTreeObjectLocator
ilog.tgo.swing.IltTreeUI
ilog.tgo.resource.IltrImage.TreeExpansion
ilog.tgo.resource.IltrImage.TreeCollapsion
ilog.tgo.swing.IltExpandableGroup
ilog.tgo.swing.IltExpandableGroupContainment
ilog.tgo.util.IltPath
has been removed.
IlpURLAccessService
) in JTGO 3.0. It has been removed from the library in JViews TGO 8.1. Please refer to the Context and Deployment Descriptor > The Context Services > URL Access Service section of the User's Documentation for more details on how to use the JViews TGO URL Access Service.ilog.tgo.model.IltTrail
has been removed.
ilog.tgo.model.IltLinkList
has been removed.
IltDrawer
has been removed.
ilog.tgo.graphic.IltDrawer
ilog.tgo.graphic.IltLogicalDrawer
, replaced by ilog.tgo.graphic.renderer.IltLogicalBaseRenderer
ilog.tgo.graphic.IltNEDrawer
, replaced by ilog.tgo.graphic.renderer.IltNEBaseRenderer
ilog.tgo.graphic.IltTinyDrawer
, replaced by ilog.tgo.graphic.renderer.IltTinyBaseRenderer
ilog.tgo.graphic.IltTinyLinkDrawer
, replaced by ilog.tgo.graphic.renderer.IltTinyLinkBaseRenderer
ilog.tgo.graphic.IltAbstractShelfDrawer
, replaced by ilog.tgo.graphic.renderer.IltShelfBaseRenderer
ilog.tgo.graphic.IltShelfItemContainerDrawer
, replaced by ilog.tgo.graphic.renderer.IltShelfItemContainerBaseRenderer
ilog.tgo.graphic.IltShelfDrawer
, replaced by ilog.tgo.graphic.renderer.IltShelfBaseRenderer
ilog.tgo.graphic.IltCardCarrierDrawer
, replaced by ilog.tgo.graphic.renderer.IltCardCarrierBaseRenderer
ilog.tgo.graphic.IltCardDrawer
, replaced by ilog.tgo.graphic.renderer.IltCardBaseRenderer
ilog.tgo.graphic.IltCardItemDrawer
, replaced by ilog.tgo.graphic.renderer.IltCardItemBaseRenderer
ilog.tgo.graphic.IltLedDrawer
, replaced by ilog.tgo.graphic.renderer.IltLedBaseRenderer
ilog.tgo.graphic.IltPortDrawer
, replaced by ilog.tgo.graphic.renderer.IltPortBaseRenderer
ilog.tgo.graphic.renderer.IltBaseRendererFactory
. Please refer to the Styling section of the User's Documentation for more details on how to modify the representation of predefined business objects. The following related methods and classes have been removed from the library in JViews TGO 8.1:
ilog.tgo.model.IltLogicalDrawerFactory
ilog.tgo.model.IltImageLogicalDrawerFactory
ilog.tgo.model.IltNEDrawerFactory
ilog.tgo.model.IltImageNEDrawerFactory
ilog.tgo.model.IltTinyDrawerFactory
ilog.tgo.model.IltImageTinyDrawerFactory
ilog.tgo.model.IltShelfDrawerFactory
ilog.tgo.model.IltCardCarrierDrawerFactory
ilog.tgo.model.IltCardDrawerFactory
ilog.tgo.model.IltImageCardDrawerFactory
ilog.tgo.model.IltCardItemDrawerFactory
ilog.tgo.model.IltLedDrawerFactory
ilog.tgo.model.IltImageLedDrawerFactory
ilog.tgo.model.IltPortDrawerFactory
ilog.tgo.model.IltImagePortDrawerFactory
ilog.tgo.model.IltSVGGraphicFactory
ilog.tgo.model.IltIlvGraphicFactory
ilog.tgo.model.IltCard.SetTypeMapping(ilog.tgo.model.IltCard.Type, ilog.tgo.model.IltCardDrawerFactory)
ilog.tgo.model.IltCard.GetGraphicTypeMapping(ilog.tgo.model.IltCard.Type)
ilog.tgo.model.IltCard.SetIlvGraphicTypeMapping(ilog.tgo.model.IltCard.Type, ilog.tgo.model.IltIlvGraphicFactory)
ilog.tgo.model.IltCard.SetTypeTinyMapping(ilog.tgo.model.IltCard.Type, ilog.tgo.model.IltTinyDrawerFactory)
ilog.tgo.model.IltCard.StandardDrawer
ilog.tgo.model.IltCard.EmptySlotDrawer
ilog.tgo.model.IltCardCarrier.SetTypeMapping(ilog.tgo.model.IltCardCarrier.Type, ilog.tgo.model.IltCardCarrierDrawerFactory)
ilog.tgo.model.IltCardCarrier.SetTypeTinyMapping(ilog.tgo.model.IltCardCarrier.Type)
ilog.tgo.model.IltCardCarrier.StandardDrawer
ilog.tgo.model.IltCardItem.GetTypeMapping(ilog.tgo.model.IltCardItem.Type)
ilog.tgo.model.IltCardItem.GetIlvGraphicTypeMapping(ilog.tgo.model.IltCardItem.Type)
ilog.tgo.model.IltCardItem.SetIlvGraphicTypeMapping(ilog.tgo.model.IltCardItem.Type, ilog.tgo.model.IltIlvGraphicFactory)
ilog.tgo.model.IltLed.SetTypeMapping(ilog.tgo.model.IltLed.Type, ilog.tgo.model.IltLedDrawerFactory)
ilog.tgo.model.IltLed.GetTypeMapping(ilog.tgo.model.IltLed.Type)
ilog.tgo.model.IltLed.GetIlvGraphicTypeMapping(ilog.tgo.model.IltLed.Type)
ilog.tgo.model.IltLed.SetIlvGraphicTypeMapping(ilog.tgo.model.IltLed.Type, ilog.tgo.model.IltIlvGraphicFactory)
ilog.tgo.model.IltLink.GetMediaMapping(ilog.tgo.model.IltLink.Media)
ilog.tgo.model.IltLink.SetMediaMapping(ilog.tgo.model.IltLink.Media, java.awt.Image)
ilog.tgo.model.IltLink.MediaImageMap
ilog.tgo.model.IltNetworkElement.SetTypeMapping(ilog.tgo.model.IltNetworkElement.Type, ilog.tgo.model.IltNEDrawerFactory)
ilog.tgo.model.IltNetworkElement.GetTypeMapping(ilog.tgo.model.IltNetworkElement.Type)
ilog.tgo.model.IltNetworkElement.GetIlvGraphicTypeMapping(ilog.tgo.model.IltNetworkElement.Type)
ilog.tgo.model.IltNetworkElement.SetIlvGraphicTypeMapping(ilog.tgo.model.IltNetworkElement.Type, ilog.tgo.model.IltIlvGraphicFactory)
ilog.tgo.model.IltNetworkElement.SetFunctionCenteredForType(ilog.tgo.model.IltNetworkElement.Type, boolean)
ilog.tgo.model.IltNetworkElement.SetFunctionMapping(ilog.tgo.model.IltNetworkElement.Function, java.awt.Image)
ilog.tgo.model.IltNetworkElement.GetFunctionMapping(ilog.tgo.model.IltNetworkElement.Function)
ilog.tgo.model.IltNetworkElement.SetFamilyMapping(ilog.tgo.model.IltNetworkElement.Family, java.lang.String)
ilog.tgo.model.IltNetworkElement.GetFamilyMapping(ilog.tgo.model.IltNetworkElement.Family)
ilog.tgo.model.IltNetworkElement.FunctionImageMap
ilog.tgo.model.IltNetworkElement.FamilyStringMap
ilog.tgo.model.IltNetworkElement.NEDrawer
ilog.tgo.model.IltNetworkElement.MDDrawer
ilog.tgo.model.IltNetworkElement.ServerDrawer
ilog.tgo.model.IltNetworkElement.NMWDrawer
ilog.tgo.model.IltNetworkElement.BSCDrawer
ilog.tgo.model.IltNetworkElement.MSCDrawer
ilog.tgo.model.IltNetworkElement.BTSDrawer
ilog.tgo.model.IltNetworkElement.BTSEquipmentDrawer
ilog.tgo.model.IltNetworkElement.TransportShapeDrawer
ilog.tgo.model.IltNetworkElement.SwitchShapeDrawer
ilog.tgo.model.IltNetworkElement.StationShapeDrawer
ilog.tgo.model.IltNetworkElement.MuxShapeDrawer
ilog.tgo.model.IltNetworkElement.EquipmentShapeDrawer
ilog.tgo.model.IltNetworkElement.NetworkShapeDrawer
ilog.tgo.model.IltObject.SetLogicalTypeMapping(ilog.tgo.model.IltObject.LogicalType, ilog.tgo.model.IltLogicalDrawerFactory)
ilog.tgo.model.IltObject.SetTinyTypeMapping(ilog.tgo.model.IltObject.TinyType, ilog.tgo.model.IltTinyDrawerFactory)
ilog.tgo.model.IltObject.TypeStringMap
ilog.tgo.model.IltPort.SetTypeMapping(ilog.tgo.model.IltPort.Type, ilog.tgo.model.IltPortDrawerFactory)
ilog.tgo.model.IltPort.GetTypeMapping(ilog.tgo.model.IltPort.Type)
ilog.tgo.model.IltPort.GetIlvGraphicTypeMapping(ilog.tgo.model.IltPort.Type)
ilog.tgo.model.IltPort.SetIlvGraphicTypeMapping(ilog.tgo.model.IltPort.Type, ilog.tgo.model.IltIlvGraphicFactory)
ilog.tgo.model.IltShelf.SetTypeMapping(ilog.tgo.model.IltShelf.Type, ilog.tgo.model.IltShelfDrawerFactory)
ilog.tgo.model.IltShelf.SetTypeTinyMapping(ilog.tgo.model.IltShelf.Type, ilog.tgo.model.IltTinyDrawerFactory)
ilog.tgo.model.IltShelf.StandardDrawer
ilog.cpl.css.IlpObjectPreCustomization
ilog.cpl.style.key.IlpObjectKeys.NetworkExpansion
ilog.cpl.style.key.IlpObjectKeys.TreeExpansion
ilog.cpl.datasource.IlpAbstractHierarchyAdapter.setGraphicViewStyleManager(ilog.cpl.graphic.IlpGraphicViewStyleManager)
ilog.cpl.datasource.IlpAbstractHierarchyAdapter.getGraphicViewStyleManager()
ilog.cpl.datasource.IlpAbstractHierarchyAdapter.setGraphicView(ilog.cpl.graphic.IlpGraphicView)
ilog.cpl.datasource.IlpAbstractHierarchyAdapter.getGraphicView()
dataSource
field of the ilog.tgo.faces.datasource.component.IltFacesDataSource
has been changed from protected
to private
as it was intended to be private
._styleSheets
and _project
fields of the ilog.tgo.faces.graph.dhtml.servlet.IltFacesGraphServletSupport
have been removed as they were not being used internally.IlvResourceUtil
class.
IlvResourceUtil
allows to configure applets so that they no longer attempt to load resources unsuccessfully over the network for locale bundles that do not exist. This speeds up the startup time of
applets that run in browsers with a different locale than the locales provided by the applet.
Introspector
no longer attempts to search unsuccesfully for the BeanInfo over the network before creating it dynamically through reflection.
IlpMutableStyleSheet
API.
Please note that the mutable style sheet is set to the adapter like a regular style sheet and will be cascaded according to the order in which it has been declared.
IlpNetworkView
).
NR
by default). The subnetwork outline is grayed and the background is not mapped (applies the user-defined configuration).
?
by default). The subnetwork outline is mapped to the most severe outstanding alarm while the background is mapped to the loss of connectivity color (light blue by default).
ilog.cpl.datasource.IlpStylableAdapter
This interface defines an adapter that can be customized using Cascading Style Sheets (CSS).
ilog.cpl.graph.action.toolbar.IlpGraphSimpleActionButton
This toolbar button executes a simple one-time action.
ensureVisible(Collection)
:
Scrolls the view in such a way that a given list of representation objects becomes visible.
ilog.cpl.network.IlpNetworkAdapter
getMutableStyleSheet()
:
Returns a mutable style sheet that can be used to change the adapter configuration dynamically.
ilog.cpl.equipment.IlpEquipmentAdapter
getMutableStyleSheet()
:
Returns a mutable style sheet that can be used to change the adapter configuration dynamically.
ilog.cpl.tree.IlpAbstractTreeAdapter
getMutableStyleSheet()
:
Returns a mutable style sheet that can be used to change the adapter configuration dynamically.
getMutableStyleSheet()
:
Returns a mutable style sheet that can be used to change the adapter configuration dynamically.
ilog.cpl.graph.util.IlpRelativePositionUtil
GetRelativePosition(IlpPoint, IlpRepresentationObject, IlpGraphView)
:
Converts the given view position point
into a position relative to the given representation object, which can correspond to an IltShelf
, IltCardCarrier
, or an IltCard
business object.
ilog.tgo.grprim.IltColorModifier.MultiColor
IltColorModifier.MultiColor()
:
Creates a new color modifier.
getRelevantValue()
:
Returns the value that is used as the color threshold.
setRelevantValue(int)
:
Sets the value that is relevant to modify the current color.
setModifiedColor(int)
:
Sets the color to be modified.
ilog.tgo.grprim.IltColorModifier.Shade
IltColorModifier.Shade()
:
Creates a new color modifier.
getPercent()
:
Returns the percent used to produce a transparent color shade effect.
setPercent(float)
:
Sets the percent used to produce a transparent color shade effect.
ilog.tgo.model.IltBellcore.SecState
ProvidingService
:
Indicates a backup resource has been put into service, taking over the role of a primary resource.
ilog.tgo.swing.IltComponentGraphic
ilog.cpl.graphic.IlpGraphic.getComponent()
function to retrieve a JComponent
instead.ilog.tgo.resource.IltSettings.GetImage(Object)
function to retrieve resource images instead.ilog.tgo.faces.equipment.dhtml.component.IltFacesDHTMLEquipmentView
getBeforeSessionExpirationHandler()
:
Returns the JavaScript code that will be called when the session is about to expire.
setBeforeSessionExpirationHandler(String)
:
Sets the JavaScript code that will be called when the session is about to expire.
ilog.tgo.faces.graph.component.IltFacesGraphView
IlpRepresentationObject
instances in manager coordinates.
getBoundingBox(IlpRepresentationObject)
:
Returns the bounding box of the given IlpRepresentationObject
instance in manager coordinates.
getBoundingBox(Collection)
:
Returns the combined bounding box of the IlpRepresentationObject
instances contained in the Collection
provided in manager coordinates.
ilog.tgo.faces.graph.dhtml.servlet.IltFacesGraphSelectionSupport
doGetDeselectAll(HttpServletRequest, IlvSelectionSupport.IlvSelectionResponse)
:
Attempts to deselect all the objects that are currently selected.
doGetSelectAll(HttpServletRequest, IlvSelectionSupport.IlvSelectionResponse)
:
Attempts to select all the selectable objects.
doGetSelectOneById(HttpServletRequest, IlvSelectionSupport.IlvSelectionResponse, String)
:
Clears the current selections and attempts to select the object with the specified identifier.
doGetSelectOneMultipleById(HttpServletRequest, IlvSelectionSupport.IlvSelectionResponse, String)
:
Attempts to extend the selection to the object with the specified identifier, if any.
ilog.tgo.faces.network.dhtml.component.IltFacesDHTMLNetworkView
getBeforeSessionExpirationHandler()
:
Returns the JavaScript code that will be called when the session is about to expire.
setBeforeSessionExpirationHandler(String)
:
Sets the JavaScript code that will be called when the session is about to expire.
ilog.tgo.faces.service.IltFacesDefaultContext
IltFacesDefaultContext
with a custom FacesContext
IltFacesDefaultContext(Locale, FacesContext)
:
Constructor with locale and FacesContext parameters.
ilog.tgo.datasource.IltDefaultDataSource
) has been created. It describes how to populate the data source with business objects and how to establish relationships between the objects programmatically, without using XML.
ilog.tgo.datasource.IltDefaultDataSource
) has been created. It describes how to populate the data source with business objects and how to establish relationships between the objects programmatically, without using XML.
ilog.tgo.datasource.IltDefaultDataSource
) has been created. It describes how to populate the data source with business objects and how to establish relationships between the objects programmatically, without using XML.
ilog.tgo.datasource.IltDefaultDataSource
) has been created. It describes how to populate the data source with business objects and how to establish relationships between the objects programmatically, without using XML.
Service2.xml
and Service5.xml
.
IltFacesGraphViewSelectionManager
JavaScript API instead of the IltFacesClientSelectInteractor
JavaScript API (deprecated in 8.0) when handling the view update mode.IltFacesGraphViewSelectionManager
JavaScript API instead of the IltFacesClientSelectInteractor
JavaScript API (deprecated in 8.0) when handling selection-related properties.propertyAccessor
property of the selectionManager
Faces component instead of the infoProviderMethodBinding
of the clientSelectInteractor
Faces component (deprecated in 8.0) to expose server-side properties to the client.IltFacesGraphViewSelectionManager
JavaScript API instead of the IltFacesClientSelectInteractor
JavaScript API (deprecated in 8.0) when handling selection-related properties.