public class FileHistoryPanelImpl extends javax.swing.JPanel implements DataProvider, Disposable, EditorColorsListener, CopyProvider
Modifier and Type | Class and Description |
---|---|
static class |
FileHistoryPanelImpl.AuthorColumnInfo |
static class |
FileHistoryPanelImpl.DateColumnInfo |
static class |
FileHistoryPanelImpl.MessageColumnInfo |
static class |
FileHistoryPanelImpl.RevisionColumnInfo |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
static DataKey<VcsFileRevision> |
PREVIOUS_REVISION_FOR_DIFF |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FileHistoryPanelImpl(AbstractVcs vcs,
FilePath filePath,
VcsHistorySession session,
VcsHistoryProvider provider,
FileHistoryRefresherI refresherI,
boolean isStaticEmbedded) |
FileHistoryPanelImpl(AbstractVcs vcs,
FilePath filePath,
VcsRevisionNumber startingRevision,
VcsHistorySession session,
VcsHistoryProvider provider,
FileHistoryRefresherI refresherI,
boolean isStaticEmbedded) |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JComponent |
createCenterPanel() |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
boolean |
equals(java.lang.Object obj) |
void |
finishRefresh() |
java.lang.Object |
getData(java.lang.String dataId)
Returns the object corresponding to the specified data identifier.
|
static java.lang.String |
getPresentableText(VcsFileRevision revision,
boolean withMessage) |
VcsFileRevision [] |
getSelectedRevisions() |
void |
globalSchemeChange(EditorColorsScheme scheme) |
int |
hashCode() |
boolean |
isCopyEnabled(DataContext dataContext) |
boolean |
isCopyVisible(DataContext dataContext) |
void |
performCopy(DataContext dataContext) |
static boolean |
sameHistories(FilePath filePath1,
VcsRevisionNumber startingRevision1,
FilePath filePath2,
VcsRevisionNumber startingRevision2) |
void |
setBottomRevisionForShowDiff(VcsFileRevision bottomRevisionForShowDiff) |
void |
setHistorySession(VcsHistorySession session) |
void |
setIsStaticAndEmbedded(boolean isStaticAndEmbedded) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final DataKey<VcsFileRevision> PREVIOUS_REVISION_FOR_DIFF
public FileHistoryPanelImpl(AbstractVcs vcs, FilePath filePath, VcsHistorySession session, VcsHistoryProvider provider, FileHistoryRefresherI refresherI, boolean isStaticEmbedded)
public FileHistoryPanelImpl(AbstractVcs vcs, FilePath filePath, VcsRevisionNumber startingRevision, VcsHistorySession session, VcsHistoryProvider provider, FileHistoryRefresherI refresherI, boolean isStaticEmbedded)
public static java.lang.String getPresentableText(VcsFileRevision revision, boolean withMessage)
public static boolean sameHistories(FilePath filePath1, VcsRevisionNumber startingRevision1, FilePath filePath2, VcsRevisionNumber startingRevision2)
public void setHistorySession(VcsHistorySession session)
public void finishRefresh()
protected javax.swing.JComponent createCenterPanel()
public java.lang.Object getData(java.lang.String dataId)
DataProvider
PlatformDataKeys
class.getData
in interface DataProvider
dataId
- the data identifier for which the value is requested.public VcsFileRevision [] getSelectedRevisions()
public void dispose()
Disposable
dispose
in interface Disposable
public void setIsStaticAndEmbedded(boolean isStaticAndEmbedded)
public void setBottomRevisionForShowDiff(VcsFileRevision bottomRevisionForShowDiff)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void performCopy(DataContext dataContext)
performCopy
in interface CopyProvider
public boolean isCopyEnabled(DataContext dataContext)
isCopyEnabled
in interface CopyProvider
public boolean isCopyVisible(DataContext dataContext)
isCopyVisible
in interface CopyProvider
public void globalSchemeChange(EditorColorsScheme scheme)
globalSchemeChange
in interface EditorColorsListener