Package eu.bandm.tools.dtm
Class ToolGui
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
eu.bandm.tools.option.runtime.Gui
eu.bandm.tools.dtm.ToolGui
- All Implemented Interfaces:
- ImageObserver,- MenuContainer,- Serializable,- Accessible
- Direct Known Subclasses:
- Tool.MyGui
@Generated(generator="eu.bandm.tools.option",
           version="",
           timestamp="2025-08-17_22h53m00")
public class ToolGui
extends Gui
Generated source of a graphical user interface (GUI) for command line processing. 
The parallel data model class is
The normal way of operation is:
The parallel data model class is
ToolOptions.The normal way of operation is:
- Create a fresh instance of the GUI for one particular model by       
   invoking makeInstance(Model).
- Let the user edit the widgets of the GUI by integrating it into an interactive Swing window architecture.
- (The state of the gui can any times be reset by  model2view(Model).)
- Whenever a GUI interaction in this architecture 
   requires some  "action",       copy the new values of the GUI into some 
   Model object by invoking       view2model(Model)and process them as usual.
Gui and to the user 
 documentation.
 
 Generated on 2025-08-17_22h53m00
by program bandm/metatools/option/compiler, version
command line =
 
by program bandm/metatools/option/compiler, version
command line =
java bandm/metatools/option/compiler toolOptions.xml eu.bandm.tools.dtm ToolOptions ToolGui $(HOME)/metatools/src 
 - See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class eu.bandm.tools.option.runtime.GuiGui.Collection, Gui.CommentField, Gui.Field_bool, Gui.Field_enum<E extends Enum<E>>, Gui.Field_enumSet<E extends Enum<E>>, Gui.Field_float, Gui.Field_int, Gui.Field_rational, Gui.Field_string, Gui.Field_uri, Gui.HandleActionListener, Gui.Handles, Gui.StringIcon, Gui.TextReaction, Gui.TTHandle, Gui.TTLabel, Gui.ValueFieldNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Gui.CommentFieldprotected Gui.CommentFieldprotected Gui.CommentFieldprotected Gui.CommentFieldprotected Gui.CommentFieldprotected BooleanFields inherited from class eu.bandm.tools.option.runtime.Guiaction_delete, action_insert, action_swap, backgroundColor_error, backgroundColor_ok, backgroundColor_warning, buttoninsets, buttonKeys, buttonsize, editingFrame, errorcomponent, errorControlled, errorkey, errorstate, growingGroup, handlesize, idelete, iinsert, iswap, messagePane, messages, prefLangs, react_float, react_int, react_int_hex, react_noSyntax, react_rational, serializationField, uriDialogActiveFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetModel()Overriden by generated code.makeInstance(Model model0) Overriden by generated code.voidmodel2view(Model xmodel) Overriden by generated code.voidpopulate()Callback function, overriden by generated code.voidset_model(ToolOptions model0) voidview2model(Model xmodel) Overriden by generated code.Methods inherited from class eu.bandm.tools.option.runtime.GuibuttonAction, clearErrorControlled, displayActive, displaySerialization, editGraphically, field2coordinates, getInitialWidthOfValuesPanel, make_commentfield, make_label, makeErrorControlled, makeField_bool, makeField_enum, makeField_enumSet, makeField_float, makeField_int, makeField_rat, makeField_string, makeField_uri, makeField_uri, model2view_repeting, set_error_off, set_error_on, set_error_on, setLivingListLanguagePreferences, setMessagePane, setSerializationField, switchOptionEnableState, switchOptionEnableState, translate_description, updateLanguage, updatePos, view2model_repetingMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponentaddAncestorListener, 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, updateMethods inherited from class java.awt.Containeradd, 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, validateTreeMethods inherited from class java.awt.Componentaction, 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, transferFocusUpCycle
- 
Field Details- 
model
- 
copyPhase
- 
commentfield_0
- 
allVisuals_PIs
- 
allVisuals_comments
- 
allVisuals_inserts
- 
allVisuals_elements
- 
allVisuals_attlists
- 
allVisuals_PEs
- 
allVisuals_GEs
- 
commentfield_1
- 
allVisuals_entityGraph
- 
allVisuals_elementGraph
- 
allVisuals_alphabeticDir
- 
allVisuals_analyses
- 
allVisuals_commonAttThreshold
- 
commentfield_2
- 
allVisuals_showFullInstructions
- 
allVisuals_showCommandLine
- 
allVisuals_showCreationDate
- 
commentfield_3
- 
allVisuals_expandDefNames
- 
allVisuals_expandRefTooltips
- 
allVisuals_expandContents
- 
allVisuals_expandAttlists
- 
allVisuals_expandEntities
- 
commentfield_4
- 
allVisuals_collapseWS
- 
allVisuals_acceptIncomplete
- 
allVisuals_outputFormat
- 
allVisuals_gui
- 
allVisuals_source
- 
allVisuals_windowtitle
- 
allVisuals_result
- 
allVisuals_linewidth
 
- 
- 
Constructor Details- 
ToolGuiprotected ToolGui()
 
- 
- 
Method Details- 
getModelDescription copied from class:GuiOverriden by generated code. Gives access to the correspondingModelobject.
- 
makeInstanceDescription copied from class:GuiOverriden by generated code. Creates all fields and initializes them.- Specified by:
- makeInstancein class- Gui
 
- 
set_model
- 
populatepublic void populate()Description copied from class:GuiCallback function, overriden by generated code. Inserts the different labels and input widgets for options and their arguments into this. Does not yet fill in values.
- 
model2viewDescription copied from class:GuiOverriden by generated code. Copies all argumenta values from Model to GUI.- Specified by:
- model2viewin class- Gui
 
- 
view2modelDescription copied from class:GuiOverriden by generated code. Copies all argumenta values from GUI to Model.- Specified by:
- view2modelin class- Gui
 
 
-