JavaTM 2 Platform
Standard Ed. 6

類別 java.lang.annotation.Retention
的使用

使用 Retention 的軟體套件
java.beans 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.lang.annotation 為 Java 程式語言註釋設施提供資源庫支持。 
javax.annotation   
javax.annotation.processing 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 
javax.jws   
javax.jws.soap   
javax.management 提供 Java Management Extensions 的核心類別。 
javax.xml.bind.annotation 定義將 Java 程序元素定製成 XML 網要映射的註釋。 
javax.xml.bind.annotation.adapters XmlAdapter 及其規範定義的子類別允許任意 Java 類別與 JAXB 一起使用。 
javax.xml.ws 此套件包含核心 JAX-WS API。 
 

java.beansRetention 的使用
 

註釋型別為 Retentionjava.beans 中的類別
 interface ConstructorProperties
           關於建構子的註釋,用來說明該建構子的參數如何與被建構物件的獲取方法相對應。
 

java.langRetention 的使用
 

註釋型別為 Retentionjava.lang 中的類別
 interface Deprecated
          用 @Deprecated 註釋的程序元素,不鼓勵開發人員使用這樣的元素,通常是因為它很危險或存在更好的選擇。
 interface Override
          表示一個方法宣告打算覆寫父級類別中的另一個方法宣告。
 interface SuppressWarnings
          指示應該在註釋元素(以及包含在該註釋元素中的所有程序元素)中取消顯示指定的編譯器警告。
 

java.lang.annotationRetention 的使用
 

註釋型別為 Retentionjava.lang.annotation 中的類別
 interface Documented
          指示某一型別的註釋將通過 javadoc 和類似的預設工具進行文檔化。
 interface Inherited
          指示註釋型別被自動繼承。
 interface Retention
          指示註釋型別的註釋要保留多久。
 interface Target
          指示註釋型別所適用的程序元素的種類別。
 

javax.annotationRetention 的使用
 

註釋型別為 Retentionjavax.annotation 中的類別
 interface Generated
          Generated 註釋用於標記已產生的源程式碼。
 interface PostConstruct
          PostConstruct 註釋用於在依賴關係注入完成之後需要執行的方法上,以執行任何初始化。
 interface PreDestroy
          PreDestroy 註釋作為回調通知用於各方法,以表示該實例正處於被容器移除的過程中。
 interface Resource
          Resource 註釋標記應用程序所需的資源。
 interface Resources
          此類別用於允許多個資源宣告。
 

javax.annotation.processingRetention 的使用
 

註釋型別為 Retentionjavax.annotation.processing 中的類別
 interface SupportedAnnotationTypes
          用來指示註釋處理器支持哪些註釋型別的註釋。
 interface SupportedOptions
          用來指示註釋處理器支持哪些選項的註釋。
 interface SupportedSourceVersion
          用來指示註釋處理器所支持的最新源版本的註釋。
 

javax.jwsRetention 的使用
 

註釋型別為 Retentionjavax.jws 中的類別
 interface HandlerChain
          將 Web Service 與外部定義的處理程序鏈關聯。
 interface Oneway
          指示給定 @WebMethod 只有一條輸入訊息並且沒有輸出。
 interface WebMethod
          定制一個公開為 Web Service 操作的方法。
 interface WebParam
          定制單個參數到 Web Service 訊息部分和 XML 元素的映射關係。
 interface WebResult
          定制返回值到 WSDL 部分和 XML 元素的映射關係。
 interface WebService
          將 Java 類別標記為實作 Web Service,或者將 Java 介面標記為定義 Web Service 介面。
 

javax.jws.soapRetention 的使用
 

註釋型別為 Retentionjavax.jws.soap 中的類別
 interface SOAPBinding
          指定 Web Service 到 SOAP 訊息協議的映射關係。
 interface SOAPMessageHandlers
          已過時。 從 JSR-181 2.0 開始,無替代版本。
 

javax.managementRetention 的使用
 

註釋型別為 Retentionjavax.management 中的類別
 interface DescriptorKey
          描述註釋元素與 Descriptor 中欄位之間關聯方式的元註釋。
 interface MXBean
          顯式地標記某一介面是否為 MXBean 介面的註釋。
 

javax.xml.bind.annotationRetention 的使用
 

