kaos.kpat.applet
Class ClassBuilderUtils.PropertiesPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by kaos.kpat.applet.ClassBuilderUtils.PropertiesPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
Direct Known Subclasses:
ClassBuilderUtils.ActionClassPropertiesPanel, ClassBuilderUtils.ActionInstancePropertiesPanel, ClassBuilderUtils.ClassPropertiesPanel, ClassBuilderUtils.InstancePropertiesPanel
Enclosing class:
ClassBuilderUtils

public abstract static class ClassBuilderUtils.PropertiesPanel
extends javax.swing.JPanel

See Also:
Serialized Form

Nested Class Summary
 class ClassBuilderUtils.PropertiesPanel.RangeValueCellRenderer
           
static class ClassBuilderUtils.PropertiesPanel.SerializableTCRBinding
           
protected  class ClassBuilderUtils.PropertiesPanel.TCDMenu
           
 class ClassBuilderUtils.PropertiesPanel.XMLSchemaCellRenderer
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  ClassBuilderUtils.PeerRVMCoordinator _coordinator
           
protected  java.awt.Frame _frame
           
protected  java.lang.String _ontologicalType
           
protected  KAoSOntologyQueryService _ontQueryServ
           
protected  OntologyRepositoryService _ontReposServ
           
protected  java.lang.String _resType
           
protected  java.util.Vector _targetClassMenus
           
protected  java.util.Vector _targetInstanceMenus
           
protected  javax.swing.JPopupMenu _targetMenu
           
protected  java.util.Vector _targets
           
protected  javax.swing.JTable _targetTable
           
protected  ClassBuilderUtils.TargetTableModel _targetTableModel
           
protected  java.util.Hashtable _tcdMenuTable
           
protected  java.util.Vector _tcrs
           
protected  XMLRepository _xmlRepository
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ClassBuilderUtils.PropertiesPanel(java.lang.String resType, KAoSOntologyQueryService ontologyQueryService, OntologyRepositoryService ontologyRepositoryService, XMLRepository xmlRepository, boolean showResType, boolean showComplement)
           
ClassBuilderUtils.PropertiesPanel(java.lang.String resType, KAoSOntologyQueryService ontologyQueryService, OntologyRepositoryService ontologyRepositoryService, XMLRepository xmlRepository, boolean showResType, boolean showComplement, boolean instanceMode)
           
ClassBuilderUtils.PropertiesPanel(java.lang.String resType, TunnelClient tunnelClient)
           
ClassBuilderUtils.PropertiesPanel(java.lang.String resType, TunnelClient tunnelClient, boolean showResType, boolean showComplement)
           
 
Method Summary
 void addTemplateComponentReference(TemplateComponentReference tcr)
           
protected abstract  boolean checkAddTargetOK()
           
protected  PolicyTemplate getAssociatedTemplate()
           
 java.util.Hashtable getBindings()
           
 java.lang.String getOntologicalType()
           
 void getProperties(KAoSClassBuilderImpl result, boolean resolveBindings)
           
 KAoSRoleValueMapContainer getRVMContainer()
           
 void removeTemplateComponentReference(TemplateComponentReference tcr)
           
 void setBindings(java.util.Hashtable bindings)
           
protected  void setPeerRVMCoordinator(ClassBuilderUtils.PeerRVMCoordinator coordinator)
           
 void setProperties(KAoSClassBuilderImpl classBuilder)
           
 void setRVMContainer(KAoSRoleValueMapContainer container)
           
protected  void setTargets(java.util.Vector targets)
           
 void setTemplateComponentReferences(java.util.List refs)
           
protected  void tcrsChanged()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, update
 
Methods inherited from class java.awt.Container
add, 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, 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, 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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_tcrs

protected java.util.Vector _tcrs

_targetTableModel

protected ClassBuilderUtils.TargetTableModel _targetTableModel

_targetTable

protected javax.swing.JTable _targetTable

_targetMenu

protected javax.swing.JPopupMenu _targetMenu

_tcdMenuTable

protected java.util.Hashtable _tcdMenuTable

_ontQueryServ

protected KAoSOntologyQueryService _ontQueryServ

_ontReposServ

protected OntologyRepositoryService _ontReposServ

_xmlRepository

protected XMLRepository _xmlRepository

_targetInstanceMenus

protected java.util.Vector _targetInstanceMenus

_targetClassMenus

protected java.util.Vector _targetClassMenus

_frame

protected java.awt.Frame _frame

_resType

protected java.lang.String _resType

_targets

protected java.util.Vector _targets

_ontologicalType

protected java.lang.String _ontologicalType

_coordinator

protected ClassBuilderUtils.PeerRVMCoordinator _coordinator
Constructor Detail

ClassBuilderUtils.PropertiesPanel

public ClassBuilderUtils.PropertiesPanel(java.lang.String resType,
                                         TunnelClient tunnelClient)

ClassBuilderUtils.PropertiesPanel

public ClassBuilderUtils.PropertiesPanel(java.lang.String resType,
                                         TunnelClient tunnelClient,
                                         boolean showResType,
                                         boolean showComplement)

ClassBuilderUtils.PropertiesPanel

public ClassBuilderUtils.PropertiesPanel(java.lang.String resType,
                                         KAoSOntologyQueryService ontologyQueryService,
                                         OntologyRepositoryService ontologyRepositoryService,
                                         XMLRepository xmlRepository,
                                         boolean showResType,
                                         boolean showComplement)

ClassBuilderUtils.PropertiesPanel

public ClassBuilderUtils.PropertiesPanel(java.lang.String resType,
                                         KAoSOntologyQueryService ontologyQueryService,
                                         OntologyRepositoryService ontologyRepositoryService,
                                         XMLRepository xmlRepository,
                                         boolean showResType,
                                         boolean showComplement,
                                         boolean instanceMode)
Method Detail

addTemplateComponentReference

public void addTemplateComponentReference(TemplateComponentReference tcr)

removeTemplateComponentReference

public void removeTemplateComponentReference(TemplateComponentReference tcr)

setTemplateComponentReferences

public void setTemplateComponentReferences(java.util.List refs)

getOntologicalType

public java.lang.String getOntologicalType()

getBindings

public java.util.Hashtable getBindings()

setBindings

public void setBindings(java.util.Hashtable bindings)

checkAddTargetOK

protected abstract boolean checkAddTargetOK()

setPeerRVMCoordinator

protected void setPeerRVMCoordinator(ClassBuilderUtils.PeerRVMCoordinator coordinator)

tcrsChanged

protected void tcrsChanged()

getAssociatedTemplate

protected PolicyTemplate getAssociatedTemplate()

setTargets

protected void setTargets(java.util.Vector targets)

setProperties

public void setProperties(KAoSClassBuilderImpl classBuilder)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getProperties

public void getProperties(KAoSClassBuilderImpl result,
                          boolean resolveBindings)
                   throws java.lang.Exception
Throws:
java.lang.Exception

setRVMContainer

public void setRVMContainer(KAoSRoleValueMapContainer container)

getRVMContainer

public KAoSRoleValueMapContainer getRVMContainer()