public class AlignmentFrame extends javax.swing.JInternalFrame implements AlignmentListener, DisplayPropertiesListener
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIconjavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected boolean |
columnFiltering |
protected boolean |
columnSorting |
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTYlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
AlignmentFrame(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log) |
| Modifier and Type | Method and Description |
|---|---|
void |
activityBackgroundChanged(DisplayProperties dp) |
void |
addColumnFilter(ColumnFilter filter,
int column) |
void |
addColumnSort(ColumnSort columnSort,
int column) |
void |
alignmentNameChanged(Alignment alignment) |
void |
alignmentSeqActivityChanged(Alignment align,
Sequence sequence) |
void |
alignmentSeqDeleted(Alignment align,
int i,
Sequence sequence) |
void |
alignmentSeqInserted(Alignment align,
int i) |
void |
alignmentSeqSwapped(Alignment align,
int i,
int j) |
void |
decrementNumColumnSorts() |
void |
displayAnnViewChanged(DisplayProperties dp,
Sequence sequence,
boolean show) |
void |
displayColorSchemeChanged(DisplayProperties dp,
ColorScheme old) |
void |
displayFontChanged(DisplayProperties dp) |
void |
displayGroupEditingChanged(DisplayProperties dp) |
void |
displayHighlightsChanged(DisplayProperties dp,
Sequence sequence) |
void |
displayHighlightsChanged(DisplayProperties dp,
Sequence[] sequenceArray) |
void |
displayOverwriteChanged(DisplayProperties dp) |
void |
displayRenderGapsChanged(DisplayProperties dp) |
void |
displaySeqSelectChanged(DisplayProperties dp,
Sequence sequence,
boolean select) |
java.util.List<java.lang.String> |
getActivityList() |
java.util.Map<java.lang.String,java.lang.String> |
getCharActivityMap() |
java.util.Map<java.lang.String,java.awt.Color> |
getEncodedActivityColorMap() |
int |
getEncodingLength() |
int |
getMaxPriority() |
int |
getNextFreePriority() |
int |
getNumColumnSorts() |
java.awt.Dimension |
getPreferredSize() |
java.awt.Point |
getXYForRowColumn(int row,
int column) |
void |
incrementalVerticalScroll(int rowsToScroll) |
void |
incrementNumColumnSorts() |
void |
makeRoom(int priority) |
void |
removeColumnFilter(int column) |
void |
removeColumnSort(int column) |
void |
removed(int priority) |
void |
revalidateAndRepaintAll() |
void |
scrollTo(int row,
int column,
float lowerMargin,
float upperMargin) |
void |
scrollTo(int row,
int column,
float lowerMargin,
float upperMargin,
boolean forceScroll) |
void |
setAllSequenceCollapsed(boolean collapsed,
boolean repaint) |
void |
setAllSequencesHidden(boolean hidden) |
void |
setColumnFiltering(boolean columnFiltering) |
void |
setColumnFiltering(boolean columnFiltering,
boolean setMenu) |
void |
setColumnSort(int priority,
ColumnSort cs) |
void |
setColumnSorting(boolean columnSorting) |
void |
setColumnSorting(boolean columnSorting,
boolean setMenu) |
void |
setSequenceCollapsed(int idx,
boolean collapsed,
boolean repaint) |
void |
updateCollapsed() |
void |
updateSort() |
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLastCursor, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setCursor, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, 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, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected boolean columnFiltering
protected boolean columnSorting
public AlignmentFrame(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log)
public void setColumnFiltering(boolean columnFiltering)
public void setColumnFiltering(boolean columnFiltering,
boolean setMenu)
public void setColumnSorting(boolean columnSorting)
public void setColumnSorting(boolean columnSorting,
boolean setMenu)
public void addColumnSort(ColumnSort columnSort, int column)
public void removeColumnSort(int column)
public void updateSort()
public void removeColumnFilter(int column)
public void addColumnFilter(ColumnFilter filter, int column)
public void updateCollapsed()
public void setAllSequenceCollapsed(boolean collapsed,
boolean repaint)
public void setAllSequencesHidden(boolean hidden)
public void setSequenceCollapsed(int idx,
boolean collapsed,
boolean repaint)
public void revalidateAndRepaintAll()
public java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic void alignmentNameChanged(Alignment alignment)
alignmentNameChanged in interface AlignmentListenerpublic void alignmentSeqInserted(Alignment align, int i)
alignmentSeqInserted in interface AlignmentListenerpublic void alignmentSeqDeleted(Alignment align, int i, Sequence sequence)
alignmentSeqDeleted in interface AlignmentListenerpublic void alignmentSeqSwapped(Alignment align, int i, int j)
alignmentSeqSwapped in interface AlignmentListenerpublic void alignmentSeqActivityChanged(Alignment align, Sequence sequence)
alignmentSeqActivityChanged in interface AlignmentListenerpublic void displayAnnViewChanged(DisplayProperties dp, Sequence sequence, boolean show)
displayAnnViewChanged in interface DisplayPropertiesListenerpublic void displayColorSchemeChanged(DisplayProperties dp, ColorScheme old)
displayColorSchemeChanged in interface DisplayPropertiesListenerpublic void displayFontChanged(DisplayProperties dp)
displayFontChanged in interface DisplayPropertiesListenerpublic void displayGroupEditingChanged(DisplayProperties dp)
displayGroupEditingChanged in interface DisplayPropertiesListenerpublic void displayHighlightsChanged(DisplayProperties dp, Sequence sequence)
displayHighlightsChanged in interface DisplayPropertiesListenerpublic void displayHighlightsChanged(DisplayProperties dp, Sequence[] sequenceArray)
displayHighlightsChanged in interface DisplayPropertiesListenerpublic void displayOverwriteChanged(DisplayProperties dp)
displayOverwriteChanged in interface DisplayPropertiesListenerpublic void displayRenderGapsChanged(DisplayProperties dp)
displayRenderGapsChanged in interface DisplayPropertiesListenerpublic void activityBackgroundChanged(DisplayProperties dp)
activityBackgroundChanged in interface DisplayPropertiesListenerpublic void displaySeqSelectChanged(DisplayProperties dp, Sequence sequence, boolean select)
displaySeqSelectChanged in interface DisplayPropertiesListenerpublic void incrementalVerticalScroll(int rowsToScroll)
public void scrollTo(int row,
int column,
float lowerMargin,
float upperMargin)
public void scrollTo(int row,
int column,
float lowerMargin,
float upperMargin,
boolean forceScroll)
public java.awt.Point getXYForRowColumn(int row,
int column)
public java.util.List<java.lang.String> getActivityList()
public java.util.Map<java.lang.String,java.lang.String> getCharActivityMap()
public java.util.Map<java.lang.String,java.awt.Color> getEncodedActivityColorMap()
public int getEncodingLength()
public int getNumColumnSorts()
public int getMaxPriority()
public int getNextFreePriority()
public void makeRoom(int priority)
public void incrementNumColumnSorts()
public void decrementNumColumnSorts()
public void removed(int priority)
public void setColumnSort(int priority,
ColumnSort cs)