|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Annotation 的軟體套件 | |
---|---|
java.beans | 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 |
java.lang | 提供利用 Java 程式語言進行程序設計的基礎類別。 |
java.lang.annotation | 為 Java 程式語言註釋設施提供資源庫支持。 |
java.lang.reflect | 提供類別和介面,以獲得關於類別和物件的反射資訊。 |
javax.annotation | |
javax.annotation.processing | 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 |
javax.jws | |
javax.jws.soap | |
javax.lang.model.element | 用於 Java 程式語言的模型元素的介面。 |
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.beans 中 Annotation 的使用 |
---|
實作 Annotation 的 java.beans 中的類別 | |
---|---|
interface |
ConstructorProperties
關於建構子的註釋,用來說明該建構子的參數如何與被建構物件的獲取方法相對應。 |
java.lang 中 Annotation 的使用 |
---|
實作 Annotation 的 java.lang 中的類別 | |
---|---|
interface |
Deprecated
用 @Deprecated 註釋的程序元素,不鼓勵開發人員使用這樣的元素,通常是因為它很危險或存在更好的選擇。 |
interface |
Override
表示一個方法宣告打算覆寫父級類別中的另一個方法宣告。 |
interface |
SuppressWarnings
指示應該在註釋元素(以及包含在該註釋元素中的所有程序元素)中取消顯示指定的編譯器警告。 |
型別參數型別為 Annotation 的 java.lang 中的方法 | ||
---|---|---|
|
Package.getAnnotation(Class<A> annotationClass)
|
|
|
Class.getAnnotation(Class<A> annotationClass)
|
返回 Annotation 的 java.lang 中的方法 | |
---|---|
Annotation[] |
Package.getAnnotations()
|
Annotation[] |
Class.getAnnotations()
|
Annotation[] |
Package.getDeclaredAnnotations()
|
Annotation[] |
Class.getDeclaredAnnotations()
|
型別變數型別為 Annotation 的 java.lang 中的方法參數 | |
---|---|
boolean |
Package.isAnnotationPresent(Class<? extends Annotation> annotationClass)
|
boolean |
Class.isAnnotationPresent(Class<? extends Annotation> annotationClass)
|
java.lang.annotation 中 Annotation 的使用 |
---|
實作 Annotation 的 java.lang.annotation 中的類別 | |
---|---|
interface |
Documented
指示某一型別的註釋將通過 javadoc 和類似的預設工具進行文檔化。 |
interface |
Inherited
指示註釋型別被自動繼承。 |
interface |
Retention
指示註釋型別的註釋要保留多久。 |
interface |
Target
指示註釋型別所適用的程序元素的種類別。 |
返回變數型別為 Annotation 的型別的 java.lang.annotation 中的方法 | |
---|---|
Class<? extends Annotation> |
IncompleteAnnotationException.annotationType()
返回帶有缺少元素的註釋型別的 Class 物件。 |
Class<? extends Annotation> |
Annotation.annotationType()
返回此 annotation 的註釋型別。 |
型別變數型別為 Annotation 的 java.lang.annotation 中的建構子參數 | |
---|---|
IncompleteAnnotationException(Class<? extends Annotation> annotationType,
String elementName)
建構一個指示指定註釋型別中缺少指定元素的 IncompleteAnnotationException。 |
java.lang.reflect 中 Annotation 的使用 |
---|
型別參數型別為 Annotation 的 java.lang.reflect 中的方法 | ||
---|---|---|
|
Constructor.getAnnotation(Class<T> annotationClass)
|
|
|
Method.getAnnotation(Class<T> annotationClass)
|
|
|
Field.getAnnotation(Class<T> annotationClass)
|
|
|
AccessibleObject.getAnnotation(Class<T> annotationClass)
|
|
|
AnnotatedElement.getAnnotation(Class<T> annotationClass)
如果存在該元素的指定型別的註釋,則返回這些註釋,否則返回 null。 |
返回 Annotation 的 java.lang.reflect 中的方法 | |
---|---|
Annotation[] |
AccessibleObject.getAnnotations()
|
Annotation[] |
AnnotatedElement.getAnnotations()
返回此元素上存在的所有註釋。 |
Annotation[] |
Constructor.getDeclaredAnnotations()
|
Annotation[] |
Method.getDeclaredAnnotations()
|
Annotation[] |
Field.getDeclaredAnnotations()
|
Annotation[] |
AccessibleObject.getDeclaredAnnotations()
|
Annotation[] |
AnnotatedElement.getDeclaredAnnotations()
返回直接存在於此元素上的所有註釋。 |
Annotation[][] |
Constructor.getParameterAnnotations()
按照宣告順序返回一組陣列,這些陣列表示通過此 Constructor 物件表示的方法的形參上的註釋。 |
Annotation[][] |
Method.getParameterAnnotations()
返回表示按照宣告順序對此 Method 物件所表示方法的形參進行註釋的那個陣列的陣列。 |
型別變數型別為 Annotation 的 java.lang.reflect 中的方法參數 | |
---|---|
boolean |
AccessibleObject.isAnnotationPresent(Class<? extends Annotation> annotationClass)
|
boolean |
AnnotatedElement.isAnnotationPresent(Class<? extends Annotation> annotationClass)
如果指定型別的註釋存在於此元素上,則返回 true,否則返回 false。 |
javax.annotation 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.annotation 中的類別 | |
---|---|
interface |
Generated
Generated 註釋用於標記已產生的源程式碼。 |
interface |
PostConstruct
PostConstruct 註釋用於在依賴關係注入完成之後需要執行的方法上,以執行任何初始化。 |
interface |
PreDestroy
PreDestroy 註釋作為回調通知用於各方法,以表示該實例正處於被容器移除的過程中。 |
interface |
Resource
Resource 註釋標記應用程序所需的資源。 |
interface |
Resources
此類別用於允許多個資源宣告。 |
javax.annotation.processing 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.annotation.processing 中的類別 | |
---|---|
interface |
SupportedAnnotationTypes
用來指示註釋處理器支持哪些註釋型別的註釋。 |
interface |
SupportedOptions
用來指示註釋處理器支持哪些選項的註釋。 |
interface |
SupportedSourceVersion
用來指示註釋處理器所支持的最新源版本的註釋。 |
型別變數型別為 Annotation 的 javax.annotation.processing 中的方法參數 | |
---|---|
Set<? extends Element> |
RoundEnvironment.getElementsAnnotatedWith(Class<? extends Annotation> a)
返回使用給定註釋型別註釋的元素。 |
javax.jws 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.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.soap 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.jws.soap 中的類別 | |
---|---|
interface |
InitParam
已過時。 從 JSR-181 2.0 開始,無替代版本。 |
interface |
SOAPBinding
指定 Web Service 到 SOAP 訊息協議的映射關係。 |
interface |
SOAPMessageHandler
已過時。 從 JSR-181 2.0 開始,無替代版本。 |
interface |
SOAPMessageHandlers
已過時。 從 JSR-181 2.0 開始,無替代版本。 |
javax.lang.model.element 中 Annotation 的使用 |
---|
型別參數型別為 Annotation 的 javax.lang.model.element 中的方法 | ||
---|---|---|
|
Element.getAnnotation(Class<A> annotationType)
返回此元素針對指定型別的註釋(如果存在這樣的註釋),否則返回 null 。 |
javax.management 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.management 中的類別 | |
---|---|
interface |
DescriptorKey
描述註釋元素與 Descriptor 中欄位之間關聯方式的元註釋。 |
interface |
MXBean
顯式地標記某一介面是否為 MXBean 介面的註釋。 |
javax.xml.bind.annotation 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.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.adapters 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.xml.bind.annotation.adapters 中的類別 | |
---|---|
interface |
XmlJavaTypeAdapter
對自定義編組使用實作 XmlAdapter 的適配器。 |
interface |
XmlJavaTypeAdapters
多個 @ XmlJavaTypeAdapter 註釋的容器。 |
javax.xml.ws 中 Annotation 的使用 |
---|
實作 Annotation 的 javax.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。