Dali Provisional API
Release 3.2

org.eclipse.jpt.jaxb.eclipselink.core.context.oxm
Interface OxmXmlEnum

All Superinterfaces:
IAdaptable, JaxbContextNode, JaxbEnumMapping, JaxbNode, JaxbTypeMapping, JptResourceTypeReference, Model, OxmTypeMapping

public interface OxmXmlEnum
extends OxmTypeMapping, JaxbEnumMapping


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
JptResourceTypeReference.ResourceTypeIsKindOf, JptResourceTypeReference.ResourceTypeTransformer
 
Field Summary
static String DEFAULT_VALUE_PROPERTY
           
static String SPECIFIED_JAVA_ENUM_PROPERTY
          String associated with changes to the "specifiedJavaEnum" property
 
Fields inherited from interface org.eclipse.jpt.jaxb.eclipselink.core.context.oxm.OxmTypeMapping
DEFAULT_XML_ROOT_ELEMENT_PROPERTY, DEFAULT_XML_SEE_ALSO_PROPERTY, DEFAULT_XML_TRANSIENT_PROPERTY, JAVA_TYPE_PROPERTY, SPECIFIED_XML_ROOT_ELEMENT_PROPERTY, SPECIFIED_XML_SEE_ALSO_PROPERTY, SPECIFIED_XML_TRANSIENT_PROPERTY, TYPE_NAME_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbEnumMapping
DEFAULT_VALUE, ENUM_CONSTANTS_COLLECTION, SPECIFIED_VALUE_PROPERTY, VALUE_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbTypeMapping
XML_ROOT_ELEMENT_PROPERTY, XML_SEE_ALSO_PROPERTY, XML_TRANSIENT_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
TRANSFORMER
 
Method Summary
 String getDefaultValue()
           
 org.eclipse.jpt.jaxb.eclipselink.core.resource.oxm.EXmlEnum getETypeMapping()
          Resource model element
 JavaEnum getJavaType()
           
 String getSpecifiedJavaEnum()
          Return the java enum specified in source
 void setSpecifiedJavaEnum(String javaEnum)
          Set the java enum specified in source
 
Methods inherited from interface org.eclipse.jpt.jaxb.eclipselink.core.context.oxm.OxmTypeMapping
addSpecifiedXmlRootElement, addSpecifiedXmlSeeAlso, getDefaultXmlRootElement, getDefaultXmlSeeAlso, getJaxbPackage, getSpecifiedXmlRootElement, getSpecifiedXmlSeeAlso, getSpecifiedXmlTransient, getXmlBindings, isDefaultXmlTransient, removeSpecifiedXmlRootElement, removeSpecifiedXmlSeeAlso, setSpecifiedXmlTransient
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbEnumMapping
getEnumConstants, getEnumConstantsSize, getSpecifiedValue, getValue, getValueXsdTypeDefinition, setSpecifiedValue
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbTypeMapping
getQName, getReferencedXmlTypeNames, getTypeKind, getTypeName, getXmlRootElement, getXmlSeeAlso, getXsdTypeDefinition, hasRootElementInHierarchy, isXmlTransient
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbContextNode
getCompletionProposals, getContextRoot, getValidationTextRange, synchronizeWithResourceModel, update, validate
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.JaxbNode
getJaxbProject, getParent, getResource, stateChanged
 
Methods inherited from interface org.eclipse.jpt.common.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
getResourceType
 

Field Detail

SPECIFIED_JAVA_ENUM_PROPERTY

static final String SPECIFIED_JAVA_ENUM_PROPERTY
String associated with changes to the "specifiedJavaEnum" property

See Also:
Constant Field Values

DEFAULT_VALUE_PROPERTY

static final String DEFAULT_VALUE_PROPERTY
See Also:
Constant Field Values
Method Detail

getETypeMapping

org.eclipse.jpt.jaxb.eclipselink.core.resource.oxm.EXmlEnum getETypeMapping()
Description copied from interface: OxmTypeMapping
Resource model element

Specified by:
getETypeMapping in interface OxmTypeMapping

getJavaType

JavaEnum getJavaType()
Specified by:
getJavaType in interface OxmTypeMapping

getSpecifiedJavaEnum

String getSpecifiedJavaEnum()
Return the java enum specified in source


setSpecifiedJavaEnum

void setSpecifiedJavaEnum(String javaEnum)
Set the java enum specified in source


getDefaultValue

String getDefaultValue()

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.