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 Record
SlideIdListing.findRecordAtPos
(int pos) static Record
UserEditAndPersistListing.findRecordAtPos
(int pos) Methods in org.apache.poi.hslf.dev with parameters of type RecordModifier and TypeMethodDescriptionint
SlideShowRecordDumper.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 interface
RecordTypes.RecordConstructor<T extends Record>
Subclasses of Record in org.apache.poi.hslf.recordModifier and TypeClassDescriptionfinal class
A container record that specifies information about animation information for a shape.final class
An atom record that specifies the animation information for a shape.final class
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.final class
A ColorSchemeAtom (type 2032).final class
This class represents a comment on a slide, in the format used by PPT 2000/XP/etc.final class
An atomic record containing information about a comment.final class
A CString (type 4026).final class
A container record that specifies information about the document and document display settings.final class
Master container for Document.final class
A Document Atom (type 1001).final class
A Document Encryption Atom (type 12052).final class
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.final class
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.final class
Environment, which contains lots of settings for the document.final class
A wrapper around a DDF (Escher) EscherTextbox Record.final class
A container record that specifies information about a movie stored externally.final class
A container record that specifies information about an ActiveX control.final class
An atom record that specifies an ActiveX control.class
This data represents an embedded object in the document.class
The atom that holds metadata on a specific embedded object in the document.class
This class represents the data of a link in the document.final class
Tne atom that holds metadata on a specific Link in the document.class
A container record that specifies information about a movie stored externally.final class
An atom record that specifies information about external audio or video data.class
This class holds the links to exernal objects referenced from the document.class
Tne atom that holds the seed info used by a ExObjListfinal class
ExObjRefAtom (3009).class
Atom storing information for an OLE object.class
Storage for embedded OLE objects.final class
A container record that specifies information about external video data.final class
FontCollection
ia a container that holds information about all the fonts in the presentation.final class
This atom corresponds exactly to a Windows Logical Font (LOGFONT) structure.final class
An atom record that specifies options for displaying headers and footers on a presentation slide or notes slide.final class
A container record that specifies information about the footers on a presentation slide.class
This class represents the metadata of a link in a slide/notes/etc.class
Tne atom that holds metadata on Links in the document.final class
Master slidefinal class
Specifies the Indent Level for the textfinal class
Master container for Notes.final class
A Notes Atom (type 1009).final class
OEPlaceholderAtom (3011).final class
OEPlaceholderAtom (3998).final class
General holder for PersistPtrFullBlock and PersistPtrIncrementalBlock records.class
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
A special (and dangerous) kind of Record Container, for which other Atoms care about where this one lives on disk.final class
These are actually wrappers onto Escher drawings.final class
Container records which always exists inside Document.class
Abstract class which all atom records will extend.class
Abstract class which all container records will extend.final class
An atom record that specifies that a shape is a header or footer placeholder shapeclass
The superclass of all sheet container records - Slide, Notes, MainMaster, etc.final class
Master container for Slides.final class
A Slide Atom (type 1007).final class
These are tricky beasts.final class
A SlidePersist Atom (type 1011).final class
A container holding information about a sound.final class
Is a container for all sound related atoms and containers.final class
Storage for embedded sounds.class
A 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 class
The atom record that specifies additional text formatting.final class
A StyleTextPropAtom (type 4001).final class
A TextBytesAtom (type 4008).final class
A TextCharsAtom (type 4000).final class
A TextHeaderAtom (type 3999).final class
Ruler of a text as it differs from the style's ruler settings.final class
The special info runs contained in this text.final class
Tne atom that holds starting and ending character positions of a hyperlinkfinal class
TxMasterStyleAtom atom (4003).final class
If we come across a record we don't know about, we create one of these.final class
A UserEdit Atom (type 4085).final class
An atom record that specifies a reference to the VBA project storage.final class
A 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 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 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 TypeMethodDescriptionvoid
int
RecordContainer.addChildAfter
(Record newChild, Record after) Adds the given Child Record after the supplied recordint
RecordContainer.addChildBefore
(Record newChild, Record before) Adds the given Child Record before the supplied recordint
RecordContainer.appendChildRecord
(Record newChild) Add a new child record onto a record's list of children.void
RecordContainer.moveChildBefore
(Record child, Record before) Deprecated.method is not used within POI and will be removedvoid
RecordContainer.moveChildrenAfter
(Record firstChild, int number, Record after) Deprecated.method is not used within POI and will be removedvoid
RecordContainer.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 containervoid
RecordContainer.setChildRecord
(Record[] records) Set child records.void
RecordContainer.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 TypeMethodDescriptionvoid
HSLFEscherClientDataRecord.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) int
HSLFSlideShowImpl.appendRootLevelRecord
(Record newRecord) Adds a new root level record, at the end, but before the last PersistPtrIncrementalBlock.protected OutputStream
HSLFSlideShowEncrypted.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 RecordModifierConstructorDescriptionprotected
HSLFSlideShowEncrypted
(byte[] docstream, NavigableMap<Integer, Record> recordMap)