kaos.kpat.gui.hypertext
Class HTOntStructureDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by kaos.kpat.gui.hypertext.HTOntStructureDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
Direct Known Subclasses:
HTEditClassDialog, HTEditInstanceDialog

public class HTOntStructureDialog
extends javax.swing.JDialog

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.util.HashSet _allNames
           
protected  java.lang.String _baseClass
           
protected  HTComboBox _baseClassBox
           
protected  java.util.Hashtable _bindings
           
protected  HypertextContainerImpl _container
           
protected  HypertextEditor _editor
           
protected  java.lang.String _name
           
protected  HTTextField _nameFld
           
protected  java.lang.String _namespace
           
protected  QueryKAoSOntologyService _ontQueryServ
           
protected  OntologyRepositoryService _ontReposServ
           
protected  HTPropertySet _propertySet
           
protected  boolean _propsChanged
           
protected  int _selection
           
protected  XMLRepository _xmlRepository
           
static java.lang.String BASE_CLASS_BINDING
           
static int CANCEL_SELECTED
           
static java.lang.String CLASS_NAME
           
static int OK_SELECTED
           
static java.lang.String PROP_PANEL_BINDING
           
static java.lang.String PROP_PANEL_BINDINGS
           
static java.lang.String PROP_PANEL_RESULT
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HTOntStructureDialog(java.awt.Frame frame, QueryKAoSOntologyService ontologyQueryService, OntologyRepositoryService ontologyRepositoryService, XMLRepository xmlRepository, java.lang.String baseClass, boolean instanceMode, java.lang.String namespace, HTPropertySet propertySet)
           
 
Method Summary
protected  void doOKBtnPressed()
           
protected  java.lang.String generateName(java.lang.String baseClass)
           
static java.lang.String generateName(java.lang.String baseClass, OntologyRepositoryService ontServ, java.lang.String namespace)
           
 java.util.Hashtable getBindings()
           
protected  void initNames()
           
protected static java.util.HashSet initNames(OntologyRepositoryService ontServ, java.lang.String namespace)
           
 void setBindings(java.util.Hashtable bindings)
           
 int showDlg()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OK_SELECTED

public static final int OK_SELECTED
See Also:
Constant Field Values

CANCEL_SELECTED

public static final int CANCEL_SELECTED
See Also:
Constant Field Values

BASE_CLASS_BINDING

public static final java.lang.String BASE_CLASS_BINDING
See Also:
Constant Field Values

CLASS_NAME

public static final java.lang.String CLASS_NAME
See Also:
Constant Field Values

PROP_PANEL_BINDINGS

public static final java.lang.String PROP_PANEL_BINDINGS
See Also:
Constant Field Values

PROP_PANEL_RESULT

public static final java.lang.String PROP_PANEL_RESULT
See Also:
Constant Field Values

PROP_PANEL_BINDING

public static final java.lang.String PROP_PANEL_BINDING
See Also:
Constant Field Values

_bindings

protected java.util.Hashtable _bindings

_name

protected java.lang.String _name

_baseClass

protected java.lang.String _baseClass

_container

protected HypertextContainerImpl _container

_propertySet

protected HTPropertySet _propertySet

_baseClassBox

protected HTComboBox _baseClassBox

_editor

protected HypertextEditor _editor

_namespace

protected java.lang.String _namespace

_allNames

protected java.util.HashSet _allNames

_selection

protected int _selection

_nameFld

protected HTTextField _nameFld

_ontQueryServ

protected QueryKAoSOntologyService _ontQueryServ

_ontReposServ

protected OntologyRepositoryService _ontReposServ

_xmlRepository

protected XMLRepository _xmlRepository

_propsChanged

protected boolean _propsChanged
Constructor Detail

HTOntStructureDialog

public HTOntStructureDialog(java.awt.Frame frame,
                            QueryKAoSOntologyService ontologyQueryService,
                            OntologyRepositoryService ontologyRepositoryService,
                            XMLRepository xmlRepository,
                            java.lang.String baseClass,
                            boolean instanceMode,
                            java.lang.String namespace,
                            HTPropertySet propertySet)
Method Detail

showDlg

public int showDlg()

initNames

protected void initNames()

initNames

protected static java.util.HashSet initNames(OntologyRepositoryService ontServ,
                                             java.lang.String namespace)

generateName

public static java.lang.String generateName(java.lang.String baseClass,
                                            OntologyRepositoryService ontServ,
                                            java.lang.String namespace)

generateName

protected java.lang.String generateName(java.lang.String baseClass)

doOKBtnPressed

protected void doOKBtnPressed()
                       throws java.lang.Exception
Throws:
java.lang.Exception

setBindings

public void setBindings(java.util.Hashtable bindings)

getBindings

public java.util.Hashtable getBindings()