Package org.apache.poi.hslf.usermodel
Class HSLFMasterSheet
- java.lang.Object
-
- org.apache.poi.hslf.usermodel.HSLFSheet
-
- org.apache.poi.hslf.usermodel.HSLFMasterSheet
-
- All Implemented Interfaces:
Iterable<HSLFShape>,HSLFShapeContainer,MasterSheet<HSLFShape,HSLFTextParagraph>,ShapeContainer<HSLFShape,HSLFTextParagraph>,Sheet<HSLFShape,HSLFTextParagraph>
- Direct Known Subclasses:
HSLFSlideMaster,HSLFTitleMaster
public abstract class HSLFMasterSheet extends HSLFSheet implements MasterSheet<HSLFShape,HSLFTextParagraph>
The superclass of all master sheets - Slide masters, Notes masters, etc.
-
-
Constructor Summary
Constructors Constructor Description HSLFMasterSheet(SheetContainer container, int sheetNo)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract TextPropCollectiongetPropCollection(int txtype, int level, String name, boolean isCharacter)Find the master collection for the given txtype/level/name.-
Methods inherited from class org.apache.poi.hslf.usermodel.HSLFSheet
_getSheetNumber, _getSheetRefId, addShape, allocateShapeId, createAutoShape, createConnector, createFreeform, createGroup, createOleShape, createPicture, createTable, createTextBox, draw, getBackground, getColorScheme, getFollowMasterGraphics, getHeadersFooters, getMasterSheet, getPlaceholder, getPlaceholderByTextType, getPlaceholderDetails, getPPDrawing, getProgrammableTag, getShapes, getSheetContainer, getSlideShow, getTextParagraphs, iterator, onAddTextShape, onCreate, removeShape, setSlideShow, spliterator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.apache.poi.sl.usermodel.MasterSheet
getPlaceholder
-
Methods inherited from interface org.apache.poi.sl.usermodel.ShapeContainer
addShape, createTable, getShapes, removeShape
-
Methods inherited from interface org.apache.poi.sl.usermodel.Sheet
draw, getBackground, getFollowMasterGraphics, getMasterSheet, getPlaceholderDetails, getSlideShow
-
-
-
-
Constructor Detail
-
HSLFMasterSheet
public HSLFMasterSheet(SheetContainer container, int sheetNo)
-
-
Method Detail
-
getPropCollection
public abstract TextPropCollection getPropCollection(int txtype, int level, String name, boolean isCharacter)
Find the master collection for the given txtype/level/name. This is the "workhorse" which returns the default style attributes. Ifname = "*"return the current collection, otherwise if the name is not found in the current selection of txtype/level/name, first try lower levels then try parent types, if it wasn't found there returnnull.- Parameters:
txtype- theTextHeaderAtomtypelevel- the indent level of the paragraph, if the level is not defined for the found collection, the highest existing level will be usedname- the property name,isCharacter- iftrueuse character styles, otherwise use paragraph styles
-
-