public final class CommonObjectDataSubRecord extends SubRecord
SubRecord.SubRecordTypes
Constructor and Description |
---|
CommonObjectDataSubRecord() |
CommonObjectDataSubRecord(CommonObjectDataSubRecord other) |
CommonObjectDataSubRecord(LittleEndianInput in,
int size) |
Modifier and Type | Method and Description |
---|---|
CommonObjectDataSubRecord |
copy() |
protected int |
getDataSize() |
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
SubRecord.SubRecordTypes |
getGenericRecordType() |
int |
getObjectId()
Get the object id field for the CommonObjectData record.
|
short |
getObjectType()
Get the object type field for the CommonObjectData record.
|
short |
getOption()
Get the option field for the CommonObjectData record.
|
int |
getReserved1()
Get the reserved1 field for the CommonObjectData record.
|
int |
getReserved2()
Get the reserved2 field for the CommonObjectData record.
|
int |
getReserved3()
Get the reserved3 field for the CommonObjectData record.
|
short |
getSid() |
boolean |
isAutofill()
whether object uses an automatic fill style
|
boolean |
isAutoline()
whether object uses an automatic line style
|
boolean |
isLocked()
true if object is locked when sheet has been protected
|
boolean |
isPrintable()
object appears when printed
|
void |
serialize(LittleEndianOutput out) |
void |
setAutofill(boolean value)
Sets the autofill field value.
|
void |
setAutoline(boolean value)
Sets the autoline field value.
|
void |
setLocked(boolean value)
Sets the locked field value.
|
void |
setObjectId(int field_2_objectId)
Set the object id field for the CommonObjectData record.
|
void |
setObjectType(short field_1_objectType)
Set the object type field for the CommonObjectData record.
|
void |
setOption(short field_3_option)
Set the option field for the CommonObjectData record.
|
void |
setPrintable(boolean value)
Sets the printable field value.
|
void |
setReserved1(int field_4_reserved1)
Set the reserved1 field for the CommonObjectData record.
|
void |
setReserved2(int field_5_reserved2)
Set the reserved2 field for the CommonObjectData record.
|
void |
setReserved3(int field_6_reserved3)
Set the reserved3 field for the CommonObjectData record.
|
createSubRecord, getMaxRecordLength, isTerminating, serialize, setMaxRecordLength, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGenericChildren
public static final short sid
public static final short OBJECT_TYPE_GROUP
public static final short OBJECT_TYPE_LINE
public static final short OBJECT_TYPE_RECTANGLE
public static final short OBJECT_TYPE_OVAL
public static final short OBJECT_TYPE_ARC
public static final short OBJECT_TYPE_CHART
public static final short OBJECT_TYPE_TEXT
public static final short OBJECT_TYPE_BUTTON
public static final short OBJECT_TYPE_PICTURE
public static final short OBJECT_TYPE_POLYGON
public static final short OBJECT_TYPE_RESERVED1
public static final short OBJECT_TYPE_CHECKBOX
public static final short OBJECT_TYPE_OPTION_BUTTON
public static final short OBJECT_TYPE_EDIT_BOX
public static final short OBJECT_TYPE_LABEL
public static final short OBJECT_TYPE_DIALOG_BOX
public static final short OBJECT_TYPE_SPINNER
public static final short OBJECT_TYPE_SCROLL_BAR
public static final short OBJECT_TYPE_LIST_BOX
public static final short OBJECT_TYPE_GROUP_BOX
public static final short OBJECT_TYPE_COMBO_BOX
public static final short OBJECT_TYPE_RESERVED2
public static final short OBJECT_TYPE_RESERVED3
public static final short OBJECT_TYPE_RESERVED4
public static final short OBJECT_TYPE_RESERVED5
public static final short OBJECT_TYPE_COMMENT
public static final short OBJECT_TYPE_RESERVED6
public static final short OBJECT_TYPE_RESERVED7
public static final short OBJECT_TYPE_RESERVED8
public static final short OBJECT_TYPE_RESERVED9
public static final short OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING
public CommonObjectDataSubRecord()
public CommonObjectDataSubRecord(CommonObjectDataSubRecord other)
public CommonObjectDataSubRecord(LittleEndianInput in, int size)
public void serialize(LittleEndianOutput out)
protected int getDataSize()
getDataSize
in class SubRecord
public short getSid()
public CommonObjectDataSubRecord copy()
copy
in interface Duplicatable
copy
in class SubRecord
public short getObjectType()
public void setObjectType(short field_1_objectType)
field_1_objectType
- One of
OBJECT_TYPE_GROUP
OBJECT_TYPE_LINE
OBJECT_TYPE_RECTANGLE
OBJECT_TYPE_OVAL
OBJECT_TYPE_ARC
OBJECT_TYPE_CHART
OBJECT_TYPE_TEXT
OBJECT_TYPE_BUTTON
OBJECT_TYPE_PICTURE
OBJECT_TYPE_POLYGON
OBJECT_TYPE_RESERVED1
OBJECT_TYPE_CHECKBOX
OBJECT_TYPE_OPTION_BUTTON
OBJECT_TYPE_EDIT_BOX
OBJECT_TYPE_LABEL
OBJECT_TYPE_DIALOG_BOX
OBJECT_TYPE_SPINNER
OBJECT_TYPE_SCROLL_BAR
OBJECT_TYPE_LIST_BOX
OBJECT_TYPE_GROUP_BOX
OBJECT_TYPE_COMBO_BOX
OBJECT_TYPE_RESERVED2
OBJECT_TYPE_RESERVED3
OBJECT_TYPE_RESERVED4
OBJECT_TYPE_RESERVED5
OBJECT_TYPE_COMMENT
OBJECT_TYPE_RESERVED6
OBJECT_TYPE_RESERVED7
OBJECT_TYPE_RESERVED8
OBJECT_TYPE_RESERVED9
OBJECT_TYPE_MICROSOFT_OFFICE_DRAWINGpublic int getObjectId()
public void setObjectId(int field_2_objectId)
field_2_objectId
- the object id fieldpublic short getOption()
public void setOption(short field_3_option)
field_3_option
- the option fieldpublic int getReserved1()
public void setReserved1(int field_4_reserved1)
field_4_reserved1
- the reserved1 fieldpublic int getReserved2()
public void setReserved2(int field_5_reserved2)
field_5_reserved2
- the reserved2 fieldpublic int getReserved3()
public void setReserved3(int field_6_reserved3)
field_6_reserved3
- the reserved3 fieldpublic void setLocked(boolean value)
value
- true
if object is locked when sheet has been protectedpublic boolean isLocked()
public void setPrintable(boolean value)
value
- true
if object appears when printedpublic boolean isPrintable()
public void setAutofill(boolean value)
value
- true
if object uses an automatic fill stylepublic boolean isAutofill()
public void setAutoline(boolean value)
value
- true
if object uses an automatic line stylepublic boolean isAutoline()
public SubRecord.SubRecordTypes getGenericRecordType()
getGenericRecordType
in interface GenericRecord
getGenericRecordType
in class SubRecord
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.