diff options
Diffstat (limited to 'jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/JaxbPersistentType.java')
-rw-r--r-- | jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/JaxbPersistentType.java | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/JaxbPersistentType.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/JaxbPersistentType.java index 4b6d58d6e4..277a23f81e 100644 --- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/JaxbPersistentType.java +++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/context/JaxbPersistentType.java @@ -50,13 +50,31 @@ public interface JaxbPersistentType /**************** name *****************/ /** - * Schema type name corresponds to the XmlType annotation name element + * Return the specified xml type name or the default type name if it is not specified */ - String getSchemaTypeName(); - void setSchemaTypeName(String schemaTypeName); - String SCHEMA_TYPE_NAME_PROPERTY = "schemaTypeName"; //$NON-NLS-1$ - - + String getXmlTypeName(); + + /** + * Return the specified xml type name or null if it is not specified + */ + String getSpecifiedXmlTypeName(); + + /** + * Set the xml type name, null to unspecify (use the default) + */ + void setSpecifiedXmlTypeName(String xmlTypeName); + + /** + * String constant associated with changes to the specified xml type name + */ + String SPECIFIED_XML_TYPE_NAME_PROPERTY = "specifiedXmlTypeName"; //$NON-NLS-1$ + + /** + * Return the default xml type name + */ + String getDefaultXmlTypeName(); + + /**************** namespace *****************/ /** |