|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.bea.p13n.model.Model.ChangeSupport
public static class Model.ChangeSupport
Helper class for managing ChangeListeners.
Constructor Summary | |
---|---|
Model.ChangeSupport(Object source) Constructor. |
Method Summary | |
---|---|
void |
add(Model.ChangeListener l) Add a change listener, if it's not already in our list of listeners. |
boolean |
contains(Model.ChangeListener l) Determine if we contain the specified listener. |
void |
fireChildAdded(Model parent, Model child) Fire a child added event. |
void |
fireChildChange(Model parent, Model child, boolean added) Fire a child change event. |
void |
fireChildRemoved(Model parent, Model child) Fire a child removed event. |
void |
fireParentChange(Model model, Model oldParent, Model newParent) |
void |
firePropertyChange(Model model, String propName, Object oldVal, Object newVal) Fire a property change event. |
void |
fireRootModelChange(Model oldRoot, Model newRoot) Fire a root model change event. |
Model.ChangeListener[] |
getChangeListeners() Get the list of ChangeListeners, or null if none. |
boolean |
remove(Model.ChangeListener l) Remove a change listener. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Model.ChangeSupport(Object source)
source
- the originator of change events.Method Detail |
---|
public void add(Model.ChangeListener l)
public boolean remove(Model.ChangeListener l)
public boolean contains(Model.ChangeListener l)
public Model.ChangeListener[] getChangeListeners()
public void firePropertyChange(Model model, String propName, Object oldVal, Object newVal)
model
- the model that changed.propName
- the property name.oldVal
- the previous value (null is valid).newVal
- the new value (null is valid).public void fireChildChange(Model parent, Model child, boolean added)
parent
- the parent model.child
- the child model.added
- true if the child was added, false if removed.public void fireChildAdded(Model parent, Model child)
parent
- the parent model.child
- the child model.public void fireChildRemoved(Model parent, Model child)
parent
- the parent model.child
- the child model.public void fireRootModelChange(Model oldRoot, Model newRoot)
oldRoot
- the previous root model.newRoot
- the new root model.public void fireParentChange(Model model, Model oldParent, Model newParent)
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2010, Oracle. All rights reserved.