80 * //Example: Code fragment |
80 * //Example: Code fragment |
81 * public class USPrice { |
81 * public class USPrice { |
82 * @XmlElement(name="itemprice") |
82 * @XmlElement(name="itemprice") |
83 * public java.math.BigDecimal price; |
83 * public java.math.BigDecimal price; |
84 * } |
84 * } |
85 * |
85 * {@code |
86 * <!-- Example: Local XML Schema element --> |
86 * |
87 * <xs:complexType name="USPrice"/> |
87 * <!-- Example: Local XML Schema element --> |
88 * <xs:sequence> |
88 * <xs:complexType name="USPrice"/> |
89 * <xs:element name="itemprice" type="xs:decimal" minOccurs="0"/> |
89 * <xs:sequence> |
90 * </sequence> |
90 * <xs:element name="itemprice" type="xs:decimal" minOccurs="0"/> |
91 * </xs:complexType> |
91 * </sequence> |
92 * </pre> |
92 * </xs:complexType> |
|
93 * }</pre> |
93 * <p> |
94 * <p> |
94 * |
95 * |
95 * <b> Example 2: </b> Map a field to a nillable element. |
96 * <b> Example 2: </b> Map a field to a nillable element. |
96 * <pre> |
97 * <pre> |
97 * |
98 * |
98 * //Example: Code fragment |
99 * //Example: Code fragment |
99 * public class USPrice { |
100 * public class USPrice { |
100 * @XmlElement(nillable=true) |
101 * @XmlElement(nillable=true) |
101 * public java.math.BigDecimal price; |
102 * public java.math.BigDecimal price; |
102 * } |
103 * } |
103 * |
104 * {@code |
104 * <!-- Example: Local XML Schema element --> |
105 * |
105 * <xs:complexType name="USPrice"> |
106 * <!-- Example: Local XML Schema element --> |
106 * <xs:sequence> |
107 * <xs:complexType name="USPrice"> |
107 * <xs:element name="price" type="xs:decimal" nillable="true" minOccurs="0"/> |
108 * <xs:sequence> |
108 * </sequence> |
109 * <xs:element name="price" type="xs:decimal" nillable="true" minOccurs="0"/> |
109 * </xs:complexType> |
110 * </sequence> |
110 * </pre> |
111 * </xs:complexType> |
|
112 * }</pre> |
111 * <p> |
113 * <p> |
112 * <b> Example 3: </b> Map a field to a nillable, required element. |
114 * <b> Example 3: </b> Map a field to a nillable, required element. |
113 * <pre> |
115 * <pre> |
114 * |
116 * |
115 * //Example: Code fragment |
117 * //Example: Code fragment |
116 * public class USPrice { |
118 * public class USPrice { |
117 * @XmlElement(nillable=true, required=true) |
119 * @XmlElement(nillable=true, required=true) |
118 * public java.math.BigDecimal price; |
120 * public java.math.BigDecimal price; |
119 * } |
121 * } |
120 * |
122 * {@code |
121 * <!-- Example: Local XML Schema element --> |
123 * |
122 * <xs:complexType name="USPrice"> |
124 * <!-- Example: Local XML Schema element --> |
123 * <xs:sequence> |
125 * <xs:complexType name="USPrice"> |
124 * <xs:element name="price" type="xs:decimal" nillable="true" minOccurs="1"/> |
126 * <xs:sequence> |
125 * </sequence> |
127 * <xs:element name="price" type="xs:decimal" nillable="true" minOccurs="1"/> |
126 * </xs:complexType> |
128 * </sequence> |
127 * </pre> |
129 * </xs:complexType> |
|
130 * }</pre> |
128 * |
131 * |
129 * <p> <b>Example 4: </b>Map a JavaBean property to an XML element |
132 * <p> <b>Example 4: </b>Map a JavaBean property to an XML element |
130 * with anonymous type.</p> |
133 * with anonymous type.</p> |
131 * <p> |
134 * <p> |
132 * See Example 6 in @{@link XmlType}. |
135 * See Example 6 in @{@link XmlType}. |