public class ProcessingTopicPanel extends javax.swing.JPanel implements TopicMapListener, RefreshListener, TopicPanel, java.awt.event.ActionListener, java.awt.event.ComponentListener
| Modifier and Type | Class and Description |
|---|---|
private static class |
ProcessingTopicPanel.BuildCacheEntry |
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private static boolean |
autoloadFromOccurrence |
private javax.swing.JCheckBox |
autoloadOccurrenceCheckBox |
private javax.swing.JPanel |
autoloadPanel |
private static int |
autorun |
static int |
AUTORUN_FILE |
static int |
AUTORUN_OCCURRENCE |
static int |
AUTORUN_SKETCH_IN_EDITOR |
private javax.swing.ButtonGroup |
autorunButtonGroup |
private javax.swing.JButton |
autorunFileButton |
private javax.swing.JRadioButton |
autoRunFileRadioButton |
private javax.swing.JTextField |
autoRunFileTextField |
private javax.swing.JRadioButton |
autoRunOccurrenceRadioButton |
private javax.swing.JPanel |
autorunPanel |
private static java.lang.String |
autorunSketchFile |
private javax.swing.JRadioButton |
autoRunSketchInEditorRadioButton |
private javax.swing.JPanel |
autoRunStoredPanel |
private java.util.HashMap<java.lang.String,ProcessingTopicPanel.BuildCacheEntry> |
buildCache |
private static java.lang.String |
buildPath |
private javax.swing.JPanel |
buttonPanel |
private int |
charactersBefore |
private javax.swing.JButton |
checkBtn |
private javax.swing.JPanel |
codeBottomBar |
private java.lang.String |
currentSketch |
private java.lang.String |
currentSketchFile |
private int |
currentSketchSource |
private static java.lang.String |
defaultMessage |
static int |
DONT_AUTORUN |
private javax.swing.JPanel |
editorPanel |
private javax.swing.JScrollPane |
editorScroller |
private static java.awt.Font |
errorMessageFont |
private javax.swing.JButton |
executeBtn |
private javax.swing.JFileChooser |
fc |
static int |
FILE_SOURCE |
private javax.swing.JPanel |
fillerPanel |
private javax.swing.JPanel |
innerPanel |
private javax.swing.JPanel |
ioButtonPanel |
private boolean |
isCurrentBuildInWindow |
private boolean |
isSourceCompiled |
private javax.swing.JLabel |
jLabel1 |
private javax.swing.JPanel |
jPanel1 |
private javax.swing.JPanel |
jPanel2 |
private javax.swing.JSeparator |
jSeparator1 |
private javax.swing.JSeparator |
jSeparator2 |
private int |
lastLocX |
private int |
lastLocY |
private int |
linesBeforeCode |
private javax.swing.JPopupMenu |
menu |
private javax.swing.JButton |
newBtn |
static int |
NO_SOURCE |
private javax.swing.JRadioButton |
noAutoRunRadioButton |
static int |
OCCURRENCE_SOURCE |
private javax.swing.JButton |
openBtn |
private Options |
options |
private javax.swing.JButton |
optionsBtn |
private javax.swing.JDialog |
optionsDialog |
private javax.swing.JButton |
optionsOkButton |
private javax.swing.JPanel |
optionsPanel |
static java.lang.String |
optionsPrefix |
private javax.swing.JTabbedPane |
optionsTabbedPane |
static java.lang.String |
PROCESSING_OCCURRENCE_TYPE_SI |
private static java.lang.String |
processingClassPackage |
private javax.swing.JEditorPane |
processingEditor |
private javax.swing.JFrame |
proWin |
private Topic |
rootTopic |
private javax.swing.JPanel |
runButtonPanel |
private javax.swing.JCheckBox |
runInWindowCheckBox |
private javax.swing.JLabel |
runInWindowLabel |
private SketchTemplate |
runningPApplet |
private javax.swing.JPanel |
runPanel |
private javax.swing.JPanel |
runPanel2 |
private javax.swing.JPanel |
runWindowPanel |
boolean |
SAVE_SKETCH_TO_GLOBAL_OPTIONS |
private javax.swing.JButton |
saveBtn |
private static java.lang.String |
sketchPath |
private javax.swing.JButton |
stopBtn |
private javax.swing.JButton |
stopRunningButton |
private javax.swing.JTabbedPane |
tabPanel |
private static java.lang.String |
tempReplaceEnd |
private static java.lang.String |
tempReplaceStart |
private TopicMap |
tm |
boolean |
USE_LOCAL_OPTIONS |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ProcessingTopicPanel()
Creates new form ProcessingTopicPanel
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent actionEvent) |
private void |
addBuildCache(java.lang.String clsName,
java.lang.String source,
java.lang.Class<? extends SketchTemplate> cls) |
boolean |
applyChanges()
Topic panel should store all pending changes immediately.
|
void |
associationChanged(Association a)
A notification used to report general or large changes in association.
|
void |
associationPlayerChanged(Association a,
Topic role,
Topic newPlayer,
Topic oldPlayer)
A notification that a player in an association with a certain role has
been changed.
|
void |
associationRemoved(Association a)
A notification that an association has been completely removed.
|
void |
associationTypeChanged(Association a,
Topic newType,
Topic oldType)
A notification that association type has changed.
|
private void |
autorun() |
private void |
autorunFileButtonMouseReleased(java.awt.event.MouseEvent evt) |
private java.lang.String |
buildSource(java.lang.String sketch) |
private void |
checkBtnMouseReleased(java.awt.event.MouseEvent evt) |
private java.lang.Class<? extends SketchTemplate> |
checkBuildCache(java.lang.String cls,
java.lang.String source) |
private boolean |
compileProcessing(java.lang.String source) |
private boolean |
compileProcessing(java.lang.String source,
boolean replaceApplet) |
void |
componentHidden(java.awt.event.ComponentEvent e) |
void |
componentMoved(java.awt.event.ComponentEvent e) |
void |
componentResized(java.awt.event.ComponentEvent e) |
void |
componentShown(java.awt.event.ComponentEvent e) |
void |
doRefresh() |
private void |
execute(java.lang.String sketch) |
private void |
executeOnMouseRelease(java.awt.event.MouseEvent evt) |
javax.swing.JPanel |
getGui()
Return the UI element for the topic panel.
|
javax.swing.Icon |
getIcon()
Return icon image of the topic panel.
|
java.lang.String |
getName()
Return name of the topic panel.
|
int |
getOrder()
Return integer number that specifies topic panel's order.
|
java.lang.String |
getProcessingSketchOccurrence() |
java.lang.String |
getTitle()
Return title of the topic panel.
|
Topic |
getTopic()
Return the active topic in topic panel.
|
LocatorHistory |
getTopicHistory()
A topic panel can store it's own topic history.
|
javax.swing.JMenu |
getViewMenu() |
java.lang.Object[] |
getViewMenuStruct()
Topic panel can provide a menu structure that Wandora views in UI.
|
javax.swing.JPopupMenu |
getViewPopupMenu() |
private void |
handleComponentEvent(java.awt.event.ComponentEvent e) |
void |
init()
Initialize the TopicPanel.
|
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
private void |
initializePApplet(processing.core.PApplet pa) |
void |
loadSketchFromFile() |
void |
loadSketchFromOccurrence() |
private void |
newBtnMouseReleased(java.awt.event.MouseEvent evt) |
void |
newSketch() |
boolean |
noScroll()
If this returns true, then the topic panel will not be wrapped inside
a scroll pane.
|
void |
open(Topic topic)
Open a topic in the topic panel.
|
private void |
openBtnMouseReleased(java.awt.event.MouseEvent evt) |
private void |
openOptionsDialog() |
private void |
optionsBtnMouseReleased(java.awt.event.MouseEvent evt) |
private void |
optionsOkButtonMouseReleased(java.awt.event.MouseEvent evt) |
private void |
readOptions() |
void |
refresh()
Request topic panel UI refresh.
|
private java.lang.String |
replaceLineNumber(java.lang.String line) |
private void |
runInWindowCheckBoxActionPerformed(java.awt.event.ActionEvent evt) |
private void |
runSource(java.lang.String source) |
private void |
runSource(java.lang.String source,
boolean isForWindow) |
private void |
runSourceInPanel(java.lang.String source) |
private void |
runSourceInWindow(java.lang.String source) |
private void |
saveBtnMouseReleased(java.awt.event.MouseEvent evt) |
void |
saveCurrentSketch() |
private void |
saveCurrentSketchToOptions() |
void |
saveSketchToFile() |
void |
saveSketchToOccurrence() |
private void |
showMenu(java.lang.String[] struct,
java.awt.event.MouseEvent evt) |
private void |
showOpenMenu(java.awt.event.MouseEvent evt) |
private void |
showRichErrorDialog(java.lang.String msg) |
private void |
showSaveMenu(java.awt.event.MouseEvent evt) |
void |
stop()
A topic panel should stop all threads and close all (shared) resources.
|
private void |
stopBtnMouseReleased(java.awt.event.MouseEvent evt) |
private void |
stopRunning() |
private void |
stopRunningButtonMouseReleased(java.awt.event.MouseEvent evt) |
private void |
stopRunningInPanel() |
private void |
stopRunningInWindow() |
private void |
storeProcessingWindowLocation() |
boolean |
supportsOpenTopic()
Does the topic panel support topic open? In other words can one call the
open method with a topic.
|
void |
toggleVisibility(java.lang.String componentName) |
void |
topicBaseNameChanged(Topic t,
java.lang.String newName,
java.lang.String oldName)
Notification that the base name has been changed.
|
void |
topicChanged(Topic t)
A notification used to report general or large changes in topic, for example when topics are merged.
|
void |
topicDataChanged(Topic t,
Topic type,
Topic version,
java.lang.String newValue,
java.lang.String oldValue)
Notification that topic occurrence has been changed.
|
void |
topicRemoved(Topic t)
Notification that a topic has been completely removed.
|
void |
topicSubjectIdentifierChanged(Topic t,
Locator added,
Locator removed)
Notification that a subject identifier has changed.
|
void |
topicSubjectLocatorChanged(Topic t,
Locator newLocator,
Locator oldLocator)
Notification that the subject locator has been changed.
|
void |
topicTypeChanged(Topic t,
Topic added,
Topic removed)
Notification that a topic type has changed.
|
void |
topicVariantChanged(Topic t,
java.util.Collection<Topic> scope,
java.lang.String newName,
java.lang.String oldName)
Notification that a variant name has been changed.
|
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, 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, transferFocusUpCyclepublic boolean USE_LOCAL_OPTIONS
public boolean SAVE_SKETCH_TO_GLOBAL_OPTIONS
public static final int NO_SOURCE
public static final int OCCURRENCE_SOURCE
public static final int FILE_SOURCE
public static final int DONT_AUTORUN
public static final int AUTORUN_OCCURRENCE
public static final int AUTORUN_SKETCH_IN_EDITOR
public static final int AUTORUN_FILE
private static int autorun
private static java.lang.String autorunSketchFile
private static boolean autoloadFromOccurrence
private int currentSketchSource
private java.lang.String currentSketchFile
private java.lang.String currentSketch
private static final java.lang.String buildPath
private static final java.lang.String sketchPath
private static java.lang.String processingClassPackage
private static final java.lang.String tempReplaceStart
private static final java.lang.String tempReplaceEnd
private TopicMap tm
private Topic rootTopic
private boolean isSourceCompiled
private SketchTemplate runningPApplet
private Options options
private javax.swing.JDialog optionsDialog
private javax.swing.JFrame proWin
private int lastLocX
private int lastLocY
private boolean isCurrentBuildInWindow
private int charactersBefore
private int linesBeforeCode
private static java.awt.Font errorMessageFont
public static final java.lang.String optionsPrefix
public static final java.lang.String PROCESSING_OCCURRENCE_TYPE_SI
private javax.swing.JPopupMenu menu
private javax.swing.JFileChooser fc
private final java.util.HashMap<java.lang.String,ProcessingTopicPanel.BuildCacheEntry> buildCache
private static final java.lang.String defaultMessage
private javax.swing.JRadioButton autoRunFileRadioButton
private javax.swing.JTextField autoRunFileTextField
private javax.swing.JRadioButton autoRunOccurrenceRadioButton
private javax.swing.JRadioButton autoRunSketchInEditorRadioButton
private javax.swing.JPanel autoRunStoredPanel
private javax.swing.JCheckBox autoloadOccurrenceCheckBox
private javax.swing.JPanel autoloadPanel
private javax.swing.ButtonGroup autorunButtonGroup
private javax.swing.JButton autorunFileButton
private javax.swing.JPanel autorunPanel
private javax.swing.JPanel buttonPanel
private javax.swing.JButton checkBtn
private javax.swing.JPanel codeBottomBar
private javax.swing.JPanel editorPanel
private javax.swing.JScrollPane editorScroller
private javax.swing.JButton executeBtn
private javax.swing.JPanel fillerPanel
private javax.swing.JPanel innerPanel
private javax.swing.JPanel ioButtonPanel
private javax.swing.JLabel jLabel1
private javax.swing.JPanel jPanel1
private javax.swing.JPanel jPanel2
private javax.swing.JSeparator jSeparator1
private javax.swing.JSeparator jSeparator2
private javax.swing.JButton newBtn
private javax.swing.JRadioButton noAutoRunRadioButton
private javax.swing.JButton openBtn
private javax.swing.JButton optionsBtn
private javax.swing.JButton optionsOkButton
private javax.swing.JPanel optionsPanel
private javax.swing.JTabbedPane optionsTabbedPane
private javax.swing.JEditorPane processingEditor
private javax.swing.JPanel runButtonPanel
private javax.swing.JCheckBox runInWindowCheckBox
private javax.swing.JLabel runInWindowLabel
private javax.swing.JPanel runPanel
private javax.swing.JPanel runPanel2
private javax.swing.JPanel runWindowPanel
private javax.swing.JButton saveBtn
private javax.swing.JButton stopBtn
private javax.swing.JButton stopRunningButton
private javax.swing.JTabbedPane tabPanel
public ProcessingTopicPanel()
public void init()
TopicPanelinit in interface TopicPanelpublic boolean supportsOpenTopic()
TopicPanelsupportsOpenTopic in interface TopicPanelpublic void open(Topic topic) throws TopicMapException
TopicPanelopen in interface TopicPanelTopicMapExceptionprivate void autorun()
private void execute(java.lang.String sketch)
private void readOptions()
private void storeProcessingWindowLocation()
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed in interface java.awt.event.ActionListenerprivate java.lang.String buildSource(java.lang.String sketch)
private void stopRunningInPanel()
private void stopRunningInWindow()
private void stopRunning()
private void runSourceInPanel(java.lang.String source)
private void runSourceInWindow(java.lang.String source)
private void initializePApplet(processing.core.PApplet pa)
private void runSource(java.lang.String source)
private void runSource(java.lang.String source,
boolean isForWindow)
private java.lang.Class<? extends SketchTemplate> checkBuildCache(java.lang.String cls, java.lang.String source)
private void addBuildCache(java.lang.String clsName,
java.lang.String source,
java.lang.Class<? extends SketchTemplate> cls)
private boolean compileProcessing(java.lang.String source)
private boolean compileProcessing(java.lang.String source,
boolean replaceApplet)
private java.lang.String replaceLineNumber(java.lang.String line)
private void showRichErrorDialog(java.lang.String msg)
private void initComponents()
private void executeOnMouseRelease(java.awt.event.MouseEvent evt)
private void checkBtnMouseReleased(java.awt.event.MouseEvent evt)
private void newBtnMouseReleased(java.awt.event.MouseEvent evt)
private void saveBtnMouseReleased(java.awt.event.MouseEvent evt)
private void runInWindowCheckBoxActionPerformed(java.awt.event.ActionEvent evt)
private void stopBtnMouseReleased(java.awt.event.MouseEvent evt)
private void optionsBtnMouseReleased(java.awt.event.MouseEvent evt)
private void openBtnMouseReleased(java.awt.event.MouseEvent evt)
private void optionsOkButtonMouseReleased(java.awt.event.MouseEvent evt)
private void stopRunningButtonMouseReleased(java.awt.event.MouseEvent evt)
private void autorunFileButtonMouseReleased(java.awt.event.MouseEvent evt)
private void openOptionsDialog()
private void showSaveMenu(java.awt.event.MouseEvent evt)
private void showOpenMenu(java.awt.event.MouseEvent evt)
private void showMenu(java.lang.String[] struct,
java.awt.event.MouseEvent evt)
public void doRefresh()
throws TopicMapException
doRefresh in interface RefreshListenerTopicMapExceptionpublic void stop()
TopicPanelstop in interface TopicPanelpublic LocatorHistory getTopicHistory()
TopicPanelgetTopicHistory in interface TopicPanelpublic void refresh()
throws TopicMapException
TopicPanelrefresh in interface TopicPanelTopicMapExceptionpublic boolean applyChanges()
throws CancelledException,
TopicMapException
TopicPanelapplyChanges in interface TopicPanelCancelledExceptionTopicMapExceptionpublic javax.swing.JPanel getGui()
TopicPanelgetGui in interface TopicPanelpublic Topic getTopic() throws TopicMapException
TopicPanelgetTopic in interface TopicPanelTopicMapExceptionpublic javax.swing.Icon getIcon()
TopicPanelgetIcon in interface TopicPanelpublic boolean noScroll()
TopicPanelnoScroll in interface TopicPanelpublic javax.swing.JPopupMenu getViewPopupMenu()
getViewPopupMenu in interface TopicPanelpublic javax.swing.JMenu getViewMenu()
getViewMenu in interface TopicPanelpublic java.lang.Object[] getViewMenuStruct()
TopicPanelgetViewMenuStruct in interface TopicPanelpublic void toggleVisibility(java.lang.String componentName)
public java.lang.String getName()
TopicPanelgetName in interface TopicPanelgetName in class java.awt.Componentpublic java.lang.String getTitle()
TopicPanelgetTitle in interface TopicPanelpublic int getOrder()
TopicPanelgetOrder in interface TopicPanelpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerprivate void handleComponentEvent(java.awt.event.ComponentEvent e)
private void saveCurrentSketchToOptions()
public void newSketch()
public void loadSketchFromOccurrence()
public void loadSketchFromFile()
public void saveSketchToOccurrence()
public void saveSketchToFile()
public java.lang.String getProcessingSketchOccurrence()
public void saveCurrentSketch()
public void topicSubjectIdentifierChanged(Topic t, Locator added, Locator removed) throws TopicMapException
TopicMapListenertopicSubjectIdentifierChanged in interface TopicMapListenerTopicMapExceptionpublic void topicBaseNameChanged(Topic t, java.lang.String newName, java.lang.String oldName) throws TopicMapException
TopicMapListenertopicBaseNameChanged in interface TopicMapListenerTopicMapExceptionpublic void topicTypeChanged(Topic t, Topic added, Topic removed) throws TopicMapException
TopicMapListenertopicTypeChanged in interface TopicMapListenerTopicMapExceptionpublic void topicVariantChanged(Topic t, java.util.Collection<Topic> scope, java.lang.String newName, java.lang.String oldName) throws TopicMapException
TopicMapListenertopicVariantChanged in interface TopicMapListenerTopicMapExceptionpublic void topicDataChanged(Topic t, Topic type, Topic version, java.lang.String newValue, java.lang.String oldValue) throws TopicMapException
TopicMapListenertopicDataChanged in interface TopicMapListenerTopicMapExceptionpublic void topicSubjectLocatorChanged(Topic t, Locator newLocator, Locator oldLocator) throws TopicMapException
TopicMapListenertopicSubjectLocatorChanged in interface TopicMapListenerTopicMapExceptionpublic void topicRemoved(Topic t) throws TopicMapException
TopicMapListenertopicRemoved in interface TopicMapListenerTopicMapExceptionpublic void topicChanged(Topic t) throws TopicMapException
TopicMapListenertopicChanged in interface TopicMapListenerTopicMapExceptionpublic void associationTypeChanged(Association a, Topic newType, Topic oldType) throws TopicMapException
TopicMapListenerassociationTypeChanged in interface TopicMapListenerTopicMapExceptionpublic void associationPlayerChanged(Association a, Topic role, Topic newPlayer, Topic oldPlayer) throws TopicMapException
TopicMapListenerassociationPlayerChanged in interface TopicMapListenerTopicMapExceptionpublic void associationRemoved(Association a) throws TopicMapException
TopicMapListenerassociationRemoved in interface TopicMapListenerTopicMapExceptionpublic void associationChanged(Association a) throws TopicMapException
TopicMapListenerassociationChanged in interface TopicMapListenerTopicMapExceptionCopyright 2004-2015 Wandora Team