org.apache.poi.hslf.record
Class EscherPlaceholder
java.lang.Object
  
org.apache.poi.ddf.EscherRecord
      
org.apache.poi.hslf.record.EscherPlaceholder
public class EscherPlaceholder
- extends EscherRecord
 
An atom record that specifies whether a shape is a placeholder shape.
 The number, position, and type of placeholder shapes are determined by
 the slide layout as specified in the SlideAtom record.
 
 
| 
Method Summary | 
 int | 
fillFields(byte[] data,
           int offset,
           EscherRecordFactory recordFactory)
 
          The contract of this method is to deserialize an escher record including
 it's children. | 
 java.lang.String | 
getRecordName()
 
          Subclasses should return the short name for this escher record. | 
 int | 
getRecordSize()
 
          Subclasses should effeciently return the number of bytes required to
 serialize the record. | 
 int | 
serialize(int offset,
          byte[] data,
          EscherSerializationListener listener)
 
          Serializes the record to an existing byte array. | 
 
| Methods inherited from class org.apache.poi.ddf.EscherRecord | 
clone, display, fillFields, formatXmlRecordHeader, getChild, getChildRecords, getInstance, getOptions, getRecordId, getVersion, isContainerRecord, readHeader, readInstance, serialize, serialize, setChildRecords, setInstance, setOptions, setRecordId, setVersion, toXml, toXml | 
 
| Methods inherited from class java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RECORD_ID
public static final short RECORD_ID
RECORD_DESCRIPTION
public static final java.lang.String RECORD_DESCRIPTION
- See Also:
 - Constant Field Values
 
EscherPlaceholder
public EscherPlaceholder()
fillFields
public int fillFields(byte[] data,
                      int offset,
                      EscherRecordFactory recordFactory)
- Description copied from class: 
EscherRecord 
- The contract of this method is to deserialize an escher record including
 it's children.
- Specified by:
 fillFields in class EscherRecord
 
- Parameters:
 data - The byte array containing the serialized escher
                  records.offset - The offset into the byte array.recordFactory - A factory for creating new escher records.
- Returns:
 - The number of bytes written.
 
 
 
serialize
public int serialize(int offset,
                     byte[] data,
                     EscherSerializationListener listener)
- Description copied from class: 
EscherRecord 
- Serializes the record to an existing byte array.
- Specified by:
 serialize in class EscherRecord
 
- Parameters:
 offset - the offset within the byte arraydata - the data array to serialize tolistener - a listener for begin and end serialization events.  This
                  is useful because the serialization is
                  hierarchical/recursive and sometimes you need to be able
                  break into that.
- Returns:
 - the number of bytes written.
 
 
 
getRecordSize
public int getRecordSize()
- Description copied from class: 
EscherRecord 
- Subclasses should effeciently return the number of bytes required to
 serialize the record.
- Specified by:
 getRecordSize in class EscherRecord
 
- Returns:
 - number of bytes
 
 
 
getRecordName
public java.lang.String getRecordName()
- Description copied from class: 
EscherRecord 
- Subclasses should return the short name for this escher record.
- Specified by:
 getRecordName in class EscherRecord
 
 
 
                Copyright 2015 The Apache Software Foundation or
        its licensors, as applicable.