de.uni_paderborn.fujaba.fsa
Class FSAEditorPane

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.fsa.FSAObject
          extended byde.uni_paderborn.fujaba.fsa.FSAContainer
              extended byde.uni_paderborn.fujaba.fsa.FSAEditorPane
All Implemented Interfaces:
java.lang.Comparable, java.util.EventListener, ParentListener, java.beans.PropertyChangeListener, UniqueIdentifier

public class FSAEditorPane
extends FSAContainer

UMLClass: 'FSAEditorPane'

Version:
$Revision: 1.20 $
Author:
$Author: lowende $

Field Summary
static javax.swing.event.HyperlinkListener linkListener
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.fsa.FSAObject
COLOR_BACKGROUND, COLOR_FOCUSED, COLOR_FOREGROUND, COLOR_SELECTED, DIMENSION, JCOMPONENT_CLIENT_PROPERTY, LOCATION, TRANSIENT_PROPERTIES_DEFAULT
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Constructor Summary
FSAEditorPane(LogicUnparseInterface incr)
          Constructor for class FSAEditorPane
FSAEditorPane(LogicUnparseInterface incr, javax.swing.JComponent parent)
          Constructor for class FSAEditorPane
FSAEditorPane(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent)
          Constructor for class FSAEditorPane
 
Method Summary
 void addToChildren(FSAObject object)
          Access method for an one to n association.
protected  javax.swing.JComponent createJComponent()
          creates a standard JLayeredPane with frame for this FSAFrame UMLMethod: '+ createJComponent () : Void'
 javax.swing.JEditorPane findPane()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object getJComponentValue()
          get the value that is currently visualised by the jComponent
 javax.swing.JEditorPane getPane()
          Get the pane attribute of the FSAEditorPane object
 boolean isSelected()
          Get the selected attribute of the FSAEditorPane object
 void removeFromChildren(FSAObject object)
          No comment provided by developer, please add a comment to improve documentation.
 void setFocused(boolean focused)
          Sets the focused attribute of the FSAEditorPane object
 void setJComponentValue(java.lang.Object value)
          update the jComponent to reflect this value
 void setLayout(java.awt.LayoutManager layout)
          Sets the specified LayoutManager for the associated JLayeredPane.
 void setPane(javax.swing.JEditorPane newPane)
          Sets the pane attribute of the FSAEditorPane object
 void setSelected(boolean selected)
          Sets the selected attribute of the FSAEditorPane object
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.FSAContainer
addToComponents, getChildConnector, getChildren, getComponents, getDefaultAttrName, getDefaultUpdaterClass, getFromChildren, getFromChildren, getFromChildren, getFromComponents, hasInChildren, hasInComponents, iteratorOfChildren, iteratorOfComponents, removeFromComponents, removeYou, setBold, setItalic, setOpaque, sizeOfChildren, sizeOfComponents
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.FSAObject
addAncestorListener, addComponentListener, addDimensionToUnparseInformation, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addParentListener, addPointToUnparseInformation, addPropertyChangeListener, addPropertyChangeListener, addToUpdater, addUnparseInformation, addVetoableChangeListener, applyProperties, createDefaultUpdater, dragByDelta, dragTo, findChildForProperty, findFSAObjectFromJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getASGInformation, getASGInformation, getBackground, getDiagramRoot, getDimensionFromUnparseInformation, getFont, getForeground, getFSAInterface, getFSAObjectFromJComponent, getFSAQualifier, getID, getJComponent, getJComponent, getLocation, getLocation, getLogic, getLogic, getLogicFromJComponent, getMaximumSize, getMinimumSize, getParent, getParentID, getParentOfJComponent, getPointFromUnparseInformation, getPreferredSize, getPropertyName, getQualifiedName, getQualifiedName, getSize, getUnparseInformation, hasInUpdater, initFSAProperties, initLocation, invalidate, isBold, isDelegated, isFocused, isItalic, isTransientProperties, isUnderlined, isVisible, iteratorOfAncestorListeners, iteratorOfComponentListeners, iteratorOfFocusListeners, iteratorOfInputMethodListeners, iteratorOfKeyListeners, iteratorOfMouseListeners, iteratorOfMouseMotionListeners, iteratorOfPropertyChangeListeners, iteratorOfPropertyChangeListeners, iteratorOfUpdater, iteratorOfVetoableChangeListeners, parentChanged, propertyChange, removeAllFromUpdater, removeAllUnparseInformation, removeAncestorListener, removeComponentListener, removeFocusListener, removeFromUnparseInformation, removeFromUpdater, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeParentListener, removePointFromUnparseInformation, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, saveAdditionalFSAProperties, saveDimension, saveFSAProperties, saveLocation, setBackground, setDefaultProperties, setFont, setForeground, setFSAInterface, setFSAObjectFromJComponent, setLocation, setLocation, setLogic, setParentOfJComponent, setPreferredSize, setPropertyName, setTransientProperties, setUnderlined, setVisible, sizeOfUpdater, toString
 
