com.starbase.visdiff
Class TextDiffFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--com.starbase.visdiff.TextDiffFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, LocaleChangeListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

Deprecated. The package com.starbase.visdiff will be removed in a future release of the StarTeam SDK.

public class TextDiffFrame
extends javax.swing.JFrame
implements LocaleChangeListener

Main class to display a difference of text sources. This essentially contains an entire visdiff application, including all menus, toolbars, etc.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TextDiffFrame()
          Deprecated. Creates a new diff viewer frame.
TextDiffFrame(java.util.Locale locale)
          Deprecated. Creates a new diff viewer frame with the given locale.
 
Method Summary
 void clearSource()
          Deprecated. Clears use of the current source and releases all associated resources.
 void clearTarget()
          Deprecated. Clears use of the current target and releases all associated resources.
 void dispose()
          Deprecated.  
 CharSequence getSourceCharSequence()
          Deprecated.  
 java.io.File getSourceFile()
          Deprecated.  
 java.lang.String getSourceFileEncoding()
          Deprecated. Returns the character encoding that is set for reading the source file.
 java.lang.String getSourceTitle()
          Deprecated. Returns the displayed title for the source file.
 CharSequence getTargetCharSequence()
          Deprecated.  
 java.io.File getTargetFile()
          Deprecated.  
 java.lang.String getTargetFileEncoding()
          Deprecated. Returns the character encoding that is set for reading the source file.
 java.lang.String getTargetTitle()
          Deprecated. Returns the displayed title for the target file.
 int getViewSplit()
          Deprecated.  
 boolean hasDifferences()
          Deprecated. Return true if the two files being diff'ed have any differences.
 boolean isMonitoringFileChanges()
          Deprecated. Determines if the TextDiffFrame is monitoring its files for changes.
 void localeChanged(LocaleChangeEvent e)
          Deprecated.  
 void performDiff()
          Deprecated. Perform the diff, if both source and target have been set.
 void setMonitoringFileChanges(boolean doMonitoring)
          Deprecated. Sets the TextDiffFrame monitoring of file changes.
 void setSourceCharSequence(CharSequence sequence)
          Deprecated.  
 void setSourceFile(java.io.File sourceFile, java.lang.String encoding)
          Deprecated.  
 void setSourceFileEncoding(java.lang.String encoding)
          Deprecated. Sets the character encoding to be used for reading the source file.
 void setSourceTitle(java.lang.String title)
          Deprecated. Sets the displayed title for the source file.
 void setTargetCharSequence(CharSequence sequence)
          Deprecated.  
 void setTargetFile(java.io.File targetFile, java.lang.String encoding)
          Deprecated.  
 void setTargetFileEncoding(java.lang.String encoding)
          Deprecated. Sets the character encoding to be used for reading the source file.
 void setTargetTitle(java.lang.String title)
          Deprecated. Sets the displayed title for the target file.
 void setViewSplit(int splitType)
          Deprecated.  
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

TextDiffFrame

public TextDiffFrame()
Deprecated. 
Creates a new diff viewer frame. By default, no sources are opened.


TextDiffFrame

public TextDiffFrame(java.util.Locale locale)
Deprecated. 
Creates a new diff viewer frame with the given locale. By default, no sources are opened.

Parameters:
locale - Java locale identifier for this component only.
Method Detail

getSourceFile

public java.io.File getSourceFile()
Deprecated. 

setSourceFile

public void setSourceFile(java.io.File sourceFile,
                          java.lang.String encoding)
                   throws java.io.UnsupportedEncodingException
Deprecated. 
Parameters:
sourceFile - First source file for comparing
encoding - The character encoding to use to interpret the file.
Throws:
java.io.UnsupportedEncodingException - Thrown if the supplied character encoding is invalid.

getSourceFileEncoding

public java.lang.String getSourceFileEncoding()
Deprecated. 
Returns the character encoding that is set for reading the source file.

Returns:
The encoding that is currently set.

setSourceFileEncoding

public void setSourceFileEncoding(java.lang.String encoding)
                           throws java.io.UnsupportedEncodingException
