| java.lang.Object org.apache.poi.ddf.EscherProperty
All known Subclasses: org.apache.poi.ddf.EscherComplexProperty, org.apache.poi.ddf.EscherSimpleProperty,
EscherProperty | abstract public class EscherProperty (Code) | | This is the abstract base class for all escher properties.
See Also: EscherOptRecord author: Glen Stampoultzis (glens at apache.org) |
Field Summary | |
protected short | id |
Constructor Summary | |
public | EscherProperty(short id) The id is distinct from the actual property number. | public | EscherProperty(short propertyNumber, boolean isComplex, boolean isBlipId) Constructs a new escher property. |
EscherProperty | public EscherProperty(short id)(Code) | | The id is distinct from the actual property number. The id includes the property number the blip id
flag and an indicator whether the property is complex or not.
|
EscherProperty | public EscherProperty(short propertyNumber, boolean isComplex, boolean isBlipId)(Code) | | Constructs a new escher property. The three parameters are combined to form a property
id.
|
getId | public short getId()(Code) | | |
getPropertyNumber | public short getPropertyNumber()(Code) | | |
getPropertySize | public int getPropertySize()(Code) | | Most properties are just 6 bytes in length. Override this if we're
dealing with complex properties.
|
isBlipId | public boolean isBlipId()(Code) | | |
isComplex | public boolean isComplex()(Code) | | |
serializeComplexPart | abstract public int serializeComplexPart(byte[] data, int pos)(Code) | | Escher properties consist of a simple fixed length part and a complex variable length part.
The fixed length part is serialized first.
|
serializeSimplePart | abstract public int serializeSimplePart(byte[] data, int pos)(Code) | | Escher properties consist of a simple fixed length part and a complex variable length part.
The fixed length part is serialized first.
|
|
|