@PublicAPI public class CellOrComponentId extends java.lang.Object
new CellOrComponentId(2, -1);
new CellOrComponentId(0, 1);
Constructor and Description |
---|
CellOrComponentId(int cellIndex)
Creates a cell id.
|
CellOrComponentId(int cellIndex,
int componentIndex)
Creates an id.
|
Modifier and Type | Method and Description |
---|---|
int |
getCellIndex()
Returns the internal index of the cell either this is a cell id or a component id.
|
int |
getComponentIndex()
Returns the internal index of the component or -1 if this is a cell id.
|
boolean |
isCell()
Returns true if this id identifies a cell.
|
boolean |
isComponent()
Returns true if this id identifies a component.
|
void |
setCellIndex(int cellIndex)
Sets the internal index of the cell.
|
void |
setComponentIndex(int componentIndex)
Warning: for internal use only.
|
java.lang.String |
toString()
Returns the internal cell and component indices.
|
public CellOrComponentId(int cellIndex)
setComponentIndex(int)
.cellIndex
- internal index of the cellpublic CellOrComponentId(int cellIndex, int componentIndex)
cellIndex
- internal index of the cellcomponentIndex
- internal index of the component or -1public boolean isCell()
public boolean isComponent()
public int getCellIndex()
public int getComponentIndex()
public void setCellIndex(int cellIndex)
public void setComponentIndex(int componentIndex)
GraphicCell.removeComponent(GraphicComponent)
public java.lang.String toString()
toString
in class java.lang.Object
String