Deprecated. 
Sets the character encoding to be used for reading the source file.

Parameters:
encoding - The encoding to be used.
Throws:
java.io.UnsupportedEncodingException - Thrown if the supplied character encoding is invalid.

setSourceCharSequence

public void setSourceCharSequence(CharSequence sequence)
Deprecated. 

getSourceCharSequence

public CharSequence getSourceCharSequence()
Deprecated. 

getTargetFile

public java.io.File getTargetFile()
Deprecated. 

setTargetFile

public void setTargetFile(java.io.File targetFile,
                          java.lang.String encoding)
                   throws java.io.UnsupportedEncodingException
Deprecated. 
Parameters:
targetFile - Second source file for comparing
encoding - The character encoding to use to interpret the file.
Throws:
java.io.UnsupportedEncodingException - Thrown if the supplied character encoding is invalid.

getTargetFileEncoding

public java.lang.String getTargetFileEncoding()
Deprecated. 
Returns the character encoding that is set for reading the source file.

Returns:
The encoding that is currently set.

setTargetFileEncoding

public void setTargetFileEncoding(java.lang.String encoding)
                           throws java.io.UnsupportedEncodingException
Deprecated. 
Sets the character encoding to be used for reading the source file.

Parameters:
encoding - The encoding to be used.
Throws:
java.io.UnsupportedEncodingException - Thrown if the supplied character encoding is invalid.

setTargetCharSequence

public void setTargetCharSequence(CharSequence sequence)
Deprecated. 

getTargetCharSequence

public CharSequence getTargetCharSequence()
Deprecated. 

getSourceTitle

public java.lang.String getSourceTitle()
Deprecated. 
Returns the displayed title for the source file.


setSourceTitle

public void setSourceTitle(java.lang.String title)
Deprecated. 
Sets the displayed title for the source file.


getTargetTitle

public java.lang.String getTargetTitle()
Deprecated. 
Returns the displayed title for the target file.


setTargetTitle

public void setTargetTitle(java.lang.String title)
Deprecated. 
Sets the displayed title for the target file.


isMonitoringFileChanges

public boolean isMonitoringFileChanges()
Deprecated. 
Determines if the TextDiffFrame is monitoring its files for changes.

Returns:
true if the TextDiffFrame is monitoring its files automatically and reloading them whenever they have changed.

setMonitoringFileChanges

public void setMonitoringFileChanges(boolean doMonitoring)
Deprecated. 
Sets the TextDiffFrame monitoring of file changes.

Parameters:
doMonitoring - true to make the TextDiffFrame monitor its files for changes, false to prevent monitoring.

performDiff

public void performDiff()
                 throws java.io.IOException,
                        java.io.UnsupportedEncodingException,
                        java.lang.SecurityException
Deprecated. 
Perform the diff, if both source and target have been set. This must be called at least once for sources to be displayed. It can additionally be called whenever the owning code decides that things have changed and need to be reloaded.

Throws:
java.io.IOException - if the source or target file can not be open and read.
java.io.UnsupportedEncodingException - Thrown if a supplied character encoding is invalid.
java.lang.SecurityException - Thrown if there is a security issue accessing the source or target.

hasDifferences

public boolean hasDifferences()
Deprecated. 
Return true if the two files being diff'ed have any differences.


clearSource

public void clearSource()
Deprecated. 
Clears use of the current source and releases all associated resources.


clearTarget

public void clearTarget()
Deprecated. 
Clears use of the current target and releases all associated resources.


localeChanged

public void localeChanged(LocaleChangeEvent e)
Deprecated. 
Specified by:
localeChanged in interface LocaleChangeListener

dispose

public void dispose()
Deprecated. 
Overrides:
dispose in class java.awt.Window

getViewSplit

public int getViewSplit()
Deprecated. 

setViewSplit

public void setViewSplit(int splitType)
Deprecated. 


StarTeam SDK 10.4, Build 36
Copyright © 2003-2008 Borland Software Corporation. All rights reserved.