public class PublicationPreviewController extends AbstractPublicationCenterViewController implements PreviewModelListener
| Constructor and Description |
|---|
PublicationPreviewController() |
| Modifier and Type | Method and Description |
|---|---|
protected List |
createElementList() |
protected void |
createPreviewModel() |
protected void |
delete(List elements)
decides what to actually should be deleted and passes elements to class responsible for rendering view
|
boolean |
disableSinglePageView() |
void |
executeChanges(List<PreviewElementUpdate> changes)
Does whatever it wants with given changes of previewModel
|
protected List |
getContentToCopy()
Provides the content list to be copied or moved to clipboard.
|
String |
getDoublePageImagePath() |
String |
getDoublePageTooltip() |
SpreadPosition |
getGridType(PlacementModel placement) |
PreviewLayoutContainer |
getLayoutContainer() |
protected int |
getMaxSelectionSize() |
TypedObject |
getPage() |
String |
getPageModeImagePath() |
String |
getPageModeTooltip() |
int |
getPreviewSizeScale() |
PrintcockpitService |
getPrintcockpitService() |
String |
getSinglePageImagePath() |
String |
getSinglePageTooltip() |
protected boolean |
isFixed() |
protected boolean |
isModelInvalid(PageModel page) |
boolean |
isShowDoublePages() |
boolean |
isShowPerformanceInfo()
Deprecated.
|
protected void |
performPaste(List content,
int action)
Called upon paste key binding fired
|
void |
resetLayoutModel() |
void |
resetOpenedElement(Object newOne) |
protected void |
setDefaultTemplate(PlacementModel placement) |
void |
setDoublePageImagePath(String doublePageImagePath) |
void |
setOpenedElement(Object page) |
void |
setPreviewLayoutContainer(PreviewLayoutContainer container) |
void |
setPreviewSizeScale(int percentage)
Scales preview size in percent.
|
void |
setPrintcockpitService(PrintcockpitService printcockpitService) |
void |
setScreenSize(int width,
int height) |
void |
setShowDoublePages(boolean show) |
void |
setShowPerformanceInfo(boolean showPerformanceInfo)
Deprecated.
|
void |
setSinglePageImagePath(String singlePageImagePath) |
void |
setView(Component parentComponent) |
checkChangePermission, checkCopyPermission, checkCreatePermissionRecursive, checkDefaultTemplates, checkDeletePermissionRecursive, checkMovePermission, checkPermissionRecursive, getAccessRightService, getCockpitTypeService, getLayoutService, getListModel, getModelService, getOpened, getPublication, getPublicationService, getSelectionModel, getSourcePublicationService, getSystemService, insert, insert, insert, insert, insert, insert, insert, insert, isElementWritable, isPermissionDenied, leftPressed, otherKeyPressed, performDelete, reset, reset, rightPressed, setAccessRightService, setCockpitTypeService, setLayoutService, setModelService, setPrintcockpitSystemService, setPublication, setPublicationService, setSelectionModel, setSourcePublicationServicecopyPressed, copyToClipboard, deletePressed, focusChanged, getClipboard, keyPressed, movePressed, moveToClipboard, pastePressed, setClipboard, setFocusableComponentpublic PrintcockpitService getPrintcockpitService()
getPrintcockpitService in class AbstractPublicationCenterViewControllerpublic void setPrintcockpitService(PrintcockpitService printcockpitService)
setPrintcockpitService in class AbstractPublicationCenterViewControllerprintcockpitService - the printcockpitService to setpublic SpreadPosition getGridType(PlacementModel placement)
getGridType in interface GridAwareModelpublic void setView(Component parentComponent)
protected void createPreviewModel()
public TypedObject getPage()
public void setOpenedElement(Object page)
setOpenedElement in class AbstractPublicationCenterViewControllerpublic void resetOpenedElement(Object newOne)
resetOpenedElement in class AbstractPublicationCenterViewControllerprotected boolean isModelInvalid(PageModel page)
protected boolean isFixed()
public void resetLayoutModel()
protected List createElementList()
createElementList in class AbstractPublicationCenterViewControllerpublic boolean isShowDoublePages()
public void setShowDoublePages(boolean show)
public boolean disableSinglePageView()
public String getPageModeTooltip()
public String getDoublePageTooltip()
public String getSinglePageTooltip()
public PreviewLayoutContainer getLayoutContainer()
public void setPreviewLayoutContainer(PreviewLayoutContainer container)
public String getPageModeImagePath()
public String getDoublePageImagePath()
public void setDoublePageImagePath(String doublePageImagePath)
doublePageImagePath - the doublePageImagePath to setpublic String getSinglePageImagePath()
public void setSinglePageImagePath(String singlePageImagePath)
singlePageImagePath - the singlePageImagePath to setpublic void setPreviewSizeScale(int percentage)
public int getPreviewSizeScale()
public void setScreenSize(int width,
int height)
protected List getContentToCopy()
AbstractKeyEnabledControllergetContentToCopy in class AbstractPublicationCenterViewControllerprotected int getMaxSelectionSize()
getMaxSelectionSize in class AbstractPublicationCenterViewControllerprotected void performPaste(List content, int action)
AbstractKeyEnabledControllerperformPaste in class AbstractPublicationCenterViewControllercontent - the content from AbstractKeyEnabledController.getContentToCopy()action - the action code from the actual key event@Deprecated public boolean isShowPerformanceInfo()
@Deprecated public void setShowPerformanceInfo(boolean showPerformanceInfo)
protected void delete(List elements)
delete in class AbstractPublicationCenterViewControllerpublic void executeChanges(List<PreviewElementUpdate> changes)
PreviewModelListenerexecuteChanges in interface PreviewModelListenerprotected void setDefaultTemplate(PlacementModel placement)
setDefaultTemplate in class AbstractPublicationCenterViewControllerCopyright © 2017 SAP SE. All Rights Reserved.