de.uni_paderborn.fujaba.fsa
Class FSAGrab

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.FSABend
                  extended byde.uni_paderborn.fujaba.fsa.FSAGrab
All Implemented Interfaces:
java.lang.Comparable, java.util.EventListener, ParentListener, java.beans.PropertyChangeListener, UniqueIdentifier
Direct Known Subclasses:
FSAEntryGrab

public class FSAGrab
extends FSABend

fsaObject for JGrab

A JGrab is a JBend that is attached to another JComponent and changes position with it.

Version:
$Revision: 1.19 $
Author:
$Author: trinet $
See Also:
JGrab, JBend

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.fsa.FSAObject
 
Field Summary
static java.lang.String ALIGNMENT
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String ORIENTATION
          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, writingASGInformation
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Constructor Summary
FSAGrab(LogicUnparseInterface incr, java.lang.String propName)
          Constructor for class FSAGrab
FSAGrab(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent)
          Constructor for class FSAGrab
FSAGrab(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent, javax.swing.JComponent myJComponent)
          Constructor for class FSAGrab
 
Method Summary
protected  javax.swing.JComponent createJComponent()
          No comment provided by developer, please add a comment to improve documentation.
 FSAObject getTarget()
          get the target of the grab as FSAObject.
protected  void initFSAProperties()
          No comment provided by developer, please add a comment to improve documentation.
protected  void oldInitLocation(java.awt.Point point)
          Deprecated. kept to load old fprs
protected  void saveLocation()
          No comment provided by developer, please add a comment to improve documentation.
 boolean setTarget(FSAObject obj)
          set the target of the grab to the jComponent of obj.
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.FSABend
getPoint, getUI, removeYou, setPoint, setUI
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.FSAContainer
addToChildren, addToComponents, getChildConnector, getChildren, getComponents, getDefaultAttrName, getDefaultUpdaterClass, getFromChildren, getFromChildren, getFromChildren, getFromComponents, hasInChildren, hasInComponents, iteratorOfChildren, iteratorOfComponents, removeFromChildren, removeFromComponents, 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, drag, 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, invalidate, isBold, isDelegated, isFocused, isItalic, isSelected, isTransientProperties, isUnderlined, isVisible, iteratorOfAncestorListeners, iteratorOfComponentListeners, iteratorOfFocusListeners, iteratorOfInputMethodListeners, iteratorOfKeyListeners, iteratorOfMouseListeners, iteratorOfMouseMotionListeners, iteratorOfPropertyChangeListeners, iteratorOfPropertyChangeListeners, iteratorOfUpdater, iteratorOfVetoableChangeListeners, parentChanged, propertyChange, removeAllFromUpdater, removeAllUnparseInformation, removeAncestorListener, removeComponentListener, removeFocusListener, removeFromUpdater, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeParentListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, saveFSAProperties, setBackground, setFocused, setFont, setForeground, setFSAInterface, setFSAObjectFromJComponent, setLocation, setLocation, setLogic, setParentOfJComponent, setPreferredSize, setPropertyName, setSelected, 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

ALIGNMENT

public static final java.lang.String ALIGNMENT
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

ORIENTATION

public static final java.lang.String ORIENTATION
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values
Constructor Detail

FSAGrab

public FSAGrab(LogicUnparseInterface incr,
               java.lang.String propName)
Constructor for class FSAGrab

Parameters:
incr - No description provided
propName - No description provided

FSAGrab

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

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

FSAGrab

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

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

createJComponent

protected javax.swing.JComponent createJComponent()
No comment provided by developer, please add a comment to improve documentation.

Overrides:
createJComponent in class FSABend
Returns:
No description provided

setTarget

public boolean setTarget(FSAObject obj)
set the target of the grab to the jComponent of obj.

Parameters:
obj - The new target value
Returns:
No description provided
See Also:
JGrab.setTarget(javax.swing.JComponent)

getTarget

public FSAObject getTarget()
get the target of the grab as FSAObject.

Returns:
FSAObject of target, or null if target has no FSAObject
See Also:
JGrab.setTarget(javax.swing.JComponent)

oldInitLocation

protected void oldInitLocation(java.awt.Point point)
Deprecated. kept to load old fprs

Parameters:
point - No description provided

initFSAProperties

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

Overrides:
initFSAProperties in class FSAObject

saveLocation

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

Overrides:
saveLocation in class FSAObject