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)
           
 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[] TextRun._records
          all text run records that follow TextHeaderAtom.
 

Methods in org.apache.poi.hslf.model with parameters of type Record
protected static void Sheet.findTextRuns(Record[] records, java.util.Vector 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 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 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 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 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 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 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 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 StyleTextPropAtom
          A StyleTextPropAtom (type 4001).
 class TextBytesAtom
          A TextBytesAtom (type 4008).
 class TextCharsAtom
          A TextCharsAtom (type 4000).
 class TextHeaderAtom
          A TextHeaderAtom (type 3999).
 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
           
 

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.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
 

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
 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
 

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 2008 The Apache Software Foundation or its licensors, as applicable.