org.opencms.workplace.comparison
Class CmsDifferenceDialog

java.lang.Object
  extended by org.opencms.workplace.CmsWorkplace
      extended by org.opencms.workplace.tools.CmsToolDialog
          extended by org.opencms.workplace.CmsDialog
              extended by org.opencms.workplace.comparison.A_CmsDiffViewDialog
                  extended by 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
Version:
$Revision: 1.10 $
Author:
Jan Baudisch

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_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_BASE, PARAM_FORCE, PARAM_PATH, PARAM_ROOT, PARAM_STYLE, STYLE_NEW
 
Fields inherited from class org.opencms.workplace.CmsWorkplace
DEBUG, 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, PARAM_WP_EXPLORER_RESOURCE, PARAM_WP_PROJECT, PARAM_WP_SITE, PATH_DIALOGS, PATH_WORKPLACE, REQUEST_ATTRIBUTE_MULTIPART, REQUEST_ATTRIBUTE_RELOADTREE, RFS_PATH_RESOURCES, SESSION_WORKPLACE_CLASS, TEMP_FILE_PREFIX, VFS_DIR_DEFAULTBODIES, VFS_DIR_TEMPLATES, VFS_PATH_COMMONS, VFS_PATH_EDITORS, VFS_PATH_GALLERIES, VFS_PATH_LOCALES, VFS_PATH_MODULES, VFS_PATH_RESOURCES, VFS_PATH_SYSTEM, VFS_PATH_VIEWS, VFS_PATH_WORKPLACE
 
Constructor Summary
CmsDifferenceDialog(CmsJspActionElement jsp)
          Default constructor.
CmsDifferenceDialog(javax.servlet.jsp.PageContext context, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Public constructor with JSP variables.
 
Method Summary
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, buildLockDialog, buildLockDialog, 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, pageHtml, pageHtml, setAction, setOnlineHelpUriCustom, setParamAction, setParamCloseLink, setParamDialogtype, setParamFramename, setParamIsPopup, setParamMessage, setParamOriginalParams, setParamPreActionDone, setParamRedirect, setParamResource, setParamTitle
 
Methods inherited from class org.opencms.workplace.tools.CmsToolDialog
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, checkLock, checkLock, checkRole, decodeParamValue, fillParamValues, fillParamValues, getBroadcastMessageString, getCms, getEncoding, getExplorerFileListFullUri, getFrameSource, getJsp, getLocale, getMacroResolver, getMessages, getMultiPartFileItems, getParameterMap, getResourceUri, getResourceUri, getSession, getSettings, getSkinUri, getStyleUri, getStyleUri, getStyleUri, getTemporaryFileName, htmlEnd, initMessages, initSettings, initTimeWarp, initUserSettings, initWorkplaceMembers, initWorkplaceSettings, isForwarded, isHelpEnabled, isSubElement, isTemporaryFile, isTemporaryFileName, key, key, keyDefault, nullToEmpty, paramsAsHidden, paramsAsHidden, paramsAsParameterMap, paramsAsRequest, paramValues, resolveMacros, sendCmsRedirect, sendForward, setForwarded, shortKey, switchToCurrentProject, switchToTempProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsDifferenceDialog

public CmsDifferenceDialog(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 context
req - the JSP request
res - 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 class A_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 class A_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 class A_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 class A_CmsDiffViewDialog
See Also:
A_CmsDiffViewDialog.validateParamaters()