|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Annotation 를 사용하고 있는 패키지 | |
---|---|
java.beans | Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다. |
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 Schema 에의 매핑을 커스터마이즈하기 위한 주석을 정의합니다. |
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
메소드 선언이 슈퍼 클래스의 메소드 선언을 오버라이드(override) 하는 것을 나타냅니다. |
interface |
SuppressWarnings
주석을 붙인 요소 ( 및 주석을 붙인 요소에 포함되는 모든 프로그램 요소)로, 이름으로 지정된 컴파일러 경고가 억제되는 것을 나타냅니다. |
Annotation 형의 형태 파라미터를 가지는 java.lang 의 메소드 | ||
---|---|---|
|
Class. getAnnotation (Class <A> annotationClass)
|
|
|
Package. getAnnotation (Class <A> annotationClass)
|
Annotation 를 돌려주는 java.lang 의 메소드 | |
---|---|
Annotation [] |
Class. getAnnotations ()
|
Annotation [] |
Package. getAnnotations ()
|
Annotation [] |
Class. getDeclaredAnnotations ()
|
Annotation [] |
Package. getDeclaredAnnotations ()
|
Annotation 형의 형태 인수를 가지는 java.lang 의 메소드 파라미터 | |
---|---|
boolean |
Class. isAnnotationPresent (Class <? extends Annotation > annotationClass)
|
boolean |
Package. 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 > |
Annotation. annotationType ()
이 주석의 주석형을 돌려줍니다. |
Class <? extends Annotation > |
IncompleteAnnotationException. annotationType ()
발견되지 않는 요소를 가지는 주석형에 대응하는 Class 객체를 돌려줍니다. |
Annotation 형의 형태 인수를 가지는 java.lang.annotation 의 생성자 파라미터 | |
---|---|
IncompleteAnnotationException (Class <? extends Annotation > annotationType,
String elementName)
IncompleteAnnotationException 를 구축해, 이름 첨부 요소가 지정된 주석형으로부터 발견되지 않는 것을 나타냅니다. |
java.lang.reflect 에서의 Annotation 의 사용 |
---|
Annotation 형의 형태 파라미터를 가지는 java.lang.reflect 의 메소드 | ||
---|---|---|
|
AnnotatedElement. getAnnotation (Class <T> annotationClass)
지정된 형태의 주석이 존재하는 경우는, 지정된 형태의 요소의 주석을 돌려줍니다. |
|
|
AccessibleObject. getAnnotation (Class <T> annotationClass)
|
|
|
Field. getAnnotation (Class <T> annotationClass)
|
|
|
Method. getAnnotation (Class <T> annotationClass)
|
|
|
Constructor. getAnnotation (Class <T> annotationClass)
|
Annotation 를 돌려주는 java.lang.reflect 의 메소드 | |
---|---|
Annotation [] |
AnnotatedElement. getAnnotations ()
이 요소에 존재하는 모든 주석을 돌려줍니다 (이 요소에 주석이 없는 경우는 길이 제로의 배열을 돌려줍니다). |
Annotation [] |
AccessibleObject. getAnnotations ()
|
Annotation [] |
AnnotatedElement. getDeclaredAnnotations ()
이 요소에 직접 존재하는 모든 주석을 돌려줍니다. |
Annotation [] |
AccessibleObject. getDeclaredAnnotations ()
|
Annotation [] |
Field. getDeclaredAnnotations ()
|
Annotation [] |
Method. getDeclaredAnnotations ()
|
Annotation [] |
Constructor. getDeclaredAnnotations ()
|
Annotation [][] |
Method. getParameterAnnotations ()
이 Method 객체에 의해 나타내진 메소드의 가파라미터의 주석을 나타내는 배열의 배열을, 선언순서에 돌려줍니다. |
Annotation [][] |
Constructor. getParameterAnnotations ()
이 Constructor 객체에 의해 나타내진 메소드의 가파라미터의 주석을 나타내는 배열의 배열을, 선언순서에 돌려줍니다. |
Annotation 형의 형태 인수를 가지는 java.lang.reflect 의 메소드 파라미터 | |
---|---|
boolean |
AnnotatedElement. isAnnotationPresent (Class <? extends Annotation > annotationClass)
지정된 형태의 주석이 이 요소에 존재하는 경우는 true 를 돌려주어, 그렇지 않은 경우는 false 를 돌려줍니다. |
boolean |
AccessibleObject. isAnnotationPresent (Class <? extends Annotation > annotationClass)
|
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 서비스를 관련짓습니다. |
interface |
Oneway
지정된 @WebMethod 에는 입력 메세지만이 있어, 출력은 없는 것을 나타냅니다. |
interface |
WebMethod
Web 서비스의 오퍼레이션으로서 공개되는 메소드를 커스터마이즈 합니다. |
interface |
WebParam
Web 서비스의 메세지 부분과 XML 요소에 대한 개별의 파라미터의 매핑을 커스터마이즈 합니다. |
interface |
WebResult
WSDL 의 부분과 XML 요소에 대한 반환값의 매핑을 커스터마이즈 합니다. |
interface |
WebService
Web 서비스를 구현하는 Java 클래스로서 또는 Web 서비스 인터페이스를 정의하는 Java 인터페이스로서 마크 합니다. |
javax.jws.soap 에서의 Annotation 의 사용 |
---|
Annotation 를 구현하고 있는 javax.jws.soap 의 클래스 | |
---|---|
interface |
InitParam
추천 되고 있지 않습니다. JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다. |
interface |
SOAPBinding
Web 서비스로부터 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)
지정된 형태의 주석이 이 요소에 있는 경우는, 그 주석을 돌려줍니다. |
javax.management 에서의 Annotation 의 사용 |
---|
Annotation 를 구현하고 있는 javax.management 의 클래스 | |
---|---|
interface |
DescriptorKey
주석 요소와 Descriptor 내의 필드와의 관계를 기술하는 메타 주석. |
interface |
MXBean
인터페이스에 대해서, 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 형의 enum 정수를 XML 표현에 맵 합니다. |
interface |
XmlID
JavaBean 프로퍼티을 XML ID 에 맵 합니다. |
interface |
XmlIDREF
JavaBean 프로퍼티을 XML IDREF 에 맵 합니다. |
interface |
XmlInlineBinaryData
XML 내의 base64 encode 바이너리 데이터에 바인드 되는 데이터형에 대한 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 형을 단순 schema 편입형에 맵 합니다. |
interface |
XmlSchemaTypes
복수 @ XmlSchemaType 주석의 컨테이너입니다. |
interface |
XmlTransient
JavaBean 프로퍼티의 XML 표현에의 매핑을 금지합니다. |
interface |
XmlType
클래스 또는 열거형을 XML Schema 형에 맵 합니다. |
interface |
XmlValue
simpleContent 를 포함한 XML Schema 복합형, 또는 XML Schema 단순형에의 클래스의 매핑을 가능하게 합니다. |
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
프로바이더 구현이 프로토콜 메세지 전체를 취급하는지, 프로토콜 메세지 유료 하중만을 취급할까를 전하기 위해서(때문에) 사용됩니다. |
interface |
WebEndpoint
생성된 서비스 인터페이스의 getPortName() 메소드를 주석 하기 위해서 사용됩니다. |
interface |
WebFault
서비스 고유의 예외 클래스를 주석 해, fault 요소의 로컬 및 이름 공간명, fault Bean 의 이름을 커스터마이즈 하기 위해서 사용됩니다. |
interface |
WebServiceClient
생성된 서비스 인터페이스를 주석 하기 위해서 사용됩니다. |
interface |
WebServiceProvider
Provider 구현 클래스를 주석 하기 위해서 사용됩니다. |
interface |
WebServiceRef
WebServiceRef 주석은, Web 서비스에의 참조와 (옵션으로) 그 주입 타겟을 정의하기 위해서 사용됩니다. |
interface |
WebServiceRefs
WebServiceRefs 주석에 의해, 복수의 Web 서비스 참조를 클래스 레벨로 선언할 수 있게 됩니다. |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.