de.uni_paderborn.fujaba.fsa
Class FSAContainer

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.fsa.FSAObject
          extended byde.uni_paderborn.fujaba.fsa.FSAContainer
All Implemented Interfaces:
java.lang.Comparable, java.util.EventListener, ParentListener, java.beans.PropertyChangeListener, UniqueIdentifier
Direct Known Subclasses:
FSABend, FSAEditorPane, FSALayeredPane, FSALine, FSAPanel

public abstract class FSAContainer
extends FSAObject

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

Version:
$Revision: 1.21.2.1 $
Author:
$Author: fklar $

Field Summary
 
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
FSAContainer(LogicUnparseInterface incr, java.lang.String propName)
          Constructor for class FSAContainer
FSAContainer(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent)
          Constructor for class FSAContainer
FSAContainer(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent, boolean transientProperties)
          Constructor for class FSAContainer
FSAContainer(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent, javax.swing.JComponent myJComponent)
          Constructor for class FSAContainer
 
Method Summary
 void addToChildren(FSAObject object)
          Access method for an one to n association.
 void addToComponents(java.awt.Component comp)
          Access method for an one to n association.
 javax.swing.JComponent getChildConnector()
          Get the childConnector attribute of the FSAContainer object
 FSAObject[] getChildren()
          Get the children attribute of the FSAContainer object
 java.awt.Component[] getComponents()
          Get the components attribute of the FSAContainer object
 java.lang.String getDefaultAttrName()
          Get the defaultAttrName attribute of the FSAContainer object
 java.lang.Class getDefaultUpdaterClass()
          Get the defaultUpdaterClass attribute of the FSAContainer object
 FSAObject getFromChildren(int pos)
          Get the fromChildren attribute of the FSAContainer object
 FSAObject[] getFromChildren(java.awt.Point p)
          Get the fromChildren attribute of the FSAContainer object
 FSAObject[] getFromChildren(java.awt.Rectangle rect, boolean complete)
          Get the fromChildren attribute of the FSAContainer object
 java.awt.Component getFromComponents(int pos)
          Get the fromComponents attribute of the FSAContainer object
 boolean hasInChildren(FSAObject object)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInComponents(java.awt.Component comp)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfChildren()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfComponents()
          No comment provided by developer, please add a comment to improve documentation.
 void removeFromChildren(FSAObject object)
          No comment provided by developer, please add a comment to improve documentation.
 void removeFromComponents(java.awt.Component comp)
          No comment provided by developer, please add a comment to improve documentation.
 void removeYou()
          No comment provided by developer, please add a comment to improve documentation.
 void setBold(boolean bold)
          Sets the bold attribute of the FSAContainer object
 void setItalic(boolean italic)
          Sets the italic attribute of the FSAContainer object
 void setOpaque(boolean opaque)
          Sets the opaque attribute of the FSAContainer object
 int sizeOfChildren()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfComponents()
          No comment provided by developer, please add a comment to improve documentation.
 
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, createJComponent, 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, isSelected, 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, 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
 

Constructor Detail

FSAContainer

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

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

FSAContainer

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

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

FSAContainer

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

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

FSAContainer

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

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

getDefaultUpdaterClass

public java.lang.Class getDefaultUpdaterClass()
Get the defaultUpdaterClass attribute of the FSAContainer object

Overrides:
getDefaultUpdaterClass in class FSAObject
Returns:
The defaultUpdaterClass value

getDefaultAttrName

public java.lang.String getDefaultAttrName()
Get the defaultAttrName attribute of the FSAContainer object

Overrides:
getDefaultAttrName in class FSAObject
Returns:
The defaultAttrName value

getChildConnector

public javax.swing.JComponent getChildConnector()
Get the childConnector attribute of the FSAContainer object

Returns:
The childConnector value

addToChildren

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

Parameters:
object - The object added.

removeFromChildren

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

Parameters:
object - No description provided

getChildren

public FSAObject[] getChildren()
Get the children attribute of the FSAContainer object

Returns:
The children value

sizeOfChildren

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

Returns:
No description provided

getFromChildren

public FSAObject getFromChildren(int pos)
Get the fromChildren attribute of the FSAContainer object

Parameters:
pos - No description provided
Returns:
The fromChildren value

iteratorOfChildren

public java.util.Iterator iteratorOfChildren()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

getFromChildren

public FSAObject[] getFromChildren(java.awt.Point p)
Get the fromChildren attribute of the FSAContainer object

Parameters:
p - No description provided
Returns:
The fromChildren value

getFromChildren

public FSAObject[] getFromChildren(java.awt.Rectangle rect,
                                   boolean complete)
Get the fromChildren attribute of the FSAContainer object

Parameters:
rect - No description provided
complete - No description provided
Returns:
The fromChildren value

hasInChildren

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

Parameters:
object - No description provided
Returns:
No description provided

addToComponents

public void addToComponents(java.awt.Component comp)
Access method for an one to n association.

Parameters:
comp - The object added.

removeFromComponents

public void removeFromComponents(java.awt.Component comp)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
comp - No description provided

getComponents

public java.awt.Component[] getComponents()
Get the components attribute of the FSAContainer object

Returns:
The components value

sizeOfComponents

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

Returns:
No description provided

getFromComponents

public java.awt.Component getFromComponents(int pos)
Get the fromComponents attribute of the FSAContainer object

Parameters:
pos - No description provided
Returns:
The fromComponents value

iteratorOfComponents

public java.util.Iterator iteratorOfComponents()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

hasInComponents

public boolean hasInComponents(java.awt.Component comp)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
comp - No description provided
Returns:
No description provided

setBold

public void setBold(boolean bold)
Sets the bold attribute of the FSAContainer object

Overrides:
setBold in class FSAObject
Parameters:
bold - The new bold value

setItalic

public void setItalic(boolean italic)
Sets the italic attribute of the FSAContainer object

Overrides:
setItalic in class FSAObject
Parameters:
italic - The new italic value

setOpaque

public void setOpaque(boolean opaque)
Sets the opaque attribute of the FSAContainer object

Overrides:
setOpaque in class FSAObject
Parameters:
opaque - The new opaque value

removeYou

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

Overrides:
removeYou in class FSAObject