Package org.apache.poi.ddf
Class EscherOptRecord
- java.lang.Object
-
- org.apache.poi.ddf.EscherRecord
-
- org.apache.poi.ddf.AbstractEscherOptRecord
-
- org.apache.poi.ddf.EscherOptRecord
-
- All Implemented Interfaces:
java.lang.Cloneable
public class EscherOptRecord extends AbstractEscherOptRecord
The opt record is used to store property values for a shape. It is the key to determining the attributes of a shape. Properties can be of two types: simple or complex. Simple types are fixed length. Complex properties are variable length.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
RECORD_DESCRIPTION
static short
RECORD_ID
-
Constructor Summary
Constructors Constructor Description EscherOptRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short
getInstance()
Returns the instance part of the option record.short
getOptions()
Automatically recalculate the correct optionjava.lang.String
getRecordName()
Subclasses should return the short name for this escher record.short
getVersion()
Returns the version part of the option record.void
setVersion(short value)
Sets the version part of record-
Methods inherited from class org.apache.poi.ddf.AbstractEscherOptRecord
addEscherProperty, fillFields, getEscherProperties, getEscherProperty, getRecordSize, lookup, removeEscherProperty, serialize, setEscherProperty, sortProperties
-
Methods inherited from class org.apache.poi.ddf.EscherRecord
clone, display, getChild, getChildRecords, getRecordId, isContainerRecord, serialize, serialize, setChildRecords, setInstance, setOptions, setRecordId, toString, toXml, toXml
-
-
-
-
Field Detail
-
RECORD_DESCRIPTION
public static final java.lang.String RECORD_DESCRIPTION
- See Also:
- Constant Field Values
-
RECORD_ID
public static final short RECORD_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public short getInstance()
Description copied from class:EscherRecord
Returns the instance part of the option record.- Overrides:
getInstance
in classEscherRecord
- Returns:
- The instance part of the record
-
getOptions
@Internal public short getOptions()
Automatically recalculate the correct option- Overrides:
getOptions
in classEscherRecord
- Returns:
- The options field for this record. All records have one.
-
getRecordName
public java.lang.String getRecordName()
Description copied from class:EscherRecord
Subclasses should return the short name for this escher record.- Specified by:
getRecordName
in classEscherRecord
- Returns:
- the short name for this escher record
-
getVersion
public short getVersion()
Description copied from class:EscherRecord
Returns the version part of the option record.- Overrides:
getVersion
in classEscherRecord
- Returns:
- The version part of the option record
-
setVersion
public void setVersion(short value)
Description copied from class:EscherRecord
Sets the version part of record- Overrides:
setVersion
in classEscherRecord
- Parameters:
value
- version part value
-
-