Interface MappingElement
-
- All Superinterfaces:
Comparable
,MappingElementProperties
- All Known Subinterfaces:
MappingClassElement
,MappingFieldElement
,MappingMemberElement
,MappingReferenceKeyElement
,MappingRelationshipElement
,MappingTableElement
- All Known Implementing Classes:
MappingClassElementImpl
,MappingElementImpl
,MappingFieldElementImpl
,MappingMemberElementImpl
,MappingReferenceKeyElementImpl
,MappingRelationshipElementImpl
,MappingTableElementImpl
public interface MappingElement extends MappingElementProperties, Comparable
- Version:
- %I%
- Author:
- raccah
-
-
Field Summary
-
Fields inherited from interface com.sun.jdo.api.persistence.model.mapping.MappingElementProperties
PROP_ASSOCIATED_COLUMNS, PROP_COLUMNS, PROP_CONSISTENCY, PROP_DATABASE_ROOT, PROP_FETCH_GROUP, PROP_FIELDS, PROP_IN_CONCURRENCY_CHECK, PROP_KEY_COLUMNS, PROP_MODIFIED, PROP_NAME, PROP_NAVIGABLE, PROP_READ_ONLY, PROP_REFERENCING_KEYS, PROP_TABLE, PROP_TABLES, PROP_VERSION_FIELD
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPropertyChangeListener(PropertyChangeListener l)
Add a property change listener.void
addVetoableChangeListener(VetoableChangeListener l)
Add a vetoable change listener.String
getName()
Get the name of this mapping element.void
removePropertyChangeListener(PropertyChangeListener l)
Remove a property change listener.void
removeVetoableChangeListener(VetoableChangeListener l)
Remove a vetoable change listener.void
setName(String name)
Set the name of this mapping element.-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
addPropertyChangeListener
void addPropertyChangeListener(PropertyChangeListener l)
Add a property change listener.- Parameters:
l
- the listener to add
-
removePropertyChangeListener
void removePropertyChangeListener(PropertyChangeListener l)
Remove a property change listener.- Parameters:
l
- the listener to remove
-
addVetoableChangeListener
void addVetoableChangeListener(VetoableChangeListener l)
Add a vetoable change listener.- Parameters:
l
- the listener to add
-
removeVetoableChangeListener
void removeVetoableChangeListener(VetoableChangeListener l)
Remove a vetoable change listener.- Parameters:
l
- the listener to remove
-
getName
String getName()
Get the name of this mapping element.- Returns:
- the name
-
setName
void setName(String name) throws ModelException
Set the name of this mapping element.- Parameters:
name
- the name- Throws:
ModelException
- if impossible
-
-