j2ee帮助文档软件设计/软件工程 文件格式

源代码在线查看: xmlattribute.html

软件大小: 4296 K
上传用户: haowfei
关键词: j2ee 文档 文件格式 软件设计
下载地址: 免注册下载 普通下载 VIP

相关代码

																												XmlAttribute (Java EE 5)																																function windowTitle()				{				    parent.document.title="XmlAttribute (Java EE 5)";				}																																																																								  				      Overview 				      Package 				    Class 				      Tree 				      Deprecated 				      Index 				      Help 				  																																								 PREV CLASS 				 NEXT CLASS								  FRAMES   				 NO FRAMES   				 				  				  if(window==top) {				    document.writeln('All Classes');				  }				  //-->												  All Classes																																  SUMMARY: REQUIRED | OPTIONAL								DETAIL: ELEMENT																																								javax.xml.bind.annotation								Annotation Type XmlAttribute												@Retention(value=RUNTIME)				@Target(value={FIELD,METHOD})				public @interface XmlAttribute																				 Maps a JavaBean property to a XML attribute. 								  Usage 				 				 The @XmlAttribute annotation can be used with the				 following program elements: 				  				    JavaBean property 				    field 				 								  A static final field is mapped to a XML fixed attribute.								 See "Package Specification" in javax.xml.bind.package javadoc for				 additional common information.								 The usage is subject to the following constraints:				 				    If type of the field or the property is a collection				        type, then the collection item type must be mapped to schema				        simple type.				 				     // Examples				     @XmlAttribute List<Integer> items; //legal				     @XmlAttribute List<Bar> foo; // illegal if Bar does not map to a schema simple type				  				   				    If the type of the field or the property is a non				         collection type, then the type of the property or field				         must map to a simple schema type.				 				     // Examples				     @XmlAttribute int foo; // legal				     @XmlAttribute Foo foo; // illegal if Foo does not map to a schema simple type				 				   				    This annotation can be used with the following annotations:				            XmlID, 				            XmlIDREF,				            XmlList,				            XmlSchemaType,				            XmlValue,				            XmlAttachmentRef,				            XmlMimeType,				            XmlInlineBinaryData,				            XmlJavaTypeAdapter.				 				 								  Example 1: Map a JavaBean property to an XML attribute.				 				     //Example: Code fragment				     public class USPrice { 				         @XmlAttribute				         public java.math.BigDecimal getPrice() {...} ;				         public void setPrice(java.math.BigDecimal ) {...};				     }								     <!-- Example: XML Schema fragment -->				     <xs:complexType name="USPrice">				       <xs:sequence>				       </xs:sequence>				       <xs:attribute name="price" type="xs:decimal"/>				     </xs:complexType>				 								  Example 2: Map a JavaBean property to an XML attribute with anonymous type.				 See Example 7 in @XmlType.								  Example 3: Map a JavaBean collection property to an XML attribute.				 				     // Example: Code fragment				     class Foo {				         ...				         @XmlAttribute List<Integer> items;				     } 								     <!-- Example: XML Schema fragment -->				     <xs:complexType name="foo">				         ...				       <xs:attribute name="items">				         <xs:simpleType>				           <xs:list itemType="xs:int"/>				         </xs:simpleType>				     </xs:complexType>								 																				Since:				  JAXB2.0				Version:				  $Revision: 1.14 $				Author:				  Sekhar Vajjhala, Sun Microsystems, Inc.				See Also:XmlType																																								Optional Element Summary																 String				name												          Name of the XML Schema attribute.																 String				namespace												          Specifies the XML target namespace of the XML Schema				 attribute.																 boolean				required												          Specifies if the XML Schema attribute is optional or				 required.												 												name								public abstract String name								Name of the XML Schema attribute. By default, the XML Schema				 attribute name is derived from the JavaBean property name.																																Default:"##default"																								required								public abstract boolean required								Specifies if the XML Schema attribute is optional or				 required. If true, then the JavaBean property is mapped to a				 XML Schema attribute that is required. Otherwise it is mapped				 to a XML Schema attribute that is optional.																																Default:false																								namespace								public abstract String namespace								Specifies the XML target namespace of the XML Schema				 attribute.																																Default:"##default"																																																												  				      Overview 				      Package 				    Class 				      Tree 				      Deprecated 				      Index 				      Help 				  																																								 PREV CLASS 				 NEXT CLASS								  FRAMES   				 NO FRAMES   				 				  				  if(window==top) {				    document.writeln('All Classes');				  }				  //-->												  All Classes																																  SUMMARY: REQUIRED | OPTIONAL								DETAIL: ELEMENT																												Submit a bug or feature Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.															

相关资源