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.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyDisposable.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, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic 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)
DataProviderPlatformDataKeys class.getData in interface DataProviderdataId - the data identifier for which the value is requested.public VcsFileRevision [] getSelectedRevisions()
public void dispose()
Disposabledispose in interface Disposablepublic void setIsStaticAndEmbedded(boolean isStaticAndEmbedded)
public void setBottomRevisionForShowDiff(VcsFileRevision bottomRevisionForShowDiff)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void performCopy(DataContext dataContext)
performCopy in interface CopyProviderpublic boolean isCopyEnabled(DataContext dataContext)
isCopyEnabled in interface CopyProviderpublic boolean isCopyVisible(DataContext dataContext)
isCopyVisible in interface CopyProviderpublic void globalSchemeChange(EditorColorsScheme scheme)
globalSchemeChange in interface EditorColorsListener