public class IlvLaneRenderer extends IlvInteractorRenderer
IlvSwimLanesRenderer
,
on the following points:
These new swimlanes make it possible to display processes that conform to the Business Process Modeling Notation (BPMN) standard, which requires hierarchical lanes.
This renderer looks up the following properties in the style sheet:
LaneName
property is also
set. It defines the height of the lane if lanes are horizontal, or
the width if they are vertical.
LaneName
property is also
set. It defines the width of the lane if lanes are horizontal, or
the height if they are vertical.
false
.
Lane
property.
Lanes {
alias : "<value>";
automaticExtending : "false";
defaultLength : "3.0";
defaultSize : "3.0";
horizontal : "false";
interactor : "<value>";
margin : "3.0";
nodeReparenting : "false";
parameter : "<value>";
processMouseMoveEvents : "false";
spacing : "3.0";
sublaneOffset : "3.0";
}
Modifier and Type | Property and Description |
---|---|
java.lang.String |
alias
Sets the alias of this renderer. |
boolean |
automaticExtending
Enables or disables the automatic extending mode. |
double |
defaultLength
Changes the default length of lanes (that is, the width if lanes are horizontal, or the height if they are vertical). |
double |
defaultSize
Changes the default size of lanes (that is, the height if lanes are horizontal, or the width if they are vertical). |
boolean |
horizontal
Changes the orientation of the lanes. |
java.lang.String |
interactor
Changes the interactor that will be put on the graphic objects created by the filtered renderer. |
double |
margin
Sets the margin between the objects inside the lane and the bounds of the lane. |
boolean |
nodeReparenting
Enables or disables the node reparenting mode. |
java.lang.String |
parameter
This method calls #setInteractor . |
boolean |
processMouseMoveEvents
Sets the processMouseMoveEvents to set. |
double |
spacing
Changes the minimum spacing between adjacent lanes. |
double |
sublaneOffset
If lanes are horizontal, changes the offset between the left side of a sub-lane and the left side of its parent lane. |
class
public java.lang.String alias
SubGraph
or GraphLayout
.
alias : "<value>";
public boolean automaticExtending
automaticExtending : "false";
public double defaultLength
defaultLength : "3.0";
public double defaultSize
defaultSize : "3.0";
public boolean horizontal
horizontal : "false";
public java.lang.String interactor
interactor : "<value>";
public double margin
margin : "3.0";
public boolean nodeReparenting
nodeReparenting : "false";
public java.lang.String parameter
#setInteractor
. So, you can
simply customize the interactor renderer as follows:
SDM { Interactor : "ilog.views.objectinteractor.IlvButtonInteractor"; }CSS example:
parameter : "<value>";
public boolean processMouseMoveEvents
processMouseMoveEvents : "false";
public double spacing
spacing : "3.0";
public double sublaneOffset
sublaneOffset : "3.0";
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.