org.apache.poi.hslf.record
Class HSLFEscherRecordFactory

java.lang.Object
  extended by org.apache.poi.ddf.DefaultEscherRecordFactory
      extended by org.apache.poi.hslf.record.HSLFEscherRecordFactory
All Implemented Interfaces:
EscherRecordFactory

public class HSLFEscherRecordFactory
extends DefaultEscherRecordFactory

Generates escher records when provided the byte array containing those records.

See Also:
EscherRecordFactory

Constructor Summary
HSLFEscherRecordFactory()
          Creates an instance of the escher record factory
 
Method Summary
 EscherRecord createRecord(byte[] data, int offset)
          Generates an escher record including any children contained under that record.
 
Methods inherited from class org.apache.poi.ddf.DefaultEscherRecordFactory
isContainer, recordsToMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HSLFEscherRecordFactory

public HSLFEscherRecordFactory()
Creates an instance of the escher record factory

Method Detail

createRecord

public EscherRecord createRecord(byte[] data,
                                 int offset)
Description copied from interface: EscherRecordFactory
Generates an escher record including any children contained under that record. An exception is thrown if the record could not be generated.

Specified by:
createRecord in interface EscherRecordFactory
Overrides:
createRecord in class DefaultEscherRecordFactory
Parameters:
data - The byte array containing the records
offset - The starting offset into the byte array
Returns:
The generated escher record


Copyright 2017 The Apache Software Foundation or its licensors, as applicable.