public abstract class EscherProperty
extends java.lang.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() |
java.lang.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 java.lang.String getName()
public int getPropertySize()
public abstract int serializeSimplePart(byte[] data, int pos)
public abstract int serializeComplexPart(byte[] data, int pos)
Copyright © 2014 Open Microscopy Environment