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.graphicPosOdgPage.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