| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| private static final int[] | |
| private static final String[] | |
| public static final short |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public EscherSpRecord | copy()
Implements abstract org. Implements org.
|
| private String | |
| public int | fillFields(byte[]
The byte array containing the serialized escher
records. data, int The offset into the byte array. offset, EscherRecordFactory A factory for creating new escher records. recordFactory)Implements abstract org. The contract of this method is to deserialize an escher record including its children. |
| public int | |
| public Map | |
| public Enum | |
| public short | |
| public String | getRecordName()
Implements abstract org. Subclasses should return the short name for this escher record. |
| public int | getRecordSize()
Implements abstract org. Subclasses should effeciently return the number of bytes required to serialize the record. |
| public int | |
| public short | |
| public int | Returns: The number of bytes written.The offset into offset, byte[] data to start writing the record data to.The byte array to serialize to. data, EscherSerializationListener A listener to retrieve start and end callbacks. Use a listener)NullEscherSerailizationListener to ignore these events.Implements abstract org. This method serializes this escher record into a byte array. |
| public void | |
| public void | |
| public void |
| field_1_shapeId | back to summary |
|---|---|
| private int field_1_shapeId | |
| field_2_flags | back to summary |
|---|---|
| private int field_2_flags | |
| FLAG_BACKGROUND | back to summary |
|---|---|
| public static final int FLAG_BACKGROUND | |
| FLAG_CHILD | back to summary |
|---|---|
| public static final int FLAG_CHILD | |
| FLAG_CONNECTOR | back to summary |
|---|---|
| public static final int FLAG_CONNECTOR | |
| FLAG_DELETED | back to summary |
|---|---|
| public static final int FLAG_DELETED | |
| FLAG_FLIPHORIZ | back to summary |
|---|---|
| public static final int FLAG_FLIPHORIZ | |
| FLAG_FLIPVERT | back to summary |
|---|---|
| public static final int FLAG_FLIPVERT | |
| FLAG_GROUP | back to summary |
|---|---|
| public static final int FLAG_GROUP | |
| FLAG_HASSHAPETYPE | back to summary |
|---|---|
| public static final int FLAG_HASSHAPETYPE | |
| FLAG_HAVEANCHOR | back to summary |
|---|---|
| public static final int FLAG_HAVEANCHOR | |
| FLAG_HAVEMASTER | back to summary |
|---|---|
| public static final int FLAG_HAVEMASTER | |
| FLAG_OLESHAPE | back to summary |
|---|---|
| public static final int FLAG_OLESHAPE | |
| FLAG_PATRIARCH | back to summary |
|---|---|
| public static final int FLAG_PATRIARCH | |
| FLAGS_MASKS | back to summary |
|---|---|
| private static final int[] FLAGS_MASKS | |
| FLAGS_NAMES | back to summary |
|---|---|
| private static final String[] FLAGS_NAMES | |
| RECORD_ID | back to summary |
|---|---|
| public static final short RECORD_ID | |
| EscherSpRecord | back to summary |
|---|---|
| public EscherSpRecord() | |
| EscherSpRecord | back to summary |
|---|---|
| public EscherSpRecord(EscherSpRecord other) | |
| copy | back to summary |
|---|---|
| public EscherSpRecord copy() Implements abstract org. Implements org.
| |
| decodeFlags | back to summary |
|---|---|
| private String decodeFlags(int flags) Converts the shape flags into a more descriptive name. | |
| fillFields | back to summary |
|---|---|
| public int fillFields(byte[] data, int offset, EscherRecordFactory recordFactory) Implements abstract org. Doc from org. The contract of this method is to deserialize an escher record including its children.
| |
| getFlags | back to summary |
|---|---|
| public int getFlags() The flags that apply to this shape.
| |
| getGenericProperties | back to summary |
|---|---|
| public Map Overrides org. Implements org.
| |
| getGenericRecordType | back to summary |
|---|---|
| public Enum Overrides default org.
| |
| getRecordId | back to summary |
|---|---|
| public short getRecordId() Overrides org. Doc from org. Return the current record id.
| |
| getRecordName | back to summary |
|---|---|
| public String getRecordName() Implements abstract org. Doc from org. Subclasses should return the short name for this escher record. | |
| getRecordSize | back to summary |
|---|---|
| public int getRecordSize() Implements abstract org. Doc from org. Subclasses should effeciently return the number of bytes required to serialize the record.
| |
| getShapeId | back to summary |
|---|---|
public int getShapeId()
| |
| getShapeType | back to summary |
|---|---|
| public short getShapeType() Returns shape type. Must be one of MSOSPT values (see [MS-ODRAW] for details).
| |
| serialize | back to summary |
|---|---|
| public int serialize(int offset, byte[] data, EscherSerializationListener listener) Implements abstract org. This method serializes this escher record into a byte array.
| |
| setFlags | back to summary |
|---|---|
| public void setFlags(int field_2_flags) The flags that apply to this shape.
| |
| setShapeId | back to summary |
|---|---|
| public void setShapeId(int field_1_shapeId) Sets a number that identifies this shape.
| |
| setShapeType | back to summary |
|---|---|
| public void setShapeType(short value) Sets shape type. Must be one of MSOSPT values (see [MS-ODRAW] for details).
| |