Top Description Fields Constructors Methods
org.eclipse.persistence.oxm.mappings

public final Enum UnmarshalKeepAsElementPolicy

extends Enum<UnmarshalKeepAsElementPolicy>
implements UnmarshalKeepAsElementPolicy
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.internal.oxm.mappings.UnmarshalKeepAsElementPolicy

Purpose: Used in conjunction with XMLAnyObject/CollectionMapping and XMLCompositeObject/CollectionMapping to specify when (if at all) to keep parts of the unmarshalled document as nodes.

UnmarshalKeepAsElementPolicy
KEEP_ALL_AS_ELEMENT Any xml matching this mapping will be brough into the object model as a node.
KEEP_UNKNOWN_AS_ELEMENT Any XML with an unknown type that matches the mapping in question will be a kept as an element. Those with a known type will be processed normally.
KEEP_NONE_AS_ELEMENT No xml shall be brought into the object as an element. Elements with unknown types will be ignored

Field Summary

Modifier and TypeField and Description
public static final UnmarshalKeepAsElementPolicy
public static final UnmarshalKeepAsElementPolicy
public static final UnmarshalKeepAsElementPolicy

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
public static UnmarshalKeepAsElementPolicy
public static UnmarshalKeepAsElementPolicy[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

KEEP_ALL_AS_ELEMENTback to summary
public static final UnmarshalKeepAsElementPolicy KEEP_ALL_AS_ELEMENT
KEEP_NONE_AS_ELEMENTback to summary
public static final UnmarshalKeepAsElementPolicy KEEP_NONE_AS_ELEMENT
KEEP_UNKNOWN_AS_ELEMENTback to summary
public static final UnmarshalKeepAsElementPolicy KEEP_UNKNOWN_AS_ELEMENT

Constructor Detail

UnmarshalKeepAsElementPolicyback to summary
private UnmarshalKeepAsElementPolicy()

Method Detail

isKeepAllAsElementback to summary
public boolean isKeepAllAsElement()

Implements org.eclipse.persistence.internal.oxm.mappings.UnmarshalKeepAsElementPolicy.isKeepAllAsElement.

Annotations
@Override
isKeepNoneAsElementback to summary
public boolean isKeepNoneAsElement()

Implements org.eclipse.persistence.internal.oxm.mappings.UnmarshalKeepAsElementPolicy.isKeepNoneAsElement.

Annotations
@Override
isKeepUnknownAsElementback to summary
public boolean isKeepUnknownAsElement()

Implements org.eclipse.persistence.internal.oxm.mappings.UnmarshalKeepAsElementPolicy.isKeepUnknownAsElement.

Annotations
@Override
valueOfback to summary
public static UnmarshalKeepAsElementPolicy valueOf(String name)
valuesback to summary
public static UnmarshalKeepAsElementPolicy[] values()