註釋型別為 Retentionjavax.xml.bind.annotation 中的類別
 interface XmlAccessorOrder
           控制類別中欄位和屬性的排序。
 interface XmlAccessorType
           控制預設情況下是否對欄位或 Javabean 屬性進行系列化。
 interface XmlAnyAttribute
           將 JavaBean 屬性映射到通配符屬性的映射表中。
 interface XmlAnyElement
          將 JavaBean 屬性映射到 XML 資訊集表示形式和/或 JAXB 元素。
 interface XmlAttachmentRef
          標記欄位/屬性,其 XML 形式是對 MIME 內容的 URI 參考。
 interface XmlAttribute
           將 JavaBean 屬性映射到 XML 屬性。
 interface XmlElement
          將 JavaBean 屬性映射到派生於屬性名稱的 XML 元素。
 interface XmlElementDecl
          將處理器方法映射到 XML 元素。
 interface XmlElementRef
           將 JavaBean 屬性映射到派生於屬性型別的 XML 元素。
 interface XmlElementRefs
          標記一個屬性,該屬性參考帶有 XmlElement 或 JAXBElement 的類別。
 interface XmlElements
           多個 @XmlElement 註釋的容器。
 interface XmlElementWrapper
          產生一個套件裝 XML 表示形式的套件裝器元素。
 interface XmlEnum
           將列舉型別 Enum 映射到 XML 表示形式。
 interface XmlEnumValue
          將 Enum 型別中的列舉常數映射到 XML 表示形式。
 interface XmlID
           將 JavaBean 屬性映射到 XML ID。
 interface XmlIDREF
           將 JavaBean 屬性映射到 XML IDREF。
 interface XmlInlineBinaryData
          禁止對綁定到 XML 中 base64-encoded 二進制資料的資料型別進行 XOP 編碼。
 interface XmlList
          用來將屬性映射到列表簡單型別。
 interface XmlMimeType
          關聯控制屬性 XML 表示形式的 MIME 型別。
 interface XmlMixed
           註釋 JavaBean 多值屬性,以支持混合內容。
 interface XmlNs
           關聯名稱空間前綴與 XML 名稱空間 URI。
 interface XmlRegistry
          標記具有 XmlElementDecl 的類別。
 interface XmlRootElement
          將類別或列舉型別映射到 XML 元素。
 interface XmlSchema
           將套件名稱映射到 XML 名稱空間。
 interface XmlSchemaType
          將 Java 型別映射到一個簡單的網要內置型別。
 interface XmlSchemaTypes
           多個 @XmlSchemaType 註釋的容器。
 interface XmlTransient
           阻止將 JavaBean 屬性映射到 XML 表示形式。
 interface XmlType
           將類別或列舉型別映射到 XML 網要型別。
 interface XmlValue
           支持將類別映射到帶有 simpleContent 的 XML 網要複雜型別或 XML 網要簡單型別。
 

javax.xml.bind.annotation.adaptersRetention 的使用
 

註釋型別為 Retentionjavax.xml.bind.annotation.adapters 中的類別
 interface XmlJavaTypeAdapter
          對自定義編組使用實作 XmlAdapter 的適配器。
 interface XmlJavaTypeAdapters
           多個 @XmlJavaTypeAdapter 註釋的容器。
 

javax.xml.wsRetention 的使用
 

註釋型別為 Retentionjavax.xml.ws 中的類別
 interface BindingType
          BindingType 註釋用於指定 Web 服務端點實作類別所使用的綁定。
 interface RequestWrapper
          此類別通過將在運行時使用的請求外覆器 bean 註釋服務端點介面中的方法。
 interface ResponseWrapper
          此類別通過將在運行時使用的回應外覆器 bean 註釋服務端點介面中的方法。
 interface ServiceMode
          用於指示 Provider 實作是希望使用整個協議訊息還是只使用協議訊息負載。
 interface WebEndpoint
          此類別用來註釋所產生服務介面的 getPortName() 方法。
 interface WebFault
          此類別用來註釋特定於服務的異常類別,以自定義故障元素的本地名稱和名稱空間名稱以及故障 bean 的名稱。
 interface WebServiceClient
          此類別用來註釋產生的服務介面。
 interface WebServiceProvider
          此類別用來註釋 Provider 實作類別。
 interface WebServiceRef
          WebServiceRef 註釋用於定義 Web 服務及其(可選)注入目標的參考。
 interface WebServiceRefs
          WebServiceRefs 註釋允許在類別級別宣告多個 web 服務參考。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only