Package com.mxgraph.model
Class mxCellPath
java.lang.Object
com.mxgraph.model.mxCellPath
Implements a mechanism for temporary cell Ids.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String
Defines the separator between the path components. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
Compares the given cell paths and returns -1 if cp1 is smaller, 0 if cp1 is equal and 1 if cp1 is greater than cp2.static String
Creates the cell path for the given cell.static String
getParentPath
(String path) Returns the path for the parent of the cell represented by the given path.static mxICell
Returns the cell for the specified cell path using the given root as the root of the path.
-
Field Details
-
PATH_SEPARATOR
Defines the separator between the path components. Default is.
.
-
-
Constructor Details
-
mxCellPath
public mxCellPath()
-
-
Method Details
-
create
Creates the cell path for the given cell. The cell path is a concatenation of the indices of all cells on the (finite) path to the root, eg. "0.0.0.1".- Parameters:
cell
- Cell whose path should be returned.- Returns:
- Returns the string that represents the path.
-
getParentPath
Returns the path for the parent of the cell represented by the given path. Returns null if the given path has no parent.- Parameters:
path
- Path whose parent path should be returned.
-
resolve
Returns the cell for the specified cell path using the given root as the root of the path.- Parameters:
root
- Root cell of the path to be resolved.path
- String that defines the path.- Returns:
- Returns the cell that is defined by the path.
-
compare
Compares the given cell paths and returns -1 if cp1 is smaller, 0 if cp1 is equal and 1 if cp1 is greater than cp2.
-