Object
AbstractClientConnector
AbstractComponent
Diff
All Implemented Interfaces:
ContextClickEvent.ContextClickNotifier, MethodEventSource, ClientConnector, Sizeable, Connector, Component, Serializable

@JavaScript("app://VAADIN/jslibs/diff/diff.js") public class Diff extends AbstractComponent
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface ClientConnector

    ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener

    Nested classes/interfaces inherited from interface Component

    Component.ErrorEvent, Component.Event, Component.Focusable, Component.Listener

    Nested classes/interfaces inherited from interface Sizeable

    Sizeable.Unit
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
     
    boolean
     
     
     

    Fields inherited from class AbstractComponent

    DESIGN_ATTR_PLAIN_TEXT

    Fields inherited from interface Sizeable

    SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
     
    boolean
     
     
     
    boolean
     
     
    protected DiffState
     
    boolean
     
     
     
    void
    setContentToggle(boolean toggle)
     
    void
     
    void
     
    void
    setDrawFileList(boolean draw)
     
    void
     
    void
    setSources(String nameLeft, String nameRight, String textLeft, String textRight)
     
    void
    setSyncronisedScroll(boolean syncronisedScroll)
     

    Methods inherited from class AbstractComponent

    addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getState, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined, writeDesign

    Methods inherited from class AbstractClientConnector

    addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ClientConnector

    addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler

    Methods inherited from interface Component

    addStyleNames, getUI, removeStyleNames, setStyleName

    Methods inherited from interface Connector

    getConnectorId
  • Field Details

    • textLeft

      public String textLeft
    • textRight

      public String textRight
    • nameLeft

      public String nameLeft
    • nameRight

      public String nameRight
    • noChanges

      public boolean noChanges
  • Constructor Details

    • Diff

      public Diff()
  • Method Details

    • setDiffService

      public void setDiffService(DiffService diffService)
    • getDiffString

      public String getDiffString()
    • getNoChanges

      public boolean getNoChanges()
    • setOutputFormat

      public void setOutputFormat(String format)
    • getOutputFormat

      public String getOutputFormat()
    • setContentToggle

      public void setContentToggle(boolean toggle)
    • getContentToggle

      public boolean getContentToggle()
    • setSyncronisedScroll

      public void setSyncronisedScroll(boolean syncronisedScroll)
    • getSyncronisedScroll

      public boolean getSyncronisedScroll()
    • setDrawFileList

      public void setDrawFileList(boolean draw)
    • getDrawFileList

      public boolean getDrawFileList()
    • setDiffStyle

      public void setDiffStyle(String style)
    • getDiffStyle

      public String getDiffStyle()
    • setSources

      public void setSources(String nameLeft, String nameRight, String textLeft, String textRight)
    • getNameLeft

      public String getNameLeft()
    • getNameRight

      public String getNameRight()
    • getTextRight

      public String getTextRight()
    • getTextLeft

      public String getTextLeft()
    • getState

      protected DiffState getState()
      Overrides:
      getState in class AbstractComponent