Uses of Class
org.apache.poi.hslf.record.Record
-
Packages that use Record Package Description org.apache.poi.hslf.dev org.apache.poi.hslf.record org.apache.poi.hslf.usermodel -
-
Uses of Record in org.apache.poi.hslf.dev
Methods in org.apache.poi.hslf.dev that return Record Modifier and Type Method Description static RecordSlideIdListing. findRecordAtPos(int pos)static RecordUserEditAndPersistListing. findRecordAtPos(int pos)Methods in org.apache.poi.hslf.dev with parameters of type Record Modifier and Type Method Description intSlideShowRecordDumper. getDiskLen(Record r)StringSlideShowRecordDumper. getPrintableRecordContents(Record r)voidSlideShowRecordDumper. walkTree(int depth, int pos, Record[] records, int indent) -
Uses of Record in org.apache.poi.hslf.record
Classes in org.apache.poi.hslf.record with type parameters of type Record Modifier and Type Interface Description static interfaceRecordTypes.RecordConstructor<T extends Record>Subclasses of Record in org.apache.poi.hslf.record Modifier and Type Class Description classAnimationInfoA container record that specifies information about animation information for a shape.classAnimationInfoAtomAn atom record that specifies the animation information for a shape.classBinaryTagDataBlobIf 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.classColorSchemeAtomA ColorSchemeAtom (type 2032).classComment2000This class represents a comment on a slide, in the format used by PPT 2000/XP/etc.classComment2000AtomAn atomic record containing information about a comment.classCStringA CString (type 4026).classDateTimeMCAtomclassDocInfoListContainerA container record that specifies information about the document and document display settings.classDocumentMaster container for Document.classDocumentAtomA Document Atom (type 1001).classDocumentEncryptionAtomA Document Encryption Atom (type 12052).classDummyPositionSensitiveRecordWithChildrenIf 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.classDummyRecordWithChildrenIf we come across a record we know has children of (potential) interest, but where the record itself is boring, we create one of these.classEnvironmentEnvironment, which contains lots of settings for the document.classEscherTextboxWrapperA wrapper around a DDF (Escher) EscherTextbox Record.classExAviMovieA container record that specifies information about a movie stored externally.classExControlA container record that specifies information about an ActiveX control.classExControlAtomAn atom record that specifies an ActiveX control.classExEmbedThis data represents an embedded object in the document.classExEmbedAtomThe atom that holds metadata on a specific embedded object in the document.classExHyperlinkThis class represents the data of a link in the document.classExHyperlinkAtomTne atom that holds metadata on a specific Link in the document.classExMCIMovieA container record that specifies information about a movie stored externally.classExMediaAtomAn atom record that specifies information about external audio or video data.classExObjListThis class holds the links to exernal objects referenced from the document.classExObjListAtomThe atom that holds the seed info used by a ExObjListclassExObjRefAtomExObjRefAtom (3009).classExOleObjAtomAtom storing information for an OLE object.classExOleObjStgStorage for embedded OLE objects.classExVideoContainerA container record that specifies information about external video data.classFontCollectionFontCollectionia a container that holds information about all the fonts in the presentation.classFontEmbeddedDataclassFontEntityAtomThis atom corresponds exactly to a Windows Logical Font (LOGFONT) structure.classHeadersFootersAtomAn atom record that specifies options for displaying headers and footers on a presentation slide or notes slide.classHeadersFootersContainerA container record that specifies information about the footers on a presentation slide.classInteractiveInfoThis class represents the metadata of a link in a slide/notes/etc.classInteractiveInfoAtomTne atom that holds metadata on Links in the document.classMainMasterMaster slideclassMasterTextPropAtomSpecifies the Indent Level for the textclassNotesMaster container for Notes.classNotesAtomA Notes Atom (type 1009).classOEPlaceholderAtomOEPlaceholderAtom (3011).classOutlineTextRefAtomOEPlaceholderAtom (3998).classPersistPtrHolderGeneral holder for PersistPtrFullBlock and PersistPtrIncrementalBlock records.classPositionDependentRecordAtomA 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.classPositionDependentRecordContainerA special (and dangerous) kind of Record Container, for which other Atoms care about where this one lives on disk.classPPDrawingThese are actually wrappers onto Escher drawings.classPPDrawingGroupContainer records which always exists inside Document.classRecordAtomAbstract class which all atom records will extend.classRecordContainerAbstract class which all container records will extend.classRoundTripHFPlaceholder12An atom record that specifies that a shape is a header or footer placeholder shapeclassSheetContainerThe superclass of all sheet container records - Slide, Notes, MainMaster, etc.classSlideMaster container for Slides.classSlideAtomA Slide Atom (type 1007).classSlideListWithTextThese are tricky beasts.classSlidePersistAtomA SlidePersist Atom (type 1011).classSoundA container holding information about a sound.classSoundCollectionIs a container for all sound related atoms and containers.classSoundDataStorage for embedded sounds.classSSSlideInfoAtomA SlideShowSlideInfo Atom (type 1017).
An atom record that specifies which transition effects to perform during a slide show, and how to advance to the next presentation slide.
Combination of effectType and effectDirection: Combination of effectType and effectDirection typedescriptiondirection 0cut0x00 = no transition, 0x01 = black transition 1random0x00 2blinds0x00 = vertical, 0x01 = horizontal 3checkerlike blinds 4cover0x00 = left, 0x01 = up, 0x02 = right, 0x03 = down, 0x04 = left/up, 0x05 = right/up, 0x06 left/down, 0x07 = left/down 5dissolve0x00 6fade0x00 7uncoverlike cover 8random barslike blinds 9stripslike 0x04 - 0x07 of cover 10wipelike 0x00 - 0x03 of cover 11box in/out0x00 = out, 0x01 = in 13split0x00 = horizontally out, 0x01 = horizontally in, 0x02 = vertically out, 0x03 = vertically in 17diamond0x00 18plus0x00 19wedge0x00 20pushlike 0x00 - 0x03 of cover 21comblike blinds 22newsflash0x00 23alphafade0x00 26wheelnumber of radial divisions (0x01,0x02,0x03,0x04,0x08) 27circle0x00 255undefined0x00classStyleTextProp9AtomThe atom record that specifies additional text formatting.classStyleTextPropAtomA StyleTextPropAtom (type 4001).classTextBytesAtomA TextBytesAtom (type 4008).classTextCharsAtomA TextCharsAtom (type 4000).classTextHeaderAtomA TextHeaderAtom (type 3999).classTextRulerAtomRuler of a text as it differs from the style's ruler settings.classTextSpecInfoAtomThe special info runs contained in this text.classTxInteractiveInfoAtomTne atom that holds starting and ending character positions of a hyperlinkclassTxMasterStyleAtomTxMasterStyleAtom atom (4003).classUnknownRecordPlaceholderIf we come across a record we don't know about, we create one of these.classUserEditAtomA UserEdit Atom (type 4085).classVBAInfoAtomAn atom record that specifies a reference to the VBA project storage.classVBAInfoContainerA container record that specifies VBA information for the document.Fields in org.apache.poi.hslf.record declared as Record Modifier and Type Field Description protected Record[]RecordContainer. _childrenMethods in org.apache.poi.hslf.record that return Record Modifier and Type Method Description static RecordRecord. buildRecordAtOffset(byte[] b, int offset)Build and return the Record at the given offset.static RecordRecord. 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 lengthsstatic Record[]Record. findChildRecords(byte[] b, int start, int len)Default method for finding child records of a container recordRecordRecordContainer. 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[]PPDrawing. getChildRecords()We're pretending to be an atom, so return nullRecord[]PPDrawingGroup. getChildRecords()We're pretending to be an atom, so return nullabstract 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 arrayRecord[]RecordAtom. getChildRecords()We're an atom, returns nullRecord[]RecordContainer. getChildRecords()Return any childrenRecord[]SlideListWithText.SlideAtomsSet. getSlideRecords()Get the Text related records for this slideRecordRecordContainer. removeChild(Record ch)Remove a child record from this record containerMethods in org.apache.poi.hslf.record that return types with arguments of type Record Modifier and Type Method Description List<Record>Record. getGenericChildren()List<? extends Record>HSLFEscherClientDataRecord. getHSLFChildRecords()Methods in org.apache.poi.hslf.record with parameters of type Record Modifier and Type Method Description voidHSLFEscherClientDataRecord. addChild(Record childRecord)intRecordContainer. addChildAfter(Record newChild, Record after)Adds the given Child Record after the supplied recordintRecordContainer. addChildBefore(Record newChild, Record before)Adds the given Child Record before the supplied recordintRecordContainer. appendChildRecord(Record newChild)Add a new child record onto a record's list of children.RecordRecordContainer. removeChild(Record ch)Remove a child record from this record containervoidRecordContainer. setChildRecord(Record[] records)Set child records.voidRecordContainer. writeOut(byte headerA, byte headerB, long type, Record[] children, OutputStream out)Write out our header, and our children.Method parameters in org.apache.poi.hslf.record with type arguments of type Record Modifier and Type Method Description voidHSLFEscherClientDataRecord. removeChild(Class<? extends Record> childClass)Constructors in org.apache.poi.hslf.record with parameters of type Record Constructor Description 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 with type parameters of type Record Modifier and Type Method Description <T extends Record>
THSLFShape. getClientDataRecord(int recordType)Find a record in the underlying EscherClientDataRecordprotected static <T extends Record>
THSLFShapeFactory. getClientDataRecord(EscherContainerRecord spContainer, int recordType)Methods in org.apache.poi.hslf.usermodel that return Record Modifier and Type Method Description protected static Record[]HSLFSlideShowEncrypted. addEncryptionRecord(Record[] records, DocumentEncryptionAtom dea)RecordHSLFSlideShow. getCoreRecordForRefID(int refID)For a given refID (the internal, 0 based numbering scheme), return the core recordRecordHSLFSlideShow. getCoreRecordForSAS(SlideListWithText.SlideAtomsSet sas)For a given SlideAtomsSet, return the core record, based on the refID from the SlidePersistAtomRecord[]HSLFSlideShow. getMostRecentCoreRecords()Returns an array of the most recent version of all the interesting recordsRecord[]HSLFSlideShowImpl. getRecords()Returns an array of all the records found in the slideshowRecord[]HSLFTextParagraph. getRecords()Returns records that make up the list of text paragraphs (there can be misc InteractiveInfo, TxInteractiveInfo and other records)protected static Record[]HSLFSlideShowEncrypted. normalizeRecords(Record[] records)remove duplicated UserEditAtoms and merge PersistPtrHolder.protected static Record[]HSLFSlideShowEncrypted. removeEncryptionRecord(Record[] records)protected Record[]HSLFSlideShowEncrypted. updateEncryptionRecord(Record[] records)Methods in org.apache.poi.hslf.usermodel that return types with arguments of type Record Modifier and Type Method Description protected List<? extends Record>HSLFShape. getClientRecords()Search for EscherClientDataRecord, if found, convert its contents into an array of HSLF recordsMethods in org.apache.poi.hslf.usermodel with parameters of type Record Modifier and Type Method Description protected static Record[]HSLFSlideShowEncrypted. addEncryptionRecord(Record[] records, DocumentEncryptionAtom dea)intHSLFSlideShowImpl. appendRootLevelRecord(Record newRecord)Adds a new root level record, at the end, but before the last PersistPtrIncrementalBlock.protected OutputStreamHSLFSlideShowEncrypted. encryptRecord(OutputStream plainStream, int persistId, Record record)protected static List<List<HSLFTextParagraph>>HSLFTextParagraph. findTextParagraphs(Record[] records)Scans through the supplied record array, looking for a TextHeaderAtom followed by one of a TextBytesAtom or a TextCharsAtom.protected static Record[]HSLFSlideShowEncrypted. normalizeRecords(Record[] records)remove duplicated UserEditAtoms and merge PersistPtrHolder.protected static Record[]HSLFSlideShowEncrypted. removeEncryptionRecord(Record[] records)protected Record[]HSLFSlideShowEncrypted. updateEncryptionRecord(Record[] records)Constructor parameters in org.apache.poi.hslf.usermodel with type arguments of type Record Constructor Description HSLFSlideShowEncrypted(byte[] docstream, NavigableMap<Integer,Record> recordMap)
-