|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.impl.model.jdo.JDOElementImpl
This is the super interface for JDO metadata elements, such as JDOClass, JDOField and JDORelationship.
Field Summary | |
private java.beans.PropertyChangeSupport |
propertyChangeSupport
Property change support. |
private java.util.List |
vendorExtensions
List of vendorExtensions. |
private java.beans.VetoableChangeSupport |
vetoableChangeSupport
Vetoable change support. |
Constructor Summary | |
JDOElementImpl()
|
Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a property change listener. |
void |
addVetoableChangeListener(java.beans.VetoableChangeListener l)
Add a vetoable change listener. |
JDOExtension |
createJDOExtension()
Creates a new JDOExtension instance and attaches it to the specified JDOElement object. |
protected void |
firePropertyChange(java.lang.String name,
java.lang.Object o,
java.lang.Object n)
Fires property change event. |
protected void |
fireVetoableChange(java.lang.String name,
java.lang.Object o,
java.lang.Object n)
Fires vetoable change event. |
JDOExtension[] |
getJDOExtensions()
Returns the collection of vendor extensions for this JDOElement in the form of an array. |
void |
removeJDOExtension(JDOExtension vendorExtension)
Remove the supplied vendor extension from the collection of extensions maintained by this JDOElement. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove a property change listener. |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener l)
Remove a vetoable change listener. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.util.List vendorExtensions
private transient java.beans.PropertyChangeSupport propertyChangeSupport
private transient java.beans.VetoableChangeSupport vetoableChangeSupport
Constructor Detail |
public JDOElementImpl()
Method Detail |
public void removeJDOExtension(JDOExtension vendorExtension)
removeJDOExtension
in interface JDOElement
public JDOExtension[] getJDOExtensions()
getJDOExtensions
in interface JDOElement
public JDOExtension createJDOExtension()
createJDOExtension
in interface JDOElement
protected void firePropertyChange(java.lang.String name, java.lang.Object o, java.lang.Object n)
name
- property nameo
- old valuen
- new valuepublic void addPropertyChangeListener(java.beans.PropertyChangeListener l)
addPropertyChangeListener
in interface JDOElement
l
- the listener to addpublic void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
in interface JDOElement
l
- the listener to removeprotected void fireVetoableChange(java.lang.String name, java.lang.Object o, java.lang.Object n) throws java.beans.PropertyVetoException
name
- property nameo
- old valuen
- new value
java.beans.PropertyVetoException
- when the change is vetoed by a listenerpublic void addVetoableChangeListener(java.beans.VetoableChangeListener l)
addVetoableChangeListener
in interface JDOElement
l
- the listener to addpublic void removeVetoableChangeListener(java.beans.VetoableChangeListener l)
removeVetoableChangeListener
in interface JDOElement
l
- the listener to remove
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |