Uses of Class
org.apache.poi.hslf.record.Record

Packages that use Record
org.apache.poi.hslf   
org.apache.poi.hslf.dev   
org.apache.poi.hslf.model   
org.apache.poi.hslf.record   
org.apache.poi.hslf.usermodel   
 

Uses of Record in org.apache.poi.hslf
 

Methods in org.apache.poi.hslf that return Record
 Record[] HSLFSlideShow.getRecords()
          Returns an array of all the records found in the slideshow
 

Methods in org.apache.poi.hslf with parameters of type Record
 int HSLFSlideShow.appendRootLevelRecord(Record newRecord)
          Adds a new root level record, at the end, but before the last PersistPtrIncrementalBlock.
 

Uses of Record in org.apache.poi.hslf.dev
 

Methods in org.apache.poi.hslf.dev that return Record
static Record UserEditAndPersistListing.findRecordAtPos(int pos)
           
static Record SlideIdListing.findRecordAtPos(int pos)
           
 

Methods in org.apache.poi.hslf.dev with parameters of type Record
 int SlideShowRecordDumper.getDiskLen(Record r)
           
 java.lang.String SlideShowRecordDumper.getPrintableRecordContents(Record r)
           
 void SlideShowRecordDumper.walkTree(int depth, int pos, Record[] records)
           
 

Uses of Record in org.apache.poi.hslf.model
 

Fields in org.apache.poi.hslf.model declared as Record
protected  Record[] SimpleShape._clientRecords
          Records stored in EscherClientDataRecord
protected  Record[] TextRun._records
          all text run records that follow TextHeaderAtom.
 

Methods in org.apache.poi.hslf.model that return Record
protected static Record ShapeFactory.getClientDataRecord(EscherContainerRecord spContainer, int recordType)
           
protected  Record SimpleShape.getClientDataRecord(int recordType)
          Find a record in the underlying EscherClientDataRecord
protected  Record[] SimpleShape.getClientRecords()
          Search for EscherClientDataRecord, if found, convert its contents into an array of HSLF records
 Record[] TextRun.getRecords()
          Returns records that make up this text run
 

Methods in org.apache.poi.hslf.model with parameters of type Record
protected static void Sheet.findTextRuns(Record[] records, java.util.List<TextRun> found)
          Scans through the supplied record array, looking for a TextHeaderAtom followed by one of a TextBytesAtom or a TextCharsAtom.
 

Uses of Record in org.apache.poi.hslf.record
 

Subclasses of Record in org.apache.poi.hslf.record
 class AnimationInfo
          A container record that specifies information about animation information for a shape.
 class AnimationInfoAtom
          An atom record that specifies the animation information for a shape.
 class ColorSchemeAtom
          A ColorSchemeAtom (type 2032).
 class Comment2000
          This class represents a comment on a slide, in the format used by PPT 2000/XP/etc.
 class Comment2000Atom
          An atomic record containing information about a comment.
 class CString
          A CString (type 4026).
 class Document
          Master container for Document.
 class DocumentAtom
          A Document Atom (type 1001).
 class DocumentEncryptionAtom
          A Document Encryption Atom (type 12052).
 class DummyPositionSensitiveRecordWithChildren
          If we come across a record we know has children of (potential) interest, but where the record itself is boring, but where other records may care about where this one lives, we create one of these.
 class DummyRecordWithChildren
          If we come across a record we know has children of (potential) interest, but where the record itself is boring, we create one of these.
 class Environment
          Environment, which contains lots of settings for the document.
 class EscherTextboxWrapper
          A wrapper around a DDF (Escher) EscherTextbox Record.
 class ExAviMovie
          A container record that specifies information about a movie stored externally.
 class ExControl
          A container record that specifies information about an ActiveX control.
 class ExControlAtom
          An atom record that specifies an ActiveX control.
 class ExEmbed
          This data represents an embedded object in the document.
 class ExEmbedAtom
          The atom that holds metadata on a specific embedded object in the document.
 class ExHyperlink
          This class represents the data of a link in the document.
 class ExHyperlinkAtom
          Tne atom that holds metadata on a specific Link in the document.
 class ExMCIMovie
          A container record that specifies information about a movie stored externally.
 class ExMediaAtom
          An atom record that specifies information about external audio or video data.
 class ExObjList
          This class holds the links to exernal objects referenced from the document.
 class ExObjListAtom
          Tne atom that holds the seed info used by a ExObjList
 class ExOleObjAtom
          Atom storing information for an OLE object.
 class ExOleObjStg
          Storage for embedded OLE objects.
 class ExVideoContainer
          A container record that specifies information about external video data.
 class FontCollection
          FontCollection ia a container that holds information about all the fonts in the presentation.
 class FontEntityAtom
          This atom corresponds exactly to a Windows Logical Font (LOGFONT) structure.
 class HeadersFootersAtom
          An atom record that specifies options for displaying headers and footers on a presentation slide or notes slide.
 class HeadersFootersContainer
          A container record that specifies information about the footers on a presentation slide.
 class InteractiveInfo
          This class represents the metadata of a link in a slide/notes/etc.
 class InteractiveInfoAtom
          Tne atom that holds metadata on Links in the document.
 class MainMaster
          Master slide
 class Notes
          Master container for Notes.
 class NotesAtom
          A Notes Atom (type 1009).
 class OEPlaceholderAtom
          OEPlaceholderAtom (3011).
 class OEShapeAtom
          Atom that contains information that describes shape client data.
 class OutlineTextRefAtom
          OEPlaceholderAtom (3998).
 class PersistPtrHolder
          General holder for PersistPtrFullBlock and PersistPtrIncrementalBlock records.
 class PositionDependentRecordAtom
          A special (and dangerous) kind of Record Atom that cares about where it lives on the disk, or who has other Atoms that care about where this is on the disk.
 class PositionDependentRecordContainer
          A special (and dangerous) kind of Record Container, for which other Atoms care about where this one lives on disk.
 class PPDrawing
          These are actually wrappers onto Escher drawings.
 class PPDrawingGroup
          Container records which always exists inside Document.
 class RecordAtom
          Abstract class which all atom records will extend.
 class RecordContainer
          Abstract class which all container records will extend.
 class RoundTripHFPlaceholder12
          An atom record that specifies that a shape is a header or footer placeholder shape
 class SheetContainer
          The superclass of all sheet container records - Slide, Notes, MainMaster, etc.
 class Slide
          Master container for Slides.
 class SlideAtom
          A Slide Atom (type 1007).
 class SlideListWithText
          These are tricky beasts.
 class SlidePersistAtom
          A SlidePersist Atom (type 1011).
 class Sound
          A container holding information about a sound.
 class SoundCollection
          Is a container for all sound related atoms and containers.
 class SoundData
          Storage for embedded sounds.
 class StyleTextPropAtom
          A StyleTextPropAtom (type 4001).
 class TextBytesAtom
          A TextBytesAtom (type 4008).
 class TextCharsAtom
          A TextCharsAtom (type 4000).
 class TextHeaderAtom
          A TextHeaderAtom (type 3999).
 class TextRulerAtom
          Ruler of a text as it differs from the style's ruler settings.
 class TextSpecInfoAtom
          The special info runs contained in this text.
 class TxInteractiveInfoAtom
          Tne atom that holds starting and ending character positions of a hyperlink
 class TxMasterStyleAtom
          TxMasterStyleAtom atom (4003).
 class UnknownRecordPlaceholder
          If we come across a record we don't know about, we create one of these.
 class UserEditAtom
          A UserEdit Atom (type 4085).
 

