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 -
Method Summary
Modifier and TypeMethodDescriptionabstract TextPropCollection
getPropCollection
(int txtype, int level, String name, boolean isCharacter) Find the master collection for the given txtype/level/name.static boolean
isPlaceholder
(HSLFShape shape) Deprecated.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
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 Details
-
HSLFMasterSheet
-
-
Method Details
-
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
- theTextHeaderAtom
typelevel
- 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
- iftrue
use character styles, otherwise use paragraph styles
-
isPlaceholder
Deprecated.Checks if the shape is a placeholder. (placeholders aren't normal shapes, they are visible only in the Edit Master mode)- Returns:
- true if the shape is a placeholder
-
SimpleShape.isPlaceholder()