Save This Page
Home » poi-src-3.2-FINAL-20081019 » org.apache » poi » ddf » [javadoc | source]
org.apache.poi.ddf
public class: EscherBSERecord [javadoc | source]
java.lang.Object
   org.apache.poi.ddf.EscherRecord
      org.apache.poi.ddf.EscherBSERecord
The BSE record is related closely to the EscherBlipRecord and stores extra information about the blip. A blip record is actually stored inside the BSE record even though the BSE record isn't actually a container record.
Field Summary
public static final  short RECORD_ID     
public static final  String RECORD_DESCRIPTION     
public static final  byte BT_ERROR     
public static final  byte BT_UNKNOWN     
public static final  byte BT_EMF     
public static final  byte BT_WMF     
public static final  byte BT_PICT     
public static final  byte BT_JPEG     
public static final  byte BT_PNG     
public static final  byte BT_DIB     
Method from org.apache.poi.ddf.EscherBSERecord Summary:
fillFields,   getBlipRecord,   getBlipType,   getBlipTypeMacOS,   getBlipTypeWin32,   getName,   getOffset,   getRecordName,   getRecordSize,   getRef,   getRemainingData,   getSize,   getTag,   getUid,   getUnused2,   getUnused3,   getUsage,   serialize,   setBlipRecord,   setBlipTypeMacOS,   setBlipTypeWin32,   setName,   setOffset,   setRef,   setRemainingData,   setSize,   setTag,   setUid,   setUnused2,   setUnused3,   setUsage,   toString
Methods from org.apache.poi.ddf.EscherRecord:
clone,   display,   fillFields,   fillFields,   getChild,   getChildRecords,   getInstance,   getOptions,   getRecordId,   getRecordName,   getRecordSize,   isContainerRecord,   readHeader,   serialize,   serialize,   serialize,   setChildRecords,   setOptions,   setRecordId
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.poi.ddf.EscherBSERecord Detail:
 public int fillFields(byte[] data,
    int offset,
    EscherRecordFactory recordFactory) 
    This method deserializes the record from a byte array.
 public EscherBlipRecord getBlipRecord() 
 public String getBlipType(byte b) 
    Retrieve the string representation given a blip id.
 public byte getBlipTypeMacOS() 
    The expected blip type under MacOS (failure to match this blip type will result in Excel converting to this format).
 public byte getBlipTypeWin32() 
    The expected blip type under windows (failure to match this blip type will result in Excel converting to this format).
 public byte getName() 
    The length in characters of the blip name.
 public int getOffset() 
    File offset in the delay stream.
 public String getRecordName() 
    The short name for this record
 public int getRecordSize() 
    Returns the number of bytes that are required to serialize this record.
 public int getRef() 
    The reference count of this blip.
 public byte[] getRemainingData() 
    Any remaining data in this record.
 public int getSize() 
    Blip size in stream.
 public short getTag() 
    unused
 public byte[] getUid() 
    16 byte MD4 checksum.
 public byte getUnused2() 
 public byte getUnused3() 
 public byte getUsage() 
    Defines the way this blip is used.
 public int serialize(int offset,
    byte[] data,
    EscherSerializationListener listener) 
    This method serializes this escher record into a byte array.
 public  void setBlipRecord(EscherBlipRecord field_12_blipRecord) 
 public  void setBlipTypeMacOS(byte blipTypeMacOS) 
    Set the expected MacOS blip type
 public  void setBlipTypeWin32(byte blipTypeWin32) 
    Set the expected win32 blip type
 public  void setName(byte name) 
    The length in characters of the blip name.
 public  void setOffset(int offset) 
    File offset in the delay stream.
 public  void setRef(int ref) 
    The reference count of this blip.
 public  void setRemainingData(byte[] remainingData) 
    Any remaining data in this record.
 public  void setSize(int size) 
    Blip size in stream.
 public  void setTag(short tag) 
    unused
 public  void setUid(byte[] uid) 
    16 byte MD4 checksum.
 public  void setUnused2(byte unused2) 
 public  void setUnused3(byte unused3) 
 public  void setUsage(byte usage) 
    Defines the way this blip is used.
 public String toString() 
    Calculate the string representation of this object