public class PocketSOMConnector extends AbstractViewerControl
Modifier and Type | Class and Description |
---|---|
private class |
PocketSOMConnector.ConnectorEndpoint
The ConnectorEndpoint, receiving Paths and PlayLists.
|
(package private) class |
PocketSOMConnector.UserTableModel
The TableModel for Users connected to the SOMViewer
|
TitledCollapsiblePanel.Orientation
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
private JButton |
btnClearMerges |
private JButton |
btnHighlightPath |
private JButton |
btnHitHist |
private JButton |
btnMergeConcat |
private JButton |
btnMergeLineBased |
private JButton |
btnMergePathInputSpace |
private JButton |
btnMergePathMapSpace |
private JButton |
btnMergeUnitBased |
private JButton |
btnReversePath |
private JButton |
btnServerCtrl |
private JButton |
btnUsePath |
private JCheckBox |
chkMergeDebugPrint |
private PocketSOMConnector.ConnectorEndpoint |
con |
private com.sun.net.httpserver.HttpServer |
httpServer |
private static int |
LIFETIME
Timeout for GC (in sec.): 900
|
private int[][] |
pathHitHist |
private PathMerger |
pathMerger |
private JPanel |
pnlMerge |
private JScrollPane |
scpUsers |
private static long |
serialVersionUID |
private static String |
START |
private static String |
STOP |
private JTable |
tblUsers |
private JTextField |
txtHttpPort |
private JTextField |
txtPIN |
private JTextField |
txtPort |
private PocketSOMConnector.UserTableModel |
utm |
SMALL_INSETS, smallerFont, smallFont, state
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
|
PocketSOMConnector(String title,
CommonSOMViewerStateData state) |
protected |
PocketSOMConnector(String title,
CommonSOMViewerStateData state,
LayoutManager layout) |
Modifier and Type | Method and Description |
---|---|
private JButton |
getBtnClearMerges() |
private JButton |
getBtnHighlightPath() |
private JButton |
getBtnHitHist() |
private JButton |
getBtnMergeConcat() |
private JButton |
getBtnMergeLineBased() |
private JButton |
getBtnMergePathInputSpace() |
private JButton |
getBtnMergePathMapSpace() |
private JButton |
getBtnMergeUnitBased() |
private JButton |
getBtnReversePath() |
private JButton |
getBtnServerCtrl()
This method initializes btnServerCtrl
|
private JButton |
getBtnUsePath() |
private JCheckBox |
getChkMergeDebugPrint() |
private JPanel |
getPnlMerge() |
private JScrollPane |
getScpUsers()
This method initializes scpUsers
|
private JTable |
getTblUsers()
This method initializes tblUsers
|
private JTextField |
getTxtHttpPort() |
private JTextField |
getTxtPIN()
This method initializes txtPIN
|
private JTextField |
getTxtPort()
This method initializes txtPort
|
private void |
initialize() |
static void |
main(String[] args)
Deprecated.
should not be started directly
|
protected boolean |
startServer() |
protected boolean |
stopServer() |
isFullFunctional, setIcon, setSelected, setVisible
add, add, add, add, add, getContentBackground, getContentBorder, getContentPane, getDecoratorPadding, getHorizontalTitleAlignment, getHorizontalTitleTextPosition, getIcon, getIconTitleGap, getLayout, getOrientation, getPreferredSize, getShowTitleDecoration, getTitle, getTitleBackground, getTitleBorder, isAnimated, isCollapsed, remove, remove, removeAll, setAnimated, setCollapsed, setContentBackground, setContentBorder, setContentPane, setDecoratorPadding, setHorizontalTitleAlignment, setHorizontalTitleTextPosition, setIcon, setIconTitleGap, setLayout, setOrientation, setShowTitleDecoration, setTitle, setTitleBackground, setTitleBorder
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, 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, unregisterKeyboardAction, update
addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
private static final String START
private static final String STOP
private static final int LIFETIME
private PocketSOMConnector.ConnectorEndpoint con
private JButton btnServerCtrl
private JTextField txtPIN
private JTextField txtPort
private JScrollPane scpUsers
private JTable tblUsers
private PocketSOMConnector.UserTableModel utm
private com.sun.net.httpserver.HttpServer httpServer
private JTextField txtHttpPort
private JButton btnHitHist
private int[][] pathHitHist
private JPanel pnlMerge
private JCheckBox chkMergeDebugPrint
private PathMerger pathMerger
private JButton btnMergeUnitBased
private JButton btnMergeLineBased
private JButton btnHighlightPath
private JButton btnMergePathMapSpace
private JButton btnMergePathInputSpace
private JButton btnReversePath
private JButton btnClearMerges
private JButton btnMergeConcat
private JButton btnUsePath
public PocketSOMConnector(String title, CommonSOMViewerStateData state)
protected PocketSOMConnector(String title, CommonSOMViewerStateData state, LayoutManager layout)
private void initialize()
protected boolean stopServer()
protected boolean startServer()
private JButton getBtnServerCtrl()
private JButton getBtnHitHist()
private JTextField getTxtPIN()
private JTextField getTxtPort()
private JTextField getTxtHttpPort()
private JScrollPane getScpUsers()
private JTable getTblUsers()
private JPanel getPnlMerge()
private JButton getBtnMergeUnitBased()
private JButton getBtnMergeLineBased()
private JButton getBtnHighlightPath()
private JButton getBtnMergePathMapSpace()
private JButton getBtnMergePathInputSpace()
private JButton getBtnReversePath()
private JButton getBtnClearMerges()
private JButton getBtnMergeConcat()
private JButton getBtnUsePath()
private JCheckBox getChkMergeDebugPrint()
@Deprecated public static void main(String[] args)
args
- Commandline args