public abstract class EscherProperty extends Object
EscherOptRecord
Modifier and Type | Field and Description |
---|---|
protected short |
id |
Constructor and Description |
---|
EscherProperty(short id)
The id is distinct from the actual property number.
|
EscherProperty(short propertyNumber,
boolean isComplex,
boolean isBlipId)
Constructs a new escher property.
|
Modifier and Type | Method and Description |
---|---|
short |
getId() |
String |
getName() |
short |
getPropertyNumber() |
int |
getPropertySize()
Most properties are just 6 bytes in length.
|
boolean |
isBlipId() |
boolean |
isComplex() |
abstract int |
serializeComplexPart(byte[] data,
int pos)
Escher properties consist of a simple fixed length part and a complex variable length part.
|
abstract int |
serializeSimplePart(byte[] data,
int pos)
Escher properties consist of a simple fixed length part and a complex variable length part.
|
public EscherProperty(short id)
public EscherProperty(short propertyNumber, boolean isComplex, boolean isBlipId)
public short getId()
public short getPropertyNumber()
public boolean isComplex()
public boolean isBlipId()
public String getName()
public int getPropertySize()
public abstract int serializeSimplePart(byte[] data, int pos)
public abstract int serializeComplexPart(byte[] data, int pos)
Copyright © 2016 Open Microscopy Environment