public class OdgShape
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
OdgShape.TextStyle |
Modifier and Type | Field and Description |
---|---|
(package private) FBkind_FBcl |
eBlock
Mark of the shape with the semantic due to graphic style
|
(package private) PinKind_FBcl |
ePin
Mark of the shape with the semantic due to graphic style
|
(package private) java.lang.String |
id
For find the connection in the graphic
|
private static OdgShape.TextStyle[] |
idxTextStyle |
(package private) int |
nrGroup |
(package private) XY_FBcl |
odgxy
Position of the shape.
|
(package private) char |
shapeFramePolygon |
(package private) java.lang.String |
sPosxy |
(package private) java.lang.String |
styleOdg
The style in the odg file found.
|
(package private) java.lang.String |
text
Text in the shape
|
(package private) OdgPage.XColRange |
xCol
Temporary used for column association, finally stored with
completeXcol()
in odgxy . |
(package private) XmlForOdg_Base.Draw_shape_Base |
xShape
Reference to the data read from xml for more information.
|
Constructor and Description |
---|
OdgShape(int page,
FBkind_FBcl eBlock,
PinKind_FBcl ePin,
java.lang.String styleOdg,
java.lang.String text,
XmlForOdg_Base.Draw_shape_Base xShape,
int nrGroup,
char shapeFramePolygon)
Constructor of a shape
|
OdgShape(int page,
java.lang.String shapeId,
FBkind_FBcl eBlock,
PinKind_FBcl ePin,
java.lang.String styleOdg,
java.lang.String text,
XY_FBcl odgxy,
int nrGroup,
char shapeFramePolygon)
This is for a virtual shape which is only necessary to add an in/output for connections to the whole FBlock.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
completeXcol()
|
java.lang.String |
toString()
Only for debug view
|
final FBkind_FBcl eBlock
final PinKind_FBcl ePin
java.lang.String styleOdg
final char shapeFramePolygon
java.lang.String text
final java.lang.String sPosxy
final XY_FBcl odgxy
FBlock_FBcl.graphicPos
OdgPage.XColRange xCol
final java.lang.String id
final int nrGroup
XmlForOdg_Base.Draw_shape_Base xShape
private static final OdgShape.TextStyle[] idxTextStyle
public OdgShape(int page, FBkind_FBcl eBlock, PinKind_FBcl ePin, java.lang.String styleOdg, java.lang.String text, XmlForOdg_Base.Draw_shape_Base xShape, int nrGroup, char shapeFramePolygon)
page
- eBlock
- ePin
- styleOdg
- text
- xShape
- nrGroup
- shapeFramePolygon
- public OdgShape(int page, java.lang.String shapeId, FBkind_FBcl eBlock, PinKind_FBcl ePin, java.lang.String styleOdg, java.lang.String text, XY_FBcl odgxy, int nrGroup, char shapeFramePolygon)
page
- eBlock
- null usualePin
- pin kind!styleOdg
- text
- odgxy
- The position of the connectionnrGroup
- shapeFramePolygon
- void completeXcol()
OdgPage.XColRange.x
references with xCol
in odgxy
. XY_FBcl.xc
and remove the xCol
after them.public java.lang.String toString()
toString
in class java.lang.Object