public class DocumentViewImpl extends AbstractDocumentView
AbstractDocumentView.AskForDownloadListener
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_POPUP_HEIGHT |
static int |
DEFAULT_POPUP_WIDTH |
def, dontAskForDownload, localization, mainLayout, maskRights, maxViewSize, multiDocumentList, structureButtonBox, viewerBean, viewerClass, viewerComp, viewerId, viewerPresenter, zkDownloadMode
AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED
EDIT_WINDOW_PREFIX, NO_EXTERNAL_WINDOW, POPUP_BEAN_ATTRIBUTE
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
ALL_EVENTS, ON_ADD_LINK, ON_ADD_LOOKUP, ON_ADD_TO_FAVORITES, ON_AFTER_QUERY, ON_BUTTON, ON_BUTTON_QUERY, ON_CANCEL, ON_CANCEL_AND, ON_CANCEL_EDIT, ON_CHANGE_DOCUMENT_SECURITY, ON_CHANGE_FOLDER_SECURITY, ON_CLEAR, ON_DELETE_SELECTED, ON_DISPLAY_POPUP, ON_DISPLAY_RESULTITEM, ON_DISPLAY_TEMPORARY_DOCUMENT, ON_DOCUMENT_ADDED, ON_DOCUMENT_CHECK, ON_DOCUMENT_FILING, ON_DOCUMENT_LOCKED, ON_DOCUMENT_RELEASE, ON_DOWNLOAD_RESULTITEM, ON_EDIT_CONTENT, ON_EDIT_FOLDER, ON_EDIT_ITEM, ON_EDIT_ITEM_SELECTED, ON_EDIT_LOOKUP, ON_EDIT_SELECTED, ON_EDIT_STRUCTURE, ON_EXPORT, ON_FAST_ACCESS_DRAG_OVER, ON_FIELD_CHANGE, ON_FILE_ACTION, ON_FILE_PREVIEW, ON_FILE_SEARCH, ON_FORM_CREATED, ON_FORM_RENDER_ERROR, ON_FORWARD, ON_IGNORE, ON_INDEX, ON_INDEX_CLEAR, ON_INDEX_RESULTITEM, ON_ITEM_DOUBLECLICK, ON_LAUNCH_WORKFLOW, ON_LOG, ON_LOGON, ON_MACRO, ON_NAVIGATION, ON_NAVIGATION_FOLDER, ON_NAVIGATION_FORM, ON_NAVIGATION_WEBPART, ON_NEW_ITEM, ON_NEW_SELECTED, ON_OK, ON_OPEN_INDEX_MASK, ON_OPEN_MASK, ON_OPEN_QUERY_MASK, ON_PASSWORD_EXPIRED, ON_PRINT_DOCUMENTS, ON_QUERY, ON_QUERY_FAVORITE, ON_REFRESH, ON_REFRESH_FOLDER, ON_RESET_GUI, ON_REVISION_CREATED, ON_SAVE_AND, ON_SAVE_DOC, ON_SAVE_FOLDER, ON_SCROLL_NODE, ON_SELECT_TREE_ITEM, ON_SELECTDDC, ON_SEND_MAIL_RESULTITEM, ON_START_WORKFLOW, ON_TAB_SELECTED, ON_UNDELETE_SELECTED, ON_UPLOAD_DOCUMENT, ON_UPLOAD_SUCCESS, ON_VARIABLES_AVAILABLE, ON_WF, ON_WF_COMMENT_DIALOG_CANCEL, ON_WF_COMMENT_DIALOG_OK, ON_WFCOMMENTS, ON_WFDELEGATE, ON_WFFORWARD, ON_WFFORWARD1, ON_WFFORWARD2, ON_WFFORWARD3, ON_WFFORWARD4, ON_WFFORWARD5, ON_WFHISTORY, ON_WFPUTBACK, ON_WFREMINDER, ON_WFTAKE, ON_WORKFLOW_ACTION, ON_WORKFLOW_COMMENT
Constructor and Description |
---|
DocumentViewImpl()
Constructor.
|
DocumentViewImpl(String title,
String border,
boolean closable)
Constructor with title, border, closable option.
|
DocumentViewImpl(com.saperion.ngc.iform.xml.ViewerType definition,
boolean stretch,
com.saperion.ngc.iform.xml.PosType panePos,
String viewerClassName)
Constructor for iForm usage.
|
Modifier and Type | Method and Description |
---|---|
Set<org.zkoss.zk.ui.Component> |
getEventtarget(String eventName)
Reads the event target for the given event name, if set or the root element.
|
void |
handleLinkElement(DocumentArchiveMetaInfo.ElementArchiveMetaInfo linkElement)
Handles the viewing of a linked element.
|
protected void |
init()
Initializes the viewer classes by setting things like layout, max view size, max document size and so on.
|
void |
onAppletLoaded(org.zkoss.zk.ui.event.Event event)
Event-handler called when the applet is ready to use.
|
void |
onCreate(org.zkoss.zk.ui.event.Event event)
Event handler for onCreate event.
|
void |
onDisplayPopup(org.zkoss.zk.ui.event.Event event)
EventHandler for external events.
|
void |
onDisplayResultItem(org.zkoss.zk.ui.event.Event event)
Display document.
|
void |
onDisplayTemporaryDocument(org.zkoss.zk.ui.event.Event event)
Event listener method for
DisplayTemporaryDocumentEvent s. |
void |
onPageDetached(org.zkoss.zk.ui.Page page) |
void |
openDocument(DocumentId documentId,
List<DocumentArchiveMetaInfo.ElementArchiveMetaInfo> documentElements,
int element)
Opens the specified url and displays the document.
|
void |
openDocument(DocumentId documentId,
List<DocumentArchiveMetaInfo.ElementArchiveMetaInfo> documentElements,
int element,
boolean currentRevision)
Opens the specified url and displays the document.
|
void |
openPopup(DisplayPopupEvent orig,
DocumentId id)
openPopup Open a PopUp of Document Viewer.
|
void |
openPopup(DisplayPopupEvent orig,
DocumentId id,
boolean currentRevision)
openPopup Open a PopUp of Document Viewer.
|
void |
openTemporaryDocument(TemporaryDocumentId documentId)
Opens a temporary document.
|
void |
setEventtarget(org.zkoss.zk.ui.Component comp,
String eventName)
Set the event target.
|
canDownload, canModifyDocument, canView, disable, enable, enableStructureButtonsWhen, fillStructureView, generateRandomViewerId, getElementMetaInfo, getNativeRequest, getPageListStream, getParentForm, getPresenter, getPropertiesFileName, getStructureList, getViewerClass, hasOpenChanges, inIfomPopup, isEnableLoadingMessage, isSizeLimitEnabled, isStructureButtonsBoxShown, isStructureEnabled, makeViewerBean, onLogon, onResetGui, openSubDocument, refreshView, reset, reset, setEnableLoadingMessage, setPropertiesFileName, setStructureButtonsBoxShown, setStructureEnabled, setViewerClass
getMainWindow, postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postErrorLogEvent, postErrorLogEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postInfoLogEvent, postInfoLogEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postQueryFavoriteEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadSuccessEvent, postWarningLogEvent, postWarningLogEvent, postWorkflowActionEvent, postWorkflowCommentEvent
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, getDefaultActionOnShow, getMinheight, getMinwidth, getMode, getModeType, getPosition, getTitle, getZclass, inEmbedded, inHighlighted, inModal, inOverlapped, inPopup, insertBefore, isClosable, isCollapsible, isMaximizable, isMaximized, isMinimizable, isMinimized, isShadow, isSizable, onChildRemoved, onClose, onModal, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisible
getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, setAction, setClass, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addEventListener, addEventListener, addForward, addForward, addForward, addForward, appendChild, applyProperties, clone, detach, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientAttribute, getClientDataAttribute, getDefinition, getDesktop, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getShadowVariable, getShadowVariable, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isInvalidated, isListenerAvailable, isVisible, query, queryAll, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
postAddLinkEvent, postAddToFavoritesEvent, postCancelSelectedEvent, postChangeDocumentSecurityEvent, postChangeFolderSecurityEvent, postDeleteSelectedEvent, postDisplayPopupEvent, postDisplayPopupEvent, postDisplayResultItemEvent, postDisplayResultItemEvent, postDocumentCheckEvent, postDocumentFilingEvent, postDocumentFilingEvent, postDocumentReleaseEvent, postDownloadResultItemEvent, postEditContentEvent, postEditItemSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditSelectedEvent, postEditStructureEvent, postFieldChangeEvent, postFileActionEvent, postFileActionEvent, postFormButtonEvent, postIndexResultItemEvent, postLaunchWorkflowEvent, postLockDocumentEvent, postLogonEvent, postLogonEvent, postNavigationFolderEvent, postNavigationFormEvent, postNavigationFormEvent, postNavigationWebpartEvent, postNewSelectedEvent, postOpenMaskEvent, postPrintDocumentEvent, postQueryFavoriteEvent, postRefreshEvent, postResetGuiEvent, postResultFieldEvent, postSaveDocumentEvent, postSaveDocumentEvent, postSelectTreeItemEvent, postSendMailResultItemEvent, postStartWorkflowEvent, postTabSelectedEvent, postUnDeleteSelectedEvent, postUploadDocumentEvent, postUploadSuccessEvent, postWorkflowActionEvent, postWorkflowCommentEvent
postErrorLogEvent, postErrorLogEvent, postInfoLogEvent, postInfoLogEvent, postWarningLogEvent, postWarningLogEvent
public static final int DEFAULT_POPUP_WIDTH
public static final int DEFAULT_POPUP_HEIGHT
public DocumentViewImpl()
public DocumentViewImpl(String title, String border, boolean closable)
title
- Titleborder
- Borderclosable
- Closablepublic DocumentViewImpl(com.saperion.ngc.iform.xml.ViewerType definition, boolean stretch, com.saperion.ngc.iform.xml.PosType panePos, String viewerClassName)
definition
- element definition from QBEstretch
- true if the component should fill its containerpanePos
- Pane positionviewerClassName
- name of the viewer class to override setting in definitionpublic void onCreate(org.zkoss.zk.ui.event.Event event)
AbstractDocumentView
onCreate
in class AbstractDocumentView
event
- ZK eventprotected void init()
AbstractDocumentView
init
in class AbstractDocumentView
public final void onDisplayTemporaryDocument(org.zkoss.zk.ui.event.Event event)
DisplayTemporaryDocumentEvent
s.event
- The fired event.public final void onDisplayResultItem(org.zkoss.zk.ui.event.Event event)
onDisplayResultItem
in interface DocumentView
onDisplayResultItem
in class AbstractDocumentView
event
- Eventpublic final void onDisplayPopup(org.zkoss.zk.ui.event.Event event)
event
- ZK eventpublic void openPopup(DisplayPopupEvent orig, DocumentId id)
orig
- origid
- idpublic void openPopup(DisplayPopupEvent orig, DocumentId id, boolean currentRevision)
orig
- origid
- idcurrentRevision
- currentRevisionpublic Set<org.zkoss.zk.ui.Component> getEventtarget(String eventName)
getEventtarget
in interface EventChild
getEventtarget
in class BaseWindow
eventName
- Event name or null for main targetEventChild.getEventtarget(java.lang.String)
public void setEventtarget(org.zkoss.zk.ui.Component comp, String eventName)
setEventtarget
in interface EventChild
setEventtarget
in class BaseWindow
comp
- Event targeteventName
- Event name or null for main targetEventChild.setEventtarget(org.zkoss.zk.ui.Component,
java.lang.String)
public void onPageDetached(org.zkoss.zk.ui.Page page)
onPageDetached
in interface org.zkoss.zk.ui.sys.ComponentCtrl
onPageDetached
in class org.zkoss.zul.Window
Window.onPageDetached(org.zkoss.zk.ui.Page)
public void onAppletLoaded(org.zkoss.zk.ui.event.Event event)
event
- the eventpublic void openDocument(DocumentId documentId, List<DocumentArchiveMetaInfo.ElementArchiveMetaInfo> documentElements, int element, boolean currentRevision)
documentId
- the document's iddocumentElements
- the document's elements (sub documents)element
- document elementcurrentRevision
- whether to resolve the current revision or notDocumentView.openDocument(com.saperion.ngc.model.document.DocumentId,
java.util.List, int, boolean)
public final void openDocument(DocumentId documentId, List<DocumentArchiveMetaInfo.ElementArchiveMetaInfo> documentElements, int element)
openDocument
in interface DocumentView
openDocument
in class AbstractDocumentView
documentId
- the document's iddocumentElements
- the document's elements (sub documents)element
- document elementDocumentView.openDocument(com.saperion.ngc.model.document.DocumentId,
java.util.List, int)
public void openTemporaryDocument(TemporaryDocumentId documentId)
TemporaryDocumentId
can be obtained by using TemporaryDocumentPreviewService
to cache the document.documentId
- ID of the temporary document(com.saperion.ngc.model.document.TemporaryDocumentId)
public void handleLinkElement(DocumentArchiveMetaInfo.ElementArchiveMetaInfo linkElement)
linkElement
- the linked element to view(com.saperion.ngc.model.document.intf.DocumentArchiveMetaInfo.ElementArchiveMetaInfo)
Copyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.