eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::TextDiffTool':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: TextDiffTool (in Tools)


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--Tools::TextDiffTool
            |
            +--Tools::TextDiff2Tool
            |
            +--Tools::TextDiff3Tool

Package:
stx:libtool
Category:
Interface-Diff
Version:
rev: 1.19 date: 2022/02/10 11:52:52
user: cg
file: Tools__TextDiffTool.st directory: libtool
module: stx stc-classLibrary: libtool

Description:


documentation to be added.


[instance variables:]

[class variables:]

copyright

COPYRIGHT (c) 2006 by eXept Software AG All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

Class protocol:

image specs
o  versionA24x24

o  versionB24x24

o  versionBase24x24

o  versionMerged24x24

interface specs
o  windowSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

Usage example(s):

     UIPainter new openOnClass:Tools::TextDiffTool andSelector:#windowSpec
     Tools::TextDiffTool new openInterface:#windowSpec
     Tools::TextDiffTool open

o  windowSpecForEmbedding
This resource specification was automatically generated
by the UIPainter of ST/X.

Usage example(s):

     UIPainter new openOnClass:Tools::TextDiff2Tool andSelector:#windowSpecForEmbedding
     Tools::TextDiff2Tool new openInterface:#windowSpecForEmbedding

interface specs - labels
o  versionALabelSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

Usage example(s):

     UIPainter new openOnClass:Tools::TextDiffTool andSelector:#versionALabelSpec
     Tools::TextDiffTool new openInterface:#versionALabelSpec

o  versionBLabelSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

Usage example(s):

     UIPainter new openOnClass:Tools::TextDiffTool andSelector:#versionBLabelSpec
     Tools::TextDiffTool new openInterface:#versionBLabelSpec

o  versionCLabelSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

Usage example(s):

     UIPainter new openOnClass:Tools::TextDiffTool andSelector:#versionCLabelSpec
     Tools::TextDiffTool new openInterface:#versionCLabelSpec

plugIn spec
o  aspectSelectors
This resource specification was automatically generated
by the UIPainter of ST/X.


Instance protocol:

accessing
o  label: aString

o  labelA: aString

o  labelB: aString

o  labelC: aString

o  textA

o  textA: aString

o  textB

o  textB: aString

o  textC

o  textC: aString

o  title: aString

** This is an obsolete interface - do not use it (it may vanish in future versions) **

aspects
o  classHolder
return/create the 'classHolder' value holder (automatically generated)

o  classHolder: aValueHolder
codeView notNil ifTrue:[codeView classHolder: aValueHolder].

o  codeAspectHolder
return/create the 'codeAspectHolder' value holder (automatically generated)

o  codeAspectHolder: something
set the 'codeAspectHolder' value holder (automatically generated)

o  contentSpecHolder
return/create the 'contentSpecHolder' value holder (automatically generated)

o  contentSpecHolder: something
set the 'contentSpecHolder' value holder (automatically generated)

o  diffView
diffView isNil ifTrue:[

o  labelHolder
return/create the 'labelAHolder' value holder (automatically generated)

o  languageHolder
return/create the 'languageHolder' value holder (automatically generated)

o  languageHolder: aValueHolder
codeView notNil ifTrue:[codeView languageHolder: aValueHolder].

aspects-versions
o  labelAHolder
return/create the 'labelAHolder' value holder (automatically generated)

o  labelAHolder: something
set the 'labelAHolder' value holder (automatically generated)

o  labelBHolder
return/create the 'labelBHolder' value holder (automatically generated)

o  labelBHolder: something
set the 'labelBHolder' value holder (automatically generated)

o  labelCHolder
return/create the 'labelBHolder' value holder (automatically generated)

o  labelCHolder: something
set the 'labelBHolder' value holder (automatically generated)

o  textAHolder
return/create the 'textAHolder' value holder (automatically generated)

o  textAHolder: something
set the 'textAHolder' value holder (automatically generated)

o  textBHolder
return/create the 'textBHolder' value holder (automatically generated)

o  textBHolder: something
set the 'textBHolder' value holder (automatically generated)

o  textCHolder
return/create the 'textBHolder' value holder (automatically generated)

o  textCHolder: something
set the 'textBHolder' value holder (automatically generated)

change & update
o  codeAspect: aSymbol

o  update: something with: aParameter from: changedObject
Invoked when an object that I depend upon sends a change notification.

o  updateAfterAorBorCChanged
Called whenever one of the texts changes

** This method must be redefined in concrete classes (subclassResponsibility) **

hooks
o  postBuildDiffView: aScrollableView

o  setupCodeView: codeView2

initialization
o  initialize
titleHolder addDependent:self.

o  initializeDiffView

** This method must be redefined in concrete classes (subclassResponsibility) **

testing
o  isDiff2

o  isDiff3

o  isMerge


Examples:


See
    - TextDiff2Tool examples
    - TextDiff3Tool examples


ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Tue, 10 Dec 2024 08:49:31 GMT