public abstract class AbstractPagePlanner extends Object implements PagePlanner
PagePlanner.CanAddResult| Constructor and Description |
|---|
AbstractPagePlanner() |
| Modifier and Type | Method and Description |
|---|---|
void |
assignGridElementIdsToPlacements(PageModel page)
Assigns proper gridElementIds and page numbers to placements, based on their order in collection
|
ModelService |
getModelService() |
protected <T> T |
getOrginalValue(ItemModel model,
String attribute,
T defaultValue) |
void |
handleChangeGridMode(PageModel page,
GridMode newGridMode)
Changes GridMode for the given page and assigns proper page numbers / grid element id's if needed.
|
boolean |
isPageStartLeft(PageModel page)
Determines whether the first page is a left page (in the meaning of two page printout).
|
protected void |
removeCommentsMetadataFromPagesHigherThan(PageModel pageModel,
int pageNo) |
void |
setModelService(ModelService modelService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddNewPlacement, addNewPlacements, canAddNewPlacement, canAddNewPlacements, canAddNewPlacements, canChangeAlternativeGridForPage, canChangeGridForPage, canChangePageMode, handleChangeAlternativeGridForPage, handleChangeGridForPage, handleChangePageModepublic ModelService getModelService()
public void setModelService(ModelService modelService)
modelService - the modelService to setprotected void removeCommentsMetadataFromPagesHigherThan(PageModel pageModel, int pageNo)
public boolean isPageStartLeft(PageModel page)
PagePlannerisPageStartLeft in interface PagePlannerpage - represents the page model, not necessarily a single page in the print outpublic void handleChangeGridMode(PageModel page, GridMode newGridMode)
PagePlannerhandleChangeGridMode in interface PagePlannerpage - represents the page model, not necessarily a single page in the print outnewGridMode - GridMode to be setpublic void assignGridElementIdsToPlacements(PageModel page)
PagePlannerassignGridElementIdsToPlacements in interface PagePlannerpage - represents page modelCopyright © 2017 SAP SE. All Rights Reserved.