Uses of Class
org.apache.poi.hslf.record.Record
Packages that use Record
Package
Description
-
Uses of Record in org.apache.poi.hslf.dev
Methods in org.apache.poi.hslf.dev that return RecordModifier and TypeMethodDescriptionstatic RecordSlideIdListing.findRecordAtPos(int pos) static RecordUserEditAndPersistListing.findRecordAtPos(int pos) Methods in org.apache.poi.hslf.dev with parameters of type RecordModifier and TypeMethodDescriptionintSlideShowRecordDumper.getDiskLen(Record r) SlideShowRecordDumper.getPrintableRecordContents(Record r) void -
Uses of Record in org.apache.poi.hslf.record
Classes in org.apache.poi.hslf.record with type parameters of type RecordModifier and TypeInterfaceDescriptionstatic interfaceRecordTypes.RecordConstructor<T extends Record>Subclasses of Record in org.apache.poi.hslf.recordModifier and TypeClassDescriptionfinal classA container record that specifies information about animation information for a shape.final classAn atom record that specifies the animation information for a shape.final classIf 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.final classA ColorSchemeAtom (type 2032).final classThis class represents a comment on a slide, in the format used by PPT 2000/XP/etc.final classAn atomic record containing information about a comment.final classA CString (type 4026).final classA container record that specifies information about the document and document display settings.final classMaster container for Document.final classA Document Atom (type 1001).final classA Document Encryption Atom (type 12052).final classIf 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.final classIf we come across a record we know has children of (potential) interest, but where the record itself is boring, we create one of these.final classEnvironment, which contains lots of settings for the document.final classA wrapper around a DDF (Escher) EscherTextbox Record.final classA container record that specifies information about a movie stored externally.final classA container record that specifies information about an ActiveX control.final classAn atom record that specifies an ActiveX control.classThis data represents an embedded object in the document.classThe atom that holds metadata on a specific embedded object in the document.classThis class represents the data of a link in the document.final classTne atom that holds metadata on a specific Link in the document.classA container record that specifies information about a movie stored externally.final classAn atom record that specifies information about external audio or video data.classThis class holds the links to exernal objects referenced from the document.classTne atom that holds the seed info used by a ExObjListfinal classExObjRefAtom (3009).classAtom storing information for an OLE object.classStorage for embedded OLE objects.final classA container record that specifies information about external video data.final classFontCollectionia a container that holds information about all the fonts in the presentation.final classThis atom corresponds exactly to a Windows Logical Font (LOGFONT) structure.final classAn atom record that specifies options for displaying headers and footers on a presentation slide or notes slide.final classA container record that specifies information about the footers on a presentation slide.classThis class represents the metadata of a link in a slide/notes/etc.classTne atom that holds metadata on Links in the document.final classMaster slidefinal classSpecifies the Indent Level for the textfinal classMaster container for Notes.final classA Notes Atom (type 1009).final classOEPlaceholderAtom (3011).final classOEPlaceholderAtom (3998).final classGeneral holder for PersistPtrFullBlock and PersistPtrIncrementalBlock records.classA 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.classA special (and dangerous) kind of Record Container, for which other Atoms care about where this one lives on disk.final classThese are actually wrappers onto Escher drawings.final classContainer records which always exists inside Document.classAbstract class which all atom records will extend.classAbstract class which all container records will extend.final classAn atom record that specifies that a shape is a header or footer placeholder shapeclassThe superclass of all sheet container records - Slide, Notes, MainMaster, etc.final classMaster container for Slides.final classA Slide Atom (type 1007).final classThese are tricky beasts.final classA SlidePersist Atom (type 1011).final classA container holding information about a sound.final classIs a container for all sound related atoms and containers.final classStorage for embedded sounds.classA 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: 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 255undefined0x00final classThe atom record that specifies additional text formatting.final classA StyleTextPropAtom (type 4001).final classA TextBytesAtom (type 4008).final classA TextCharsAtom (type 4000).final classA TextHeaderAtom (type 3999).final classRuler of a text as it differs from the style's ruler settings.final classThe special info runs contained in this text.final classTne atom that holds starting and ending character positions of a hyperlinkfinal classTxMasterStyleAtom atom (4003).final classIf we come across a record we don't know about, we create one of these.final classA UserEdit Atom (type 4085).final classAn atom record that specifies a reference to the VBA project storage.final classA container record that specifies VBA information for the document.Fields in org.apache.poi.hslf.record declared as RecordMethods in org.apache.poi.hslf.record that return RecordModifier and TypeMethodDescriptionstatic 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 recordRecordContainer.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 slideRecordContainer.removeChild(Record ch) Remove a child record from this record containerMethods in org.apache.poi.hslf.record that return types with arguments of type RecordMethods in org.apache.poi.hslf.record with parameters of type RecordModifier and TypeMethodDescriptionvoidintRecordContainer.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.voidRecordContainer.moveChildBefore(Record child, Record before) Deprecated.method is not used within POI and will be removedvoidRecordContainer.moveChildrenAfter(Record firstChild, int number, Record after) Deprecated.method is not used within POI and will be removedvoidRecordContainer.moveChildrenBefore(Record firstChild, int number, Record before) Deprecated.method is not used within POI and will be removedRecordContainer.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 RecordModifier and TypeMethodDescriptionvoidHSLFEscherClientDataRecord.removeChild(Class<? extends Record> childClass) Constructors in org.apache.poi.hslf.record with parameters of type RecordModifierConstructorDescriptionSlideAtomsSet(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 RecordModifier and TypeMethodDescription<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 RecordModifier and TypeMethodDescriptionprotected static Record[]HSLFSlideShowEncrypted.addEncryptionRecord(Record[] records, DocumentEncryptionAtom dea) Record[]HSLFSlideShowImpl.getRecords()Returns an array of all the records found in the slideshowprotected 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 RecordModifier and TypeMethodDescriptionHSLFShape.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 RecordModifier and TypeMethodDescriptionprotected 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 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 RecordModifierConstructorDescriptionprotectedHSLFSlideShowEncrypted(byte[] docstream, NavigableMap<Integer, Record> recordMap)