org.eclipse.jpt.jaxb.core.context
Interface XmlAnyElementMapping

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IResourcePart, JavaContextNode, JaxbAttributeMapping, JaxbContextNode, JaxbNode, Model, XmlAdaptable

public interface XmlAnyElementMapping
extends JaxbAttributeMapping, XmlAdaptable

Represents a JAXB xml any element mapping (@XmlAnyElement)

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

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.jaxb.core.context.XmlAdaptable
XmlAdaptable.Owner
 
Field Summary
static boolean DEFAULT_LAX
           
static java.lang.String DEFAULT_TYPE_PROPERTY
           
static java.lang.String DEFAULT_VALUE
           
static java.lang.String SPECIFIED_LAX_PROPERTY
           
static java.lang.String SPECIFIED_VALUE_PROPERTY
           
static java.lang.String XML_MIXED_PROPERTY
           
 
Fields inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbAttributeMapping
DEFAULT_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.jaxb.core.context.XmlAdaptable
XML_JAVA_TYPE_ADAPTER_PROPERTY
 
Method Summary
 XmlMixed addXmlMixed()
           
 java.lang.String getDefaultValue()
           
 java.lang.Boolean getSpecifiedLax()
           
 java.lang.String getSpecifiedValue()
           
 java.lang.String getValue()
          value
 XmlMixed getXmlMixed()
          XmlMixed
 boolean isDefaultLax()
           
 boolean isLax()
           
 void removeXmlMixed()
           
 void setSpecifiedLax(java.lang.Boolean specifiedLax)
           
 void setSpecifiedValue(java.lang.String value)
           
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbAttributeMapping
getDirectlyReferencedTypeNames, getJavaResourceAttribute, getKey, getParent, isDefault, updateDefault
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.XmlAdaptable
addXmlJavaTypeAdapter, getXmlJavaTypeAdapter, removeXmlJavaTypeAdapter
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.java.JavaContextNode
getJavaCompletionProposals, getValidationTextRange, validate
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbContextNode
getContextRoot, getResourceType, synchronizeWithResourceModel, update
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.JaxbNode
getJaxbProject, stateChanged
 
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
 
Methods inherited from interface org.eclipse.jpt.common.core.IResourcePart
getResource
 

Field Detail

DEFAULT_LAX

static final boolean DEFAULT_LAX
See Also:
Constant Field Values

SPECIFIED_LAX_PROPERTY

static final java.lang.String SPECIFIED_LAX_PROPERTY
See Also:
Constant Field Values

DEFAULT_TYPE_PROPERTY

static final java.lang.String DEFAULT_TYPE_PROPERTY
See Also:
Constant Field Values

SPECIFIED_VALUE_PROPERTY

static final java.lang.String SPECIFIED_VALUE_PROPERTY
See Also:
Constant Field Values

DEFAULT_VALUE

static final java.lang.String DEFAULT_VALUE
See Also:
Constant Field Values

XML_MIXED_PROPERTY

static final java.lang.String XML_MIXED_PROPERTY
See Also:
Constant Field Values
Method Detail

isLax

boolean isLax()

isDefaultLax

boolean isDefaultLax()

getSpecifiedLax

java.lang.Boolean getSpecifiedLax()

setSpecifiedLax

void setSpecifiedLax(java.lang.Boolean specifiedLax)

getValue

java.lang.String getValue()
value


getDefaultValue

java.lang.String getDefaultValue()

getSpecifiedValue

java.lang.String getSpecifiedValue()

setSpecifiedValue

void setSpecifiedValue(java.lang.String value)

getXmlMixed

XmlMixed getXmlMixed()
XmlMixed


addXmlMixed

XmlMixed addXmlMixed()

removeXmlMixed

void removeXmlMixed()