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
public class CmsDifferenceDialog extends A_CmsDiffViewDialog
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
Constructors Constructor Description CmsDifferenceDialog(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getCopySource()
Returns the text to compare as copy.protected int
getLinesBeforeSkip()
Returns the number of lines to show before they are skipped.protected java.lang.String
getOriginalSource()
Returns the text to compare as original.java.lang.String
getParamCompare()
Returns the paramCompare.java.lang.String
getParamElement()
Returns the paramElement.java.lang.String
getParamId1()
Returns the paramId1.java.lang.String
getParamId2()
Returns the paramId2.java.lang.String
getParamLocale()
Returns the paramLocale.java.lang.String
getParamTagId1()
Returns the paramTagId1.java.lang.String
getParamTagId2()
Returns the paramTagId2.java.lang.String
getParamTextmode()
Returns the paramTextmode.java.lang.String
getParamVersion1()
Returns the paramVersion1.java.lang.String
getParamVersion2()
Returns the paramVersion2.void
setCopySource(java.lang.String copySource)
Sets the copySource.void
setOriginalSource(java.lang.String originalSource)
Sets the originalSource.void
setParamCompare(java.lang.String paramCompare)
Sets the paramCompare.void
setParamElement(java.lang.String paramElement)
Sets the paramElement.void
setParamId1(java.lang.String paramId1)
Sets the paramId1.void
setParamId2(java.lang.String paramId2)
Sets the paramId2.void
setParamLocale(java.lang.String paramLocale)
Sets the paramLocale.void
setParamTagId1(java.lang.String paramTagId1)
Sets the paramTagId1.void
setParamTagId2(java.lang.String paramTagId2)
Sets the paramTagId2.void
setParamTextmode(java.lang.String paramTextmode)
Sets the paramTextmode.void
setParamVersion1(java.lang.String paramVersion1)
Sets the paramVersion1.void
setParamVersion2(java.lang.String paramVersion2)
Sets the paramVersion2.protected void
validateParamaters()
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 Detail
-
CmsDifferenceDialog
public CmsDifferenceDialog(org.opencms.jsp.CmsJspActionElement jsp)
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 Detail
-
getParamCompare
public java.lang.String getParamCompare()
Returns the paramCompare.- Returns:
- the paramCompare
-
getParamElement
public java.lang.String getParamElement()
Returns the paramElement.- Returns:
- the paramElement
-
getParamLocale
public java.lang.String getParamLocale()
Returns the paramLocale.- Returns:
- the paramLocale
-
getParamId1
public java.lang.String getParamId1()
Returns the paramId1.- Returns:
- the paramId1
-
getParamId2
public java.lang.String getParamId2()
Returns the paramId2.- Returns:
- the paramId2
-
getParamTagId1
public java.lang.String getParamTagId1()
Returns the paramTagId1.- Returns:
- the paramTagId1
-
getParamTagId2
public java.lang.String getParamTagId2()
Returns the paramTagId2.- Returns:
- the paramTagId2
-
getParamTextmode
public java.lang.String getParamTextmode()
Returns the paramTextmode.- Returns:
- the paramTextmode
-
getParamVersion1
public java.lang.String getParamVersion1()
Returns the paramVersion1.- Returns:
- the paramVersion1
-
getParamVersion2
public java.lang.String getParamVersion2()
Returns the paramVersion2.- Returns:
- the paramVersion2
-
setCopySource
public void setCopySource(java.lang.String copySource)
Sets the copySource.- Parameters:
copySource
- the copySource to set
-
setOriginalSource
public void setOriginalSource(java.lang.String originalSource)
Sets the originalSource.- Parameters:
originalSource
- the originalSource to set
-
setParamCompare
public void setParamCompare(java.lang.String paramCompare)
Sets the paramCompare.- Parameters:
paramCompare
- the paramCompare to set
-
setParamElement
public void setParamElement(java.lang.String paramElement)
Sets the paramElement.- Parameters:
paramElement
- the paramElement to set
-
setParamLocale
public void setParamLocale(java.lang.String paramLocale)
Sets the paramLocale.- Parameters:
paramLocale
- the paramLocale to set
-
setParamId1
public void setParamId1(java.lang.String paramId1)
Sets the paramId1.- Parameters:
paramId1
- the paramId1 to set
-
setParamId2
public void setParamId2(java.lang.String paramId2)
Sets the paramId2.- Parameters:
paramId2
- the paramId2 to set
-
setParamTagId1
public void setParamTagId1(java.lang.String paramTagId1)
Sets the paramTagId1.- Parameters:
paramTagId1
- the paramTagId1 to set
-
setParamTagId2
public void setParamTagId2(java.lang.String paramTagId2)
Sets the paramTagId2.- Parameters:
paramTagId2
- the paramTagId2 to set
-
setParamTextmode
public void setParamTextmode(java.lang.String paramTextmode)
Sets the paramTextmode.- Parameters:
paramTextmode
- the paramTextmode to set
-
setParamVersion1
public void setParamVersion1(java.lang.String paramVersion1)
Sets the paramVersion1.- Parameters:
paramVersion1
- the paramVersion1 to set
-
setParamVersion2
public void setParamVersion2(java.lang.String paramVersion2)
Sets the paramVersion2.- Parameters:
paramVersion2
- the paramVersion2 to set
-
getCopySource
protected java.lang.String 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:
A_CmsDiffViewDialog.getCopySource()
-
getLinesBeforeSkip
protected int 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:
A_CmsDiffViewDialog.getLinesBeforeSkip()
-
getOriginalSource
protected java.lang.String 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:
A_CmsDiffViewDialog.getOriginalSource()
-
validateParamaters
protected void validateParamaters()
Description copied from class:A_CmsDiffViewDialog
Validates the parameters.- Specified by:
validateParamaters
in classA_CmsDiffViewDialog
- See Also:
A_CmsDiffViewDialog.validateParamaters()
-
-