public class IltPolyGroup extends IltGroup
IltObject.ListPrimaryStateStyleValueProvider, IltObject.LogicalType, IltObject.TinyType
Modifier and Type | Field and Description |
---|---|
static IlpColorKey |
FillBackgroundColor
Deprecated.
Please use CSS property
background instead. |
static IlpColorKey |
FillForegroundColor
Deprecated.
Please use CSS property
foreground instead. |
static IlpBooleanKey |
FillInterior
Deprecated.
Please use CSS property
fillStyle instead. |
static IlpPatternKey |
FillPattern
Deprecated.
Please use CSS property
pattern instead. |
static IltObjectInfo |
metainfo
Contains metainformation about this
IltObject class. |
static IlpColorKey |
OutlineColor
Deprecated.
Please use CSS property
outlineColor instead. |
static IlpBooleanKey |
OutlineDisplay
Deprecated.
Please use CSS property
outlineVisible instead. |
static IlpBooleanKey |
OutlineInside
Deprecated.
Please use CSS property
outlineInside instead. |
static IlpFloatKey |
OutlineOffset
Deprecated.
Please use CSS property
outlineOffset instead. |
static IlpFloatKey |
OutlineWidth
Deprecated.
Please use CSS property
outlineWidth instead. |
static IlpFloatKey |
ReliefThickness
Deprecated.
Please use CSS property
reliefThickness instead. |
_MappedForUser, DecorationsOffset, IconAttribute, LinksConnectToBase, PinDecorations, ShortcutAttribute, ZoomableDecorationsOffset
_automaticDecorationsDirection, _cloneConstructor, AbbreviateBalloonAlarmCount, AbbreviateBaseAlarmCount, AckAlarmHighestSeverityAttribute, AckImpactAlarmHighestSeverityAttribute, AlarmBalloonColor, AlarmBalloonContentsCollapsed, AlarmBalloonCountIcon, AlarmBalloonCountLabel, AlarmBalloonPosition, AlarmBalloonShadowColor, AlarmBalloonTextAntialiasing, AlarmBalloonTextBackgroundColor, AlarmBalloonTextFont, AlarmBalloonTextForegroundColor, AlarmBalloonVisible, AlarmBorderColor, AlarmBorderThickness, AlarmBorderVisible, AlarmBrightColor, AlarmColor, AlarmColorLevel, AlarmColorVisible, AlarmCountAntialiasing, AlarmCountAttribute, AlarmCountBackgroundColor, AlarmCountFont, AlarmCountForegroundColor, AlarmCountIcon, AlarmCountIconPosition, AlarmCountIconVisible, AlarmCountLabel, AlarmCountNumberAttribute, AlarmCountVisible, AlarmCriticalAbbreviation, AlarmCriticalBrightColor, AlarmCriticalColor, AlarmCriticalDarkColor, AlarmCriticalDescription, AlarmDarkColor, AlarmHighestSeverityAttribute, AlarmLossOfConnectivityAbbreviation, AlarmLossOfConnectivityBrightColor, AlarmLossOfConnectivityColor, AlarmLossOfConnectivityDarkColor, AlarmLossOfConnectivityOverride, AlarmMajorAbbreviation, AlarmMajorBrightColor, AlarmMajorColor, AlarmMajorDarkColor, AlarmMajorDescription, AlarmMinorAbbreviation, AlarmMinorBrightColor, AlarmMinorColor, AlarmMinorDarkColor, AlarmMinorDescription, AlarmNotReportingAbbreviation, AlarmsAsMarks, AlarmSeverityColorMap, AlarmSeverityDescriptionMap, AlarmUnknownAbbreviation, AlarmUnknownBrightColor, AlarmUnknownColor, AlarmUnknownDarkColor, AlarmUnknownDescription, AlarmWarningAbbreviation, AlarmWarningBrightColor, AlarmWarningColor, AlarmWarningDarkColor, AlarmWarningDescription, Alpha, BackgroundColor, BaseSelectionBorderVisible, BaseStyleEnabled, BlinkingBackgroundColor, BlinkingBorderColor, BlinkingBorderColor2, BlinkingForegroundColor, BorderColor, BorderColor2, BorderLineStyle, BorderPattern, BorderWidth, BUSINESS_OBJECT_PROPERTY, CanBeLogical, CenterWidth, ChildrenDecorationConstraints, ChildrenDecorations, ContainerCollapseIconVisible, ContainerExpansionIconVisible, ContainerOutsideExpansionIconVisible, ContainerStatusVisible, DetailLevel, Direction, DottedBorderBackgroundColor, DottedBorderForegroundColor, DottedBorderLineStyle, ForcedWidth, ForegroundColor, GraphicRepresentationAttribute, HasAlarmColor, IconsVisible, ImpactAlarmCountAttribute, ImpactAlarmCountNumberAttribute, ImpactAlarmHighestSeverityAttribute, InfoIconInteractor, InfoIconThreshold, InfoWindowAlwaysVisible, InfoWindowBorderColor, InfoWindowColor, InfoWindowShadowColor, InfoWindowTextAntialiasing, InfoWindowTextBackgroundColor, InfoWindowTextFont, InfoWindowTextForegroundColor, InfoWindowVisible, IsEditable, IsLogical, IsSelectable, IsTiny, IsVisible, LabelAntialiasing, LabelBackgroundColor, LabelBorderColor, LabelDirection, LabelFont, LabelForegroundColor, LabelOffset, LabelPosition, LabelVisible, LabelZoomable, LineStyle, LinkPorts, ListAlarmStateAbbreviated, ListPrimaryAlarmState, ListPrimaryState, ListSecondaryAlarmState, LogicalBorderThickness, LogicalHeight, LogicalLabelAntialiasing, LogicalLabelFont, LogicalTypeAttribute, LogicalWidth, MappedBorderColor, MappedBorderColor2, MappedBrightColor, MappedColor, MappedColor2, MappedDarkColor, MultilineBaseAlarmCount, NameAttribute, NewAlarmCountAttribute, NewAlarmCountNumberAttribute, NewAlarmHighestSeverityAttribute, NewImpactAlarmCountAttribute, NewImpactAlarmCountNumberAttribute, NewImpactAlarmHighestSeverityAttribute, ObjectStateAttribute, PassiveIcon, PassiveIconVisible, Pattern, PlinthBrightColor, PlinthColor, PlinthDarkColor, PlinthHorizontalMargin, PlinthVerticalMargin, PlinthVisible, PositionAttribute, PrimaryAlarmState, PrimaryStateAttribute, ReliefBorders, SecondaryStatesAttribute, SecondaryStateStackerPosition, SelectionBorderBackgroundColor, SelectionBorderForegroundColor, SelectionBorderLineStyle, SelectionBorderThickness, ShortcutIcon, ShortcutIconMap, ShortcutIconVisible, ShortcutToolTipMap, SNMPSystemContact, SNMPSystemDescription, SNMPSystemLocation, SourceImage, TinyAlarmBorderThickness, TinyBorderThickness, TinyLabelAntialiasing, TinyLabelFont, TinyTypeAttribute, TrapAuthenticationFailureAbbreviation, TrapAuthenticationFailureBrightColor, TrapAuthenticationFailureColor, TrapAuthenticationFailureDarkColor, TrapAuthenticationFailureDescription, TrapColdStartAbbreviation, TrapColdStartBrightColor, TrapColdStartColor, TrapColdStartDarkColor, TrapColdStartDescription, TrapEGPNeighborLossAbbreviation, TrapEGPNeighborLossBrightColor, TrapEGPNeighborLossColor, TrapEGPNeighborLossDarkColor, TrapEGPNeighborLossDescription, TrapLinkFailureAbbreviation, TrapLinkFailureBrightColor, TrapLinkFailureColor, TrapLinkFailureDarkColor, TrapLinkFailureDescription, TrapWarmStartAbbreviation, TrapWarmStartBrightColor, TrapWarmStartColor, TrapWarmStartDarkColor, TrapWarmStartDescription
VALUE_NOT_SET
Constructor and Description |
---|
IltPolyGroup(IlpClass ilpClass,
Object identifier)
Creates a new polygonal group with the given class and identifier.
|
IltPolyGroup(IltObjectState state)
Creates a new instance of
IltPolyGroup with a given semantic
state. |
IltPolyGroup(IltObjectState state,
String label)
Creates a new instance of
IltPolyGroup with a given semantic
state and label. |
IltPolyGroup(Object identifier)
Creates a new polygonal group with the given identifier.
|
Modifier and Type | Method and Description |
---|---|
void |
applyTransform(IltGraphicManager manager,
IltGraphic graphic,
IlvTransformer t,
IlpPositionSource reason)
Deprecated.
|
void |
computeGraphic(IltGraphicManager manager,
IlpPolygon shape)
Deprecated.
Adding a object to a datasource, connected to a graphic component such as
an
IlpNetwork , is enough to make its graphic representation
visible. |
ilog.tgo.graphic.internal.base.IltBaseElement |
createBase(IltcGraphicElementAggregate root)
Creates a base element, suitable for this particular kind of object, for
use with the Symbolic Graphic Representation Style.
|
ilog.tgo.graphic.internal.IltGraphicUpdate |
createPositionUpdate(Object position,
Object positionInManager)
Creates the graphic update responsible for setting the position/shape to
a graphical representation.
|
Object |
defaultShape()
Returns the default shape, used when an object is made visible without
having been assigned a shape.
|
static void |
ForceInit(ilog.tgo.util.internal.IltForceClassInit object)
To deserialize IltClassLegend instances.
|
IlvRect |
getBaseRectangle(IltGraphicManager manager)
Returns the base rectangle of the graphic representation in a given
IltGraphicManager.
|
protected IlvPoint |
getCenterPoint(IltGraphicManager manager,
IltGraphic graphic)
Returns the point that represents the center of the polygonal group.
|
static IltLegend |
GetClassLegend()
Deprecated.
The Style API has been replaced by the Cascading Style
Sheet mechanism. Please refer to the User's Manual for further information.
|
static IltObjectInfo |
GetIlpClass()
Returns the IlpClass corresponding to this Java class.
|
IlpPolygon |
getShape(IltGraphicManager manager)
Deprecated.
Adding a object to a datasource, connected to a graphic component such as
an
IlpNetwork , is enough to make its graphic representation
visible. When working with datasources, please use setPosition instead. |
protected IlpPolygon |
getShape(IltGraphicManager manager,
IltGraphic graphic)
Returns the shape graphic setting.
|
protected IlpPolygon |
getShapeInManager(IltGraphicManager manager,
IltGraphic graphic)
Returns the position of the graphic representation in a given
IltGraphicManager.
|
boolean |
isValidPosition(Object position)
Determines whether the argument is a valid position/shape for this type
of object.
|
void |
setBaseRectangle(IltGraphicManager manager,
IlvRect newBaseRectangle)
Applies a transformation to the graphic representation in a given
IltGraphicManager, attempting to make the base rectangle resemble
the given rectangle.
|
void |
setCenterPoint(IltGraphicManager manager,
IltGraphic graphic,
IlvPoint position,
IlpPositionSource reason)
Changes the position of the graphic representation in a given
IltGraphicManager.
|
void |
setShape(IltGraphicManager manager,
IlpPolygon shape)
Deprecated.
Adding a object to a datasource, connected to a graphic component such as
an
IlpNetwork , is enough to make its graphic representation
visible. When working with datasource, use
IltObject.setPosition(IlpPosition) instead. |
void |
setShape(IltGraphicManager manager,
IlpPolygon shape,
IlpPositionSource reason)
Deprecated.
Adding a object to a datasource, connected to a graphic component such as
an
IlpNetwork , is enough to make its graphic representation
visible. When working with datasource, use
IltObject.setPosition(IlpPosition) instead. |
void |
setShape(IltGraphicManager manager,
IltLogicalPolygon shape)
Deprecated.
Adding a object to a datasource, connected to a graphic component such as
an
IlpNetwork , is enough to make its graphic representation
visible. When working with datasource, use
IltObject.setPosition(IlpPosition) instead. |
void |
setShapeGraphicSetting(IltGraphic graphic,
Object newShape)
Sets the graphic settings responsible for the shape of the object.
|
void |
setShapeInManager(IltGraphicManager manager,
IltGraphic graphic,
IlpPolygon shape,
IlpPositionSource reason)
Changes the position of the graphic representation in a given
IltGraphicManager.
|
void |
setShapeInManagerGraphicSetting(IltGraphic graphic,
Object newShape,
IlpPositionSource reason) |
Object |
transformPosition(IltGraphicManager manager,
Object position)
Applies the manager transformer to the position parameter.
|
void |
updateShapeGraphicSettingInManager(IltGraphicManager manager,
IltGraphic graphic,
Object newShape,
IlpPositionSource reason)
If the graphic representation is visible, updates the shape graphic
setting in manager coordinates.
|
boolean |
usingDefaultShape(IltGraphicManager manager)
Computes the graphic representation of the object in the given manager.
|
areDecorationsPinned, areDecorationsPinned, areDecorationsPinned, copyFrom, getDecorationsCenterPoint, getDecorationsCenterPoint, getDecorationsCenterPoint, getDecorationsOffset, getDecorationsOffset, getDecorationsOffset, getIcon, getMappedForUserList, getShortcut, pinDecorations, pinDecorations, resetDecorationsCenterPoint, resetDecorationsCenterPoint, resetDecorationsOffset, resetDecorationsOffset, resetPinDecorations, resetPinDecorations, setAttributeValue, setDecorationsCenterPoint, setDecorationsCenterPoint, setDecorationsCenterPoint, setDecorationsOffset, setDecorationsOffset, setDecorationsOffset, setIcon, setProperty, setShape, setShortcut, toString
__getIlpObject, addGraphicChangedListener, addStateChangedListener, applyTransform, applyTransform, applyTransform, applyTransformInManager, clearState, cloneForRendering, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphic, computeGraphicAtPosition, copyFrom, createGraphic, createTinyBase, debug, endDelayingComputeGraphic, EndDelayingComputeGraphic, fireAllGraphicChanged, fireGraphicChanged, forgetShapeGraphicSettingInManager, FromGraphic, getAlarmState, getAttacherInfo, getAttacherInfoController, getAutomaticDecorationsDirection, getBaseRectangleInManager, GetBaseStyleMapping, getCenterPoint, getCenterPointInManager, getChildren, getDefaultLabelPosition, getGraphic, getGraphic, getGraphicInHierarchy, getGraphicInteractions, getGraphicNotNull, getGraphicNotNullInHierarchy, getGraphicRepresentationStyle, getGraphicSetting, getGraphicSetting, getGraphicSettings, GetIltObject, getLabel, getLabelOffset, getLabelOffset, getLabelOffset, getLabelPosition, getLabelPosition, getLabelPosition, getLayoutProxy, getLegend, getLegend, getLocalStyle, getLocalStyle, getLogicalType, getName, getObjectInfo, getObjectMapper, getObjectState, getObjectSystemMapper, getPosition, getProperty, getState, getTinyType, getTrapState, hasState, initializeCreatedGraphic, initializeDefaultValues, initializeObject, initializeVisibleGraphic, InitStyle, isEditable, isNearlyVisible, IsPropertyTransient, isSelected, isSelected, isVisible, mapDirection, mappedForUser, objectStateChanged, objectStateCleared, objectStateSet, postCreateGraphic, preCreateGraphic, removeGraphic, removeGraphic, removeGraphic, removeGraphicChangedListener, removeGraphicSetting, removeGraphicSetting, removeProperty, removeStateChangedListener, resetLabelOffset, resetLabelOffset, resetLabelPosition, resetLabelPosition, resetState, restoreVisibility, setAutomaticDecorationsDirection, setAutomaticDecorationsDirection, setBaseRectangleInManager, setCenterPoint, setCenterPoint, setCenterPointInManager, setEditable, setGraphic, setGraphicSetting, setGraphicSetting, setGraphicSetting, setGraphicSettings, setIlpClass, setLabel, setLabelOffset, setLabelOffset, setLabelPosition, setLabelPosition, setLegend, setLogicalType, setName, setObjectState, setPosition, SetPropertyTransient, setSelected, setSelectedInternal, setState, setState, setTinyType, setVisible, startDelayingComputeGraphic, StartDelayingComputeGraphic, startVisibility, updateFrom
addAttributeValueListener, fireEvent, getAttributeGroup, getAttributeValue, getAttributeValue, getAttributeValueByName, getIdentifier, getIlpClass, getLocalAttributeValues, getObjectSupport, hasAttributeValue, removeAttributeValueListener, setAttributeValue, setAttributeValueByName, setLocalAttributeValues, setObjectSupport
public static IltObjectInfo metainfo
IltObject
class.@Deprecated public static IlpPatternKey FillPattern
pattern
instead.IltObjectCustomization.getFillPattern()
,
IltrPattern.GroupFilling
@Deprecated public static IlpColorKey FillForegroundColor
foreground
instead.IltObjectCustomization.getFillForeground()
@Deprecated public static IlpColorKey FillBackgroundColor
background
instead.IltObjectCustomization.getFillBackground()
@Deprecated public static IlpBooleanKey OutlineInside
outlineInside
instead.true
), or symmetrically
distributed on both sides of the shape's edges (if false
).IltObjectCustomization.isOutlineInside()
,
IltrThickness.PolygonalGroupOutlineInside
@Deprecated public static IlpFloatKey OutlineOffset
outlineOffset
instead.true
value.IltObjectCustomization.getOutlineOffset()
,
IltrThickness.PolygonalGroupOutlineOffset
@Deprecated public static IlpFloatKey OutlineWidth
outlineWidth
instead.IltrThickness.PolygonalGroupOutlineWidth
,
IltObjectCustomization.getOutlineWidth()
@Deprecated public static IlpFloatKey ReliefThickness
reliefThickness
instead.IltObjectCustomization.getReliefThickness()
,
IltrThickness.PolygonalGroupReliefThickness
@Deprecated public static IlpColorKey OutlineColor
outlineColor
instead.IltObjectCustomization.getOutlineColor()
@Deprecated public static IlpBooleanKey OutlineDisplay
outlineVisible
instead.IltObjectCustomization.isOutlineVisible()
@Deprecated public static IlpBooleanKey FillInterior
fillStyle
instead.IltObjectCustomization.getFillInterior()
public IltPolyGroup(IltObjectState state, String label)
IltPolyGroup
with a given semantic
state and label.
This state object is destructively modified later.
public IltPolyGroup(IltObjectState state)
IltPolyGroup
with a given semantic
state.
This state object is destructively modified later.
public IltPolyGroup(Object identifier)
identifier
- the identifier of this new instancepublic IltPolyGroup(IlpClass ilpClass, Object identifier)
ilpClass
- the business class of this new instance. It must be a
subclass of IltPolyGroup
identifier
- the identifier of this new instancepublic static IltObjectInfo GetIlpClass()
@Deprecated public static IltLegend GetClassLegend()
@Deprecated public void computeGraphic(IltGraphicManager manager, IlpPolygon shape)
IlpNetwork
, is enough to make its graphic representation
visible.public Object transformPosition(IltGraphicManager manager, Object position)
computeGraphic (mgr, position)
transformPosition
in class IltObject
public boolean isValidPosition(Object position)
IltObject
This function overridden in subclasses. Accepted positions are:
IlvPoint
for IltNetworkElement
,
IltOffPageConnector
, IltShelf
,
IlvRect
for IltRectGroup
,
IltShelfItem
,
IlpPolyline
for IltAbstractLink
,
IltLinearGroup
,
IlpPolygon
for IltPolyGroup
.
isValidPosition
in class IltObject
public ilog.tgo.graphic.internal.IltGraphicUpdate createPositionUpdate(Object position, Object positionInManager)
null
, the position/shape set will
be the default value."? Is this useful?createPositionUpdate
in class IltObject
position
- the shape in stationary coordinatespositionInManager
- the shape in manager coordinates (takes into
account the logical zoom transformer)public boolean usingDefaultShape(IltGraphicManager manager)
usingDefaultShape
in class IltObject
public void updateShapeGraphicSettingInManager(IltGraphicManager manager, IltGraphic graphic, Object newShape, IlpPositionSource reason)
updateShapeGraphicSettingInManager
in class IltObject
newShape
- the new shape in stationary coordinates; null
means the current value of the shape graphic settingreason
- the reason for the shape change, or null
if
unknown@Deprecated public IlpPolygon getShape(IltGraphicManager manager)
IlpNetwork
, is enough to make its graphic representation
visible. When working with datasources, please use setPosition
instead.
IltPolyGroup
is in a DataSource.protected IlpPolygon getShape(IltGraphicManager manager, IltGraphic graphic)
@Deprecated public void setShape(IltGraphicManager manager, IlpPolygon shape)
IlpNetwork
, is enough to make its graphic representation
visible. When working with datasource, use
IltObject.setPosition(IlpPosition)
instead.
IltPolyGroup
is in a DataSource.@Deprecated public void setShape(IltGraphicManager manager, IlpPolygon shape, IlpPositionSource reason)
IlpNetwork
, is enough to make its graphic representation
visible. When working with datasource, use
IltObject.setPosition(IlpPosition)
instead.Note that this method is not supposed to be used when this
IltPolyGroup
is in a DataSource.
manager
- The graphic manager where this object will be displayed.shape
- The new shape.reason
- The reason for the shape change, or null
if unknown@Deprecated public void setShape(IltGraphicManager manager, IltLogicalPolygon shape)
IlpNetwork
, is enough to make its graphic representation
visible. When working with datasource, use
IltObject.setPosition(IlpPosition)
instead.Note that this method is not supposed to be used when this
IltPolyGroup
is in a DataSource.
manager
- The graphic manager where this object will be displayed.shape
- The new shape.protected IlpPolygon getShapeInManager(IltGraphicManager manager, IltGraphic graphic)
public void setShapeInManager(IltGraphicManager manager, IltGraphic graphic, IlpPolygon shape, IlpPositionSource reason)
public void setShapeGraphicSetting(IltGraphic graphic, Object newShape)
setShapeGraphicSetting
in class IltObject
public void setShapeInManagerGraphicSetting(IltGraphic graphic, Object newShape, IlpPositionSource reason)
setShapeInManagerGraphicSetting
in class IltObject
@Deprecated public void applyTransform(IltGraphicManager manager, IltGraphic graphic, IlvTransformer t, IlpPositionSource reason)
IltObject
IltGraphicManager
.
Note: t
is given relative to the stationary
coordinate system, which is the coordinate system used by the other
IltObject
subclasses API functions.
Note that this method is not supposed to be used when this
IltObject
is in a DataSource.
applyTransform
in class IltObject
manager
- The graphic manager where the object is displayed.graphic
- The graphic representation in the manager.t
- The transform parameter.reason
- The reason for the shape change, or null
if unknownIltObject.applyTransform(ilog.tgo.graphic.IltGraphicManager, ilog.views.IlvTransformer)
,
IltGraphicManager.getZoomTransformer()
protected IlvPoint getCenterPoint(IltGraphicManager manager, IltGraphic graphic)
getCenterPoint
in class IltObject
public void setCenterPoint(IltGraphicManager manager, IltGraphic graphic, IlvPoint position, IlpPositionSource reason)
setCenterPoint
in class IltObject
public IlvRect getBaseRectangle(IltGraphicManager manager)
getBaseRectangle
in class IltObject
null
if the base has no extent at allpublic void setBaseRectangle(IltGraphicManager manager, IlvRect newBaseRectangle)
setBaseRectangle
in class IltObject
public Object defaultShape()
defaultShape
in class IltObject
public ilog.tgo.graphic.internal.base.IltBaseElement createBase(IltcGraphicElementAggregate root)
IltObject
createBase
in class IltObject
IltCompositeGraphic.createBase(IltcGraphicElementAggregate, IltObject)
,
IltObject.createTinyBase(IltcGraphicElementAggregate)
public static void ForceInit(ilog.tgo.util.internal.IltForceClassInit object)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.