org.eclipse.jpt.jaxb.core.context
Interface JaxbContainmentMapping
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable, IResourcePart, JavaContextNode, JaxbAttributeMapping, JaxbContextNode, JaxbNode, Model, XmlAdaptable
- All Known Subinterfaces:
- XmlAttributeMapping, XmlElementMapping
public interface JaxbContainmentMapping
- extends JaxbAttributeMapping, XmlAdaptable
Represents a JAXB containment mappings (xml element/attribute)
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
- Since:
- 3.0
- Version:
- 3.0
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
SPECIFIED_NAME_PROPERTY
static final java.lang.String SPECIFIED_NAME_PROPERTY
- See Also:
- Constant Field Values
DEFAULT_REQUIRED
static final boolean DEFAULT_REQUIRED
- See Also:
- Constant Field Values
SPECIFIED_REQUIRED_PROPERTY
static final java.lang.String SPECIFIED_REQUIRED_PROPERTY
- See Also:
- Constant Field Values
SPECIFIED_NAMESPACE_PROPERTY
static final java.lang.String SPECIFIED_NAMESPACE_PROPERTY
- See Also:
- Constant Field Values
XML_SCHEMA_TYPE
static final java.lang.String XML_SCHEMA_TYPE
- See Also:
- Constant Field Values
XML_LIST_PROPERTY
static final java.lang.String XML_LIST_PROPERTY
- See Also:
- Constant Field Values
XML_ID_PROPERTY
static final java.lang.String XML_ID_PROPERTY
- See Also:
- Constant Field Values
XML_IDREF_PROPERTY
static final java.lang.String XML_IDREF_PROPERTY
- See Also:
- Constant Field Values
XML_ATTACHMENT_REF_PROPERTY
static final java.lang.String XML_ATTACHMENT_REF_PROPERTY
- See Also:
- Constant Field Values
getName
java.lang.String getName()
getDefaultName
java.lang.String getDefaultName()
getSpecifiedName
java.lang.String getSpecifiedName()
setSpecifiedName
void setSpecifiedName(java.lang.String name)
isRequired
boolean isRequired()
isDefaultRequired
boolean isDefaultRequired()
getSpecifiedRequired
java.lang.Boolean getSpecifiedRequired()
setSpecifiedRequired
void setSpecifiedRequired(java.lang.Boolean specifiedRequired)
getNamespace
java.lang.String getNamespace()
getDefaultNamespace
java.lang.String getDefaultNamespace()
getSpecifiedNamespace
java.lang.String getSpecifiedNamespace()
setSpecifiedNamespace
void setSpecifiedNamespace(java.lang.String namespace)
hasXmlSchemaType
boolean hasXmlSchemaType()
- Return whether this class has an XmlSchemaType annotation)
getXmlSchemaType
XmlSchemaType getXmlSchemaType()
- Return the xml schema type or null.
addXmlSchemaType
XmlSchemaType addXmlSchemaType()
removeXmlSchemaType
void removeXmlSchemaType()
getXmlList
XmlList getXmlList()
- XmlList
addXmlList
XmlList addXmlList()
removeXmlList
void removeXmlList()
getXmlID
XmlID getXmlID()
- XmlID
addXmlID
XmlID addXmlID()
removeXmlID
void removeXmlID()
getXmlIDREF
XmlIDREF getXmlIDREF()
- XmlIDREF
addXmlIDREF
XmlIDREF addXmlIDREF()
removeXmlIDREF
void removeXmlIDREF()
getXmlAttachmentRef
XmlAttachmentRef getXmlAttachmentRef()
- XmlAttachmentRef
addXmlAttachmentRef
XmlAttachmentRef addXmlAttachmentRef()
removeXmlAttachmentRef
void removeXmlAttachmentRef()