Package org.opencms.workplace.comparison
Class CmsDifferenceDialog
java.lang.Object
org.opencms.workplace.CmsWorkplace
org.opencms.workplace.tools.CmsToolDialog
org.opencms.workplace.CmsDialog
org.opencms.workplace.comparison.A_CmsDiffViewDialog
org.opencms.workplace.comparison.CmsDifferenceDialog
- Direct Known Subclasses:
CmsHtmlDifferenceDialog
Provides a GUI for the file comparison dialog.
- Since:
- 6.0.0
-
Field Summary
Fields inherited from class org.opencms.workplace.CmsDialog
ACTION_CANCEL, ACTION_CLOSEPOPUP, ACTION_CLOSEPOPUP_SAVE, ACTION_CONFIRMED, ACTION_CONTINUE, ACTION_DEFAULT, ACTION_LOCKS_CONFIRMED, ACTION_OK, ACTION_REPORT_BEGIN, ACTION_REPORT_END, ACTION_REPORT_UPDATE, ACTION_SET, ACTION_WAIT, ATTRIBUTE_THROWABLE, BUTTON_ADVANCED, BUTTON_BACK, BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_CONTINUE, BUTTON_DETAILS, BUTTON_DISCARD, BUTTON_EDIT, BUTTON_OK, BUTTON_OK_NO_SUBMIT, BUTTON_SET, DIALOG_BACK, DIALOG_CANCEL, DIALOG_CONFIRMED, DIALOG_CONTINUE, DIALOG_INITIAL, DIALOG_LOCKS_CONFIRMED, DIALOG_OK, DIALOG_SET, DIALOG_WAIT, PARAM_ACTION, PARAM_ACTION_VALUE_FOR_CHANGED_INDEX, PARAM_CLOSELINK, PARAM_DIALOGTYPE, PARAM_ERRORSTACK, PARAM_FILE, PARAM_FRAMENAME, PARAM_ISPOPUP, PARAM_LOCK, PARAM_MESSAGE, PARAM_ORIGINALPARAMS, PARAM_PREACTIONDONE, PARAM_REDIRECT, PARAM_RESOURCE, PARAM_TARGET, PARAM_THREAD, PARAM_THREAD_HASNEXT, PARAM_TITLE, REPORT_BEGIN, REPORT_END, REPORT_UPDATE
Fields inherited from class org.opencms.workplace.tools.CmsToolDialog
PARAM_ADMIN_PROJECT, PARAM_BASE, PARAM_FORCE, PARAM_PATH, PARAM_ROOT, PARAM_STYLE, STYLE_NEW
Fields inherited from class org.opencms.workplace.CmsWorkplace
DEBUG, DEFAULT_DATE_STRING, DEFAULT_LANGUAGE, DEFAULT_LOCALE, DIALOG_PATH_COMMON, FILE_DIALOG_CLOSE, FILE_DIALOG_SCREEN_CONFIRM, FILE_DIALOG_SCREEN_ERROR, FILE_DIALOG_SCREEN_ERRORPAGE, FILE_DIALOG_SCREEN_WAIT, FILE_EXPLORER_FILELIST, FILE_REPORT_OUTPUT, HTML_END, HTML_START, INPUT_DEFAULT, INPUT_NONE, JSP_WORKPLACE_URI, PARAM_DIRECTPUBLISH, PARAM_MODELFILE, PARAM_NEWRESOURCETYPE, PARAM_PUBLISHSIBLINGS, PARAM_RELATEDRESOURCES, PARAM_RESOURCELIST, PARAM_SUBRESOURCES, PARAM_WP_EXPLORER_RESOURCE, PARAM_WP_PROJECT, PARAM_WP_SITE, PARAM_WP_START, PARAM_WP_VIEW, PATH_DIALOGS, PATH_WORKPLACE, REQUEST_ATTRIBUTE_MULTIPART, REQUEST_ATTRIBUTE_RELOADTREE, RES_PATH_FILETYPES, RFS_PATH_RESOURCES, SESSION_WORKPLACE_CLASS, VFS_DIR_DEFAULTBODIES, VFS_DIR_TEMPLATES, VFS_PATH_COMMONS, VFS_PATH_EDITORS, VFS_PATH_GALLERIES, VFS_PATH_LOCALES, VFS_PATH_MODELDIALOG, VFS_PATH_MODULES, VFS_PATH_NEWRESOURCEDIALOG, VFS_PATH_RESOURCES, VFS_PATH_SITES, VFS_PATH_SYSTEM, VFS_PATH_VIEWS, VFS_PATH_WORKPLACE, VIEW_ADMIN, VIEW_DIRECT_EDIT, VIEW_EXPLORER, VIEW_GALLERY, VIEW_LIST, VIEW_WORKPLACE
-
Constructor Summary
ConstructorDescriptionCmsDifferenceDialog
(javax.servlet.jsp.PageContext context, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Public constructor with JSP variables.CmsDifferenceDialog
(org.opencms.jsp.CmsJspActionElement jsp) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Returns the text to compare as copy.protected int
Returns the number of lines to show before they are skipped.protected String
Returns the text to compare as original.Returns the paramCompare.Returns the paramElement.Returns the paramId1.Returns the paramId2.Returns the paramLocale.Returns the paramTagId1.Returns the paramTagId2.Returns the paramTextmode.Returns the paramVersion1.Returns the paramVersion2.void
setCopySource
(String copySource) Sets the copySource.void
setOriginalSource
(String originalSource) Sets the originalSource.void
setParamCompare
(String paramCompare) Sets the paramCompare.void
setParamElement
(String paramElement) Sets the paramElement.void
setParamId1
(String paramId1) Sets the paramId1.void
setParamId2
(String paramId2) Sets the paramId2.void
setParamLocale
(String paramLocale) Sets the paramLocale.void
setParamTagId1
(String paramTagId1) Sets the paramTagId1.void
setParamTagId2
(String paramTagId2) Sets the paramTagId2.void
setParamTextmode
(String paramTextmode) Sets the paramTextmode.void
setParamVersion1
(String paramVersion1) Sets the paramVersion1.void
setParamVersion2
(String paramVersion2) Sets the paramVersion2.protected void
Validates the parameters.Methods inherited from class org.opencms.workplace.comparison.A_CmsDiffViewDialog
deactivatedEmphasizedButtonHtml, displayDialog, getMode, getParamMode, getTwoButtonsHtml, initWorkplaceRequestValues, setMode, setParamMode, wrapLinesWithUnchangedStyle
Methods inherited from class org.opencms.workplace.CmsDialog
actionCloseDialog, appendDelimiter, buildAjaxResultContainer, buildAjaxWaitMessage, buildLockAdditionalOptions, buildLockConfirmationMessageJS, buildLockHeaderBox, checkResourcePermissions, checkResourcePermissions, computeCurrentFolder, dialog, dialogBlock, dialogBlockEnd, dialogBlockStart, dialogButtonRow, dialogButtonRowEnd, dialogButtonRowStart, dialogButtons, dialogButtonsClose, dialogButtonsClose, dialogButtonsCloseDetails, dialogButtonsHtml, dialogButtonsOk, dialogButtonsOk, dialogButtonsOkCancel, dialogButtonsOkCancel, dialogButtonsOkCancelAdvanced, dialogButtonsSetOkCancel, dialogContent, dialogContentEnd, dialogContentStart, dialogEnd, dialogHead, dialogHorizontalSpacer, dialogLockButtons, dialogRow, dialogRowEnd, dialogRowStart, dialogScriptSubmit, dialogSeparator, dialogSpacer, dialogStart, dialogStart, dialogSubheadline, dialogToggleStart, dialogWhiteBox, dialogWhiteBoxEnd, dialogWhiteBoxStart, getAction, getAdministrationBackLink, getCancelAction, getDialogRealUri, getDialogUri, getOnlineHelpUriCustom, getParamAction, getParamCloseLink, getParamDialogtype, getParamFramename, getParamIsPopup, getParamMessage, getParamOriginalParams, getParamPreActionDone, getParamRedirect, getParamResource, getParamTitle, getState, hasCorrectLockstate, hasSiblings, htmlStart, htmlStart, htmlStart, htmlStartStyle, includeErrorpage, initCmsDialog, isPopup, isPreEditor, openLaunchpad, openWorkplaceLink, pageHtml, pageHtml, setAction, setOnlineHelpUriCustom, setParamAction, setParamCloseLink, setParamDialogtype, setParamFramename, setParamIsPopup, setParamMessage, setParamOriginalParams, setParamPreActionDone, setParamRedirect, setParamResource, setParamTitle
Methods inherited from class org.opencms.workplace.tools.CmsToolDialog
computeUpLevelLink, dialogTitle, getAdminTool, getCurrentToolPath, getParamBase, getParamForce, getParamPath, getParamRoot, getParamStyle, getParentPath, getToolManager, iconsBlockArea, iconsBlockAreaEnd, iconsBlockAreaStart, initAdminTool, pageBody, pageHtmlStyle, setParamBase, setParamForce, setParamPath, setParamRoot, setParamStyle, useNewStyle
Methods inherited from class org.opencms.workplace.CmsWorkplace
addMessages, addMessages, allParamsAsHidden, allParamsAsRequest, allParamValues, bodyEnd, bodyStart, bodyStart, buildSelect, buildSelect, button, button, buttonBar, buttonBar, buttonBarHorizontalLine, buttonBarLabel, buttonBarLabel, buttonBarLine, buttonBarLineSpacer, buttonBarSeparator, buttonBarSpacer, buttonBarStartTab, canEditPermissionsForRoles, checkLock, checkLock, checkRole, decodeParamValue, fillParamValues, fillParamValues, generateCssStyle, generatePageEndExtended, generatePageEndSimple, generatePageStartExtended, generatePageStartSimple, getBroadcastMessageString, getCms, getEncoding, getExplorerFileListFullUri, getFrameSource, getJsp, getLocale, getMacroResolver, getMessages, getMultiPartFileItems, getParameterMap, getResourceUri, getResourceUri, getSession, getSettings, getSkinUri, getStartSiteRoot, getStartSiteRoot, getStaticResourceUri, getStaticResourceUri, getStyleUri, getStyleUri, getStyleUri, getTemporaryFileName, getWorkplaceExplorerLink, getWorkplaceExplorerLink, getWorkplaceSettings, htmlEnd, initMessages, initSettings, initTimeWarp, initUserSettings, initWorkplaceMembers, initWorkplaceMembers, initWorkplaceSettings, isForwarded, isHelpEnabled, isSubElement, isTemporaryFile, key, key, keyDefault, nullToEmpty, paramsAsHidden, paramsAsHidden, paramsAsParameterMap, paramsAsRequest, paramValues, resolveMacros, sendCmsRedirect, sendForward, setForwarded, shortKey, substituteSiteTitle, substituteSiteTitleStatic, switchToCurrentProject, switchToTempProject, updateUserPreferences
-
Constructor Details
-
CmsDifferenceDialog
Default constructor.- Parameters:
jsp
- an initialized JSP action element
-
CmsDifferenceDialog
public CmsDifferenceDialog(javax.servlet.jsp.PageContext context, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Public constructor with JSP variables.- Parameters:
context
- the JSP page contextreq
- the JSP requestres
- the JSP response
-
-
Method Details
-
getParamCompare
Returns the paramCompare.- Returns:
- the paramCompare
-
getParamElement
Returns the paramElement.- Returns:
- the paramElement
-
getParamLocale
Returns the paramLocale.- Returns:
- the paramLocale
-
getParamId1
Returns the paramId1.- Returns:
- the paramId1
-
getParamId2
Returns the paramId2.- Returns:
- the paramId2
-
getParamTagId1
Returns the paramTagId1.- Returns:
- the paramTagId1
-
getParamTagId2
Returns the paramTagId2.- Returns:
- the paramTagId2
-
getParamTextmode
Returns the paramTextmode.- Returns:
- the paramTextmode
-
getParamVersion1
Returns the paramVersion1.- Returns:
- the paramVersion1
-
getParamVersion2
Returns the paramVersion2.- Returns:
- the paramVersion2
-
setCopySource
Sets the copySource.- Parameters:
copySource
- the copySource to set
-
setOriginalSource
Sets the originalSource.- Parameters:
originalSource
- the originalSource to set
-
setParamCompare
Sets the paramCompare.- Parameters:
paramCompare
- the paramCompare to set
-
setParamElement
Sets the paramElement.- Parameters:
paramElement
- the paramElement to set
-
setParamLocale
Sets the paramLocale.- Parameters:
paramLocale
- the paramLocale to set
-
setParamId1
Sets the paramId1.- Parameters:
paramId1
- the paramId1 to set
-
setParamId2
Sets the paramId2.- Parameters:
paramId2
- the paramId2 to set
-
setParamTagId1
Sets the paramTagId1.- Parameters:
paramTagId1
- the paramTagId1 to set
-
setParamTagId2
Sets the paramTagId2.- Parameters:
paramTagId2
- the paramTagId2 to set
-
setParamTextmode
Sets the paramTextmode.- Parameters:
paramTextmode
- the paramTextmode to set
-
setParamVersion1
Sets the paramVersion1.- Parameters:
paramVersion1
- the paramVersion1 to set
-
setParamVersion2
Sets the paramVersion2.- Parameters:
paramVersion2
- the paramVersion2 to set
-
getCopySource
Description copied from class:A_CmsDiffViewDialog
Returns the text to compare as copy.- Specified by:
getCopySource
in classA_CmsDiffViewDialog
- Returns:
- the text to compare as copy
- See Also:
-
getLinesBeforeSkip
Description copied from class:A_CmsDiffViewDialog
Returns the number of lines to show before they are skipped.- Specified by:
getLinesBeforeSkip
in classA_CmsDiffViewDialog
- Returns:
- the number of lines to show before they are skipped
- See Also:
-
getOriginalSource
Description copied from class:A_CmsDiffViewDialog
Returns the text to compare as original.- Specified by:
getOriginalSource
in classA_CmsDiffViewDialog
- Returns:
- the text to compare as original
- See Also:
-
validateParamaters
Description copied from class:A_CmsDiffViewDialog
Validates the parameters.- Specified by:
validateParamaters
in classA_CmsDiffViewDialog
- See Also:
-