The map function is used to design a dynamic type when its related schema type is known.
The map function is used to design a dynamic type when its related schema type is known.
If T is a complex type, map(T) represents the dynamic class related to T.
If T is an atomic simple type, map(T) represents its mapped dynamic type following these rules:
If T is a built-in type, the dynamic type is given by XXX.
map (T) = map (base (T)) where base(T) is the direct base simple type of T.
Wih a simple type MyT defined as:
<simpleType name="MyT">
<restriction base="string">
</simpleType>
you have, map(MyT) = java.lang.String.
The following expression:
class C
{
[map(MyT)] myField;
}
stands for:
class C
{
java.lang.String myField;
}