Fields in org.apache.poi.hslf.record declared as Record
protected  Record[] RecordContainer._children
           
 

Fields in org.apache.poi.hslf.record with type parameters of type Record
 java.lang.Class<? extends Record> RecordTypes.Type.handlingClass
           
static java.util.HashMap<java.lang.Integer,java.lang.Class<? extends Record>> RecordTypes.typeToClass
           
 

Methods in org.apache.poi.hslf.record that return Record
static Record Record.buildRecordAtOffset(byte[] b, int offset)
          Build and return the Record at the given offset.
static Record Record.createRecordForType(long type, byte[] b, int start, int len)
          For a given type (little endian bytes 3 and 4 in record header), byte array, start position and length: will return a Record object that will handle that record Remember that while PPT stores the record lengths as 8 bytes short (not including the size of the header), this code assumes you're passing in corrected lengths
static Record[] Record.findChildRecords(byte[] b, int start, int len)
          Default method for finding child records of a container record
 Record RecordContainer.findFirstOfType(long type)
          Finds the first child record of the given type, or null if none of the child records are of the given type.
 Record[] RecordContainer.getChildRecords()
          Return any children
 Record[] RecordAtom.getChildRecords()
          We're an atom, returns null
abstract  Record[] Record.getChildRecords()
          Fetch all the child records of this record If this record is an atom, will return null If this record is a non-atom, but has no children, will return an empty array
 Record[] PPDrawingGroup.getChildRecords()
          We're pretending to be an atom, so return null
 Record[] PPDrawing.getChildRecords()
          We're pretending to be an atom, so return null
 Record[] SlideListWithText.SlideAtomsSet.getSlideRecords()
          Get the Text related records for this slide
 Record RecordContainer.removeChild(Record ch)
          Remove a child record from this record container
 

Methods in org.apache.poi.hslf.record that return types with arguments of type Record
static java.lang.Class<? extends Record> RecordTypes.recordHandlingClass(int type)
          Returns the class handling a record by its type.
 

Methods in org.apache.poi.hslf.record with parameters of type Record
 void RecordContainer.addChildAfter(Record newChild, Record after)
          Adds the given Child Record after the supplied record
 void RecordContainer.addChildBefore(Record newChild, Record before)
          Adds the given Child Record before the supplied record
 void RecordContainer.appendChildRecord(Record newChild)
          Add a new child record onto a record's list of children.
 void RecordContainer.moveChildBefore(Record child, Record before)
          Moves the given Child Record to before the supplied record
 void RecordContainer.moveChildrenAfter(Record firstChild, int number, Record after)
          Moves the given Child Records to after the supplied record
 void RecordContainer.moveChildrenBefore(Record firstChild, int number, Record before)
          Moves the given Child Records to before the supplied record
 Record RecordContainer.removeChild(Record ch)
          Remove a child record from this record container
 void RecordContainer.setChildRecord(Record[] records)
          Set child records.
 void RecordContainer.writeOut(byte headerA, byte headerB, long type, Record[] children, java.io.OutputStream out)
          Write out our header, and our children.
 

Constructors in org.apache.poi.hslf.record with parameters of type Record
SlideListWithText.SlideAtomsSet(SlidePersistAtom s, Record[] r)
          Create one to hold the Records for one Slide's text
 

Constructor parameters in org.apache.poi.hslf.record with type arguments of type Record
RecordTypes.Type(int typeID, java.lang.Class<? extends Record> handlingClass)
           
 

Uses of Record in org.apache.poi.hslf.usermodel
 

Methods in org.apache.poi.hslf.usermodel that return Record
 Record[] SlideShow.getMostRecentCoreRecords()
          Returns an array of the most recent version of all the interesting records
 



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