@CreoleResource(name="Serial Datastore Viewer", guiType=LARGE, resourceDisplayed="gate.persist.SerialDataStore", mainViewer=true) public class SerialDatastoreViewer extends JScrollPane implements VisualResource, DatastoreListener
JScrollPane.AccessibleJScrollPane, JScrollPane.ScrollBarJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected gate.gui.SerialDatastoreViewer.DeleteAction |
deleteAction
Action used to delete selected resources
|
protected FeatureMap |
features |
protected gate.gui.SerialDatastoreViewer.LoadAction |
loadAction
Action object for loading resources.
|
protected JPopupMenu |
popup
The popup used for actions.
|
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewportlistenerList, 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_ALIGNMENTCOLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
SerialDatastoreViewer() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
Clears the internal data of the resource, when it gets released
|
void |
clear() |
protected void |
fireProcessFinished() |
protected void |
fireProgressChanged(int e) |
protected void |
fireStatusChanged(String e) |
FeatureMap |
getFeatures()
Accessor for features.
|
Object |
getParameterValue(String paramaterName)
Gets the value of a parameter of this resource.
|
Resource |
init()
Initialise this resource, and return it.
|
protected void |
initGuiComponents() |
protected void |
initListeners() |
protected void |
initLocalData() |
void |
resourceAdopted(DatastoreEvent e)
Called by a datastore when a new resource has been adopted
|
void |
resourceDeleted(DatastoreEvent e)
Called by a datastore when a resource has been deleted
|
void |
resourceWritten(DatastoreEvent e)
Called by a datastore when a resource has been wrote into the datastore
|
void |
setFeatures(FeatureMap features)
Mutator for features
|
void |
setHandle(Handle handle)
Used by the main GUI to tell this VR what handle created it.
|
void |
setParameterValue(String paramaterName,
Object parameterValue)
Sets the value for a specified parameter.
|
void |
setParameterValues(FeatureMap parameters)
Sets the values for more parameters in one step.
|
void |
setTarget(Object target)
Called by the GUI when this viewer/editor has to initialise itself for a
specific object.
|
createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, 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, 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, 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, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittargetReinitialisedgetName, setNameprotected gate.gui.SerialDatastoreViewer.DeleteAction deleteAction
protected gate.gui.SerialDatastoreViewer.LoadAction loadAction
protected JPopupMenu popup
protected FeatureMap features
public void cleanup()
Resourcepublic FeatureMap getFeatures()
getFeatures in interface FeatureBearerpublic void setFeatures(FeatureMap features)
setFeatures in interface FeatureBearerpublic Object getParameterValue(String paramaterName) throws ResourceInstantiationException
getParameterValue in interface ResourceparamaterName - the name of the parameterResourceInstantiationExceptionpublic void setParameterValue(String paramaterName, Object parameterValue) throws ResourceInstantiationException
setParameterValue in interface ResourceparamaterName - the name for the parameteerparameterValue - the value the parameter will receiveResourceInstantiationExceptionpublic void setParameterValues(FeatureMap parameters) throws ResourceInstantiationException
setParameterValues in interface Resourceparameters - a feature map that has paramete names as keys and
parameter values as values.ResourceInstantiationExceptionpublic Resource init() throws ResourceInstantiationException
init in interface ResourceResourceInstantiationExceptionpublic void clear()
public void setTarget(Object target)
VisualResourcesetTarget in interface VisualResourcetarget - the object (be it a Resource,
DataStore or whatever) this viewer has to displaypublic void setHandle(Handle handle)
VisualResourcesetHandle in interface VisualResourceprotected void fireProgressChanged(int e)
protected void fireProcessFinished()
protected void fireStatusChanged(String e)
protected void initLocalData()
protected void initGuiComponents()
protected void initListeners()
public void resourceAdopted(DatastoreEvent e)
DatastoreListenerresourceAdopted in interface DatastoreListenerpublic void resourceDeleted(DatastoreEvent e)
DatastoreListenerresourceDeleted in interface DatastoreListenerpublic void resourceWritten(DatastoreEvent e)
DatastoreListenerresourceWritten in interface DatastoreListenerCopyright © 2024 GATE. All rights reserved.