de.uni_paderborn.fujaba.fsa.listener
Class CascadedPropertyChangeSupport

java.lang.Object
  extended byjava.beans.PropertyChangeSupport
      extended byde.uni_paderborn.fujaba.basic.FujabaPropertyChangeSupport
          extended byde.uni_paderborn.fujaba.fsa.listener.CascadedPropertyChangeSupport
All Implemented Interfaces:
java.io.Serializable

public class CascadedPropertyChangeSupport
extends FujabaPropertyChangeSupport

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

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

Nested Class Summary
private static class CascadedPropertyChangeSupport.CascadedPCL
          No comment provided by developer, please add a comment to improve documentation.
 
Field Summary
private  java.lang.String joinedPath
          No comment provided by developer, please add a comment to improve documentation.
private  java.lang.String[] path
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.basic.FujabaPropertyChangeSupport
 
Fields inherited from class java.beans.PropertyChangeSupport
 
Constructor Summary
CascadedPropertyChangeSupport(java.lang.String[] path, java.lang.Object start)
          Constructor for class CascadedPropertyChangeSupport
CascadedPropertyChangeSupport(java.lang.String path, java.lang.Object start)
          Constructor for class CascadedPropertyChangeSupport
 
Method Summary
 java.lang.String getPath()
          Get the path attribute of the CascadedPropertyChangeSupport object
(package private)  void initialize()
          No comment provided by developer, please add a comment to improve documentation.
(package private)  void initialize(int index, java.util.Iterator iter, CascadedPropertyChangeSupport.CascadedPCL pcl)
          No comment provided by developer, please add a comment to improve documentation.
private static java.lang.String join(java.lang.String[] path)
          No comment provided by developer, please add a comment to improve documentation.
(package private) static java.lang.String join(java.lang.String[] path, int from, int to)
          No comment provided by developer, please add a comment to improve documentation.
 boolean setSource(java.lang.Object source)
          Sets the source attribute of the CascadedPropertyChangeSupport object
private static java.lang.String[] split(java.lang.String str)
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class de.uni_paderborn.fujaba.basic.FujabaPropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, addToListeners, addToListeners, entriesOfChildren, firePropertyChange, firePropertyChange, getFromChildren, getSource, hasInAllListeners, hasInListeners, hasInListeners, hasListeners, iteratorOfAllListeners, iteratorOfChildren, iteratorOfListeners, iteratorOfListeners, keysOfChildren, removeFromListeners, removeFromListeners, removePropertyChangeListener, removePropertyChangeListener, removeYou, sizeOfAllListeners, sizeOfChildren, sizeOfListeners, sizeOfListeners
 
Methods inherited from class java.beans.PropertyChangeSupport
firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

path

private java.lang.String[] path
No comment provided by developer, please add a comment to improve documentation.


joinedPath

private java.lang.String joinedPath
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

CascadedPropertyChangeSupport

public CascadedPropertyChangeSupport(java.lang.String path,
                                     java.lang.Object start)
Constructor for class CascadedPropertyChangeSupport

Parameters:
path - No description provided
start - No description provided

CascadedPropertyChangeSupport

public CascadedPropertyChangeSupport(java.lang.String[] path,
                                     java.lang.Object start)
Constructor for class CascadedPropertyChangeSupport

Parameters:
path - No description provided
start - No description provided
Method Detail

split

private static java.lang.String[] split(java.lang.String str)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
str - No description provided
Returns:
No description provided

join

private static java.lang.String join(java.lang.String[] path)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
path - No description provided
Returns:
No description provided

join

static java.lang.String join(java.lang.String[] path,
                             int from,
                             int to)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
path - No description provided
from - No description provided
to - No description provided
Returns:
No description provided

getPath

public java.lang.String getPath()
Get the path attribute of the CascadedPropertyChangeSupport object

Returns:
The path value

initialize

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


initialize

void initialize(int index,
                java.util.Iterator iter,
                CascadedPropertyChangeSupport.CascadedPCL pcl)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
index - No description provided
iter - No description provided
pcl - No description provided

setSource

public boolean setSource(java.lang.Object source)
Sets the source attribute of the CascadedPropertyChangeSupport object

Overrides:
setSource in class FujabaPropertyChangeSupport
Parameters:
source - The new source value
Returns:
No description provided