Methods inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
compareTo, getID, getUniqueID, getUniqueID, isGenerated, lessUniqueId, readAttributes, readAttributes, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, resetClassInfos, resetFieldWriteMethods, setAttribValue, setAttribValue, setGenerated, setID, setUniqueId, writeAttributes, writeClassToStringBuffer, writeClassToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

linkListener

public static javax.swing.event.HyperlinkListener linkListener
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

FSAEditorPane

public FSAEditorPane(LogicUnparseInterface incr)
Constructor for class FSAEditorPane

Parameters:
incr - No description provided

FSAEditorPane

public FSAEditorPane(LogicUnparseInterface incr,
                     javax.swing.JComponent parent)
Constructor for class FSAEditorPane

Parameters:
incr - No description provided
parent - No description provided

FSAEditorPane

public FSAEditorPane(LogicUnparseInterface incr,
                     java.lang.String propName,
                     javax.swing.JComponent parent)
Constructor for class FSAEditorPane

Parameters:
incr - No description provided
propName - No description provided
parent - No description provided
Method Detail

setPane

public void setPane(javax.swing.JEditorPane newPane)
Sets the pane attribute of the FSAEditorPane object

Parameters:
newPane - The new pane value

getPane

public javax.swing.JEditorPane getPane()
Get the pane attribute of the FSAEditorPane object

Returns:
The pane value

findPane

public javax.swing.JEditorPane findPane()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createJComponent

protected javax.swing.JComponent createJComponent()
creates a standard JLayeredPane with frame for this FSAFrame UMLMethod: '+ createJComponent () : Void'

Specified by:
createJComponent in class FSAObject
Returns:
No description provided

setLayout

public void setLayout(java.awt.LayoutManager layout)
Sets the specified LayoutManager for the associated JLayeredPane.

Parameters:
layout - The new layout value

addToChildren

public void addToChildren(FSAObject object)
Access method for an one to n association.

Overrides:
addToChildren in class FSAContainer
Parameters:
object - The object added.

removeFromChildren

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

Overrides:
removeFromChildren in class FSAContainer
Parameters:
object - No description provided

setJComponentValue

public void setJComponentValue(java.lang.Object value)
update the jComponent to reflect this value

Parameters:
value - The new jComponentValue value

getJComponentValue

public java.lang.Object getJComponentValue()
get the value that is currently visualised by the jComponent

Returns:
The jComponentValue value

setSelected

public void setSelected(boolean selected)
Sets the selected attribute of the FSAEditorPane object

Overrides:
setSelected in class FSAObject
Parameters:
selected - The new selected value

isSelected

public boolean isSelected()
Get the selected attribute of the FSAEditorPane object

Overrides:
isSelected in class FSAObject
Returns:
The selected value
See Also:
(boolean)

setFocused

public void setFocused(boolean focused)
Sets the focused attribute of the FSAEditorPane object

Overrides:
setFocused in class FSAObject
Parameters:
focused - The new focused value
See Also:
SelectionManager, (boolean), ()