de.uni_paderborn.fujaba.gui
Class PEBaseComponent

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byde.uni_paderborn.fujaba.gui.PEBaseComponent
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, PEResizable, java.io.Serializable
Direct Known Subclasses:
PEComponentGroup, PEHeaderComponent, PERadioGroup, PERolePanel

public abstract class PEBaseComponent
extends javax.swing.JPanel
implements PEResizable

Basetype for all property components Supports a label for a component like JTextField or JTextArea

Version:
$Revision: 1.30.2.1 $
Author:
$Author: lowende $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  BasicPropertyEditor parent
          No comment provided by developer, please add a comment to improve documentation.
 
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
PEBaseComponent()
          Constructor for class PEBaseComponent
PEBaseComponent(BasicPropertyEditor editor)
          Constructor for class PEBaseComponent
PEBaseComponent(BasicPropertyEditor editor, java.lang.String name)
          Constructor for class PEBaseComponent
 
Method Summary
protected abstract  void addComponents()
          Access method for an one to n association.
 boolean buttonActionPerformed(java.lang.String buttonIdentifier, java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
 void focusGained()
          No comment provided by developer, please add a comment to improve documentation.
 void focusLost()
          No comment provided by developer, please add a comment to improve documentation.
 PEBaseComponent getComponentByName(java.lang.String searchName)
          Get the componentByName attribute of the PEBaseComponent object
 java.lang.String getComponentName()
          Get the componentName attribute of the PEBaseComponent object
 java.awt.Insets getInsets()
          Overridden method to provide a write access method for insets.
protected  java.awt.LayoutManager getLayoutManager()
          Get the layoutManager attribute of the PEBaseComponent object
protected  java.lang.String getStatus()
          Get the status attribute of the PEBaseComponent object
 void setComponentName(java.lang.String name)
          Sets the componentName attribute of the PEBaseComponent object
 void setInsets(java.awt.Insets newInset)
          Missing write access method in JComponent
protected  void setParent(BasicPropertyEditor parent)
          Sets the parent attribute of the PEBaseComponent object
abstract  void setReadOnly(boolean b)
          Sets the readOnly attribute of the PEBaseComponent object
 void setStatus(java.lang.String status)
          Sets the status attribute of the PEBaseComponent object
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 
Methods inherited from interface de.uni_paderborn.fujaba.gui.PEResizable
isHorzResizable, isVertResizable
 

Field Detail

parent

protected BasicPropertyEditor parent
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

PEBaseComponent

public PEBaseComponent(BasicPropertyEditor editor)
Constructor for class PEBaseComponent

Parameters:
editor - No description provided

PEBaseComponent

public PEBaseComponent(BasicPropertyEditor editor,
                       java.lang.String name)
Constructor for class PEBaseComponent

Parameters:
editor - No description provided
name - No description provided

PEBaseComponent

public PEBaseComponent()
Constructor for class PEBaseComponent

Method Detail

getInsets

public java.awt.Insets getInsets()
Overridden method to provide a write access method for insets.

Returns:
The insets value

setInsets

public void setInsets(java.awt.Insets newInset)
Missing write access method in JComponent

Parameters:
newInset - The new insets value

setComponentName

public void setComponentName(java.lang.String name)
Sets the componentName attribute of the PEBaseComponent object

Parameters:
name - The new componentName value

getComponentName

public java.lang.String getComponentName()
Get the componentName attribute of the PEBaseComponent object

Returns:
The componentName value

getComponentByName

public PEBaseComponent getComponentByName(java.lang.String searchName)
Get the componentByName attribute of the PEBaseComponent object

Parameters:
searchName - No description provided
Returns:
The componentByName value

setParent

protected void setParent(BasicPropertyEditor parent)
Sets the parent attribute of the PEBaseComponent object

Parameters:
parent - The new parent value

getLayoutManager

protected java.awt.LayoutManager getLayoutManager()
Get the layoutManager attribute of the PEBaseComponent object

Returns:
The layoutManager value

addComponents

protected abstract void addComponents()
Access method for an one to n association.


setReadOnly

public abstract void setReadOnly(boolean b)
Sets the readOnly attribute of the PEBaseComponent object

Parameters:
b - The new readOnly value

focusGained

public void focusGained()
No comment provided by developer, please add a comment to improve documentation.


focusLost

public void focusLost()
No comment provided by developer, please add a comment to improve documentation.


setStatus

public void setStatus(java.lang.String status)
Sets the status attribute of the PEBaseComponent object

Parameters:
status - The new status value

getStatus

protected java.lang.String getStatus()
Get the status attribute of the PEBaseComponent object

Returns:
The status value

buttonActionPerformed

public boolean buttonActionPerformed(java.lang.String buttonIdentifier,
                                     java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
buttonIdentifier - No description provided
e - No description provided
Returns:
No description provided