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 TextPropCollectiongetPropCollection(int txtype, int level, String name, boolean isCharacter) Find the master collection for the given txtype/level/name.static booleanisPlaceholder(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, setSlideShowMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.apache.poi.sl.usermodel.MasterSheet
getPlaceholderMethods inherited from interface org.apache.poi.sl.usermodel.ShapeContainer
addShape, createTable, getShapes, removeShapeMethods 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- 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
-
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()