Save This Page
Home » jdo2-model-2.3-ea-src » org.apache.jdo.impl.model.jdo » [javadoc | source]
public class: JDOElementImpl [javadoc | source]

All Implemented Interfaces:

This is the super interface for JDO metadata elements, such as JDOClass, JDOField and JDORelationship.
Method from org.apache.jdo.impl.model.jdo.JDOElementImpl Summary:
addPropertyChangeListener,   addVetoableChangeListener,   createJDOExtension,   firePropertyChange,   fireVetoableChange,   getJDOExtensions,   removeJDOExtension,   removePropertyChangeListener,   removeVetoableChangeListener
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.jdo.impl.model.jdo.JDOElementImpl Detail:
 public synchronized  void addPropertyChangeListener(PropertyChangeListener l) 
    Add a property change listener.
 public  void addVetoableChangeListener(VetoableChangeListener l) 
    Add a vetoable change listener.
 public JDOExtension createJDOExtension() 
    Creates a new JDOExtension instance and attaches it to the specified JDOElement object.
 protected  void firePropertyChange(String name,
    Object o,
    Object n) 
    Fires property change event.
 protected  void fireVetoableChange(String name,
    Object o,
    Object n) throws PropertyVetoException 
    Fires vetoable change event.
 public JDOExtension[] getJDOExtensions() 
    Returns the collection of vendor extensions for this JDOElement in the form of an array.
 public  void removeJDOExtension(JDOExtension vendorExtension) 
    Remove the supplied vendor extension from the collection of extensions maintained by this JDOElement.
 public synchronized  void removePropertyChangeListener(PropertyChangeListener l) 
    Remove a property change listener.
 public  void removeVetoableChangeListener(VetoableChangeListener l) 
    Remove a vetoable change listener.