JavaTM Platform
Standard Ed. 6

javax.xml.bind
클래스 JAXBIntrospector

java.lang.Object 
  상위를 확장 javax.xml.bind.JAXBIntrospector


public abstract class JAXBIntrospector
extends Object

JAXB XML 바인딩 데이터에의 액세스를 JAXB 객체에 제공합니다.

본래, 이 클래스의 의도는, 바인딩 모델이 Java 로부터 schema나 schema로부터 Java 게 관계없이, JAXB 어플리케이션 개발자가 XML 바인딩 정보에 액세스 할 수 있는 방법을 개념화하는 것입니다. JAXB 요소에 관계하는 XML 요소명에 액세스 하는 것은 요구가 고도의 기능이기 (위해)때문에, 이 바인딩 정보에의 액세스에 대해 구체적으로 설명합니다. JAXBIntrospector 인스턴스를 취득하는 팩토리 메소드는, JAXBContext.createJAXBIntrospector() 입니다.

도입된 버젼:
JAXB2. 0
관련 항목:
JAXBContext.createJAXBIntrospector()

생성자 의 개요
JAXBIntrospector ()
           
 
메소드의 개요
abstract  QName getElementName (Object  jaxbElement)
          jaxbElement 의 XML 요소 qname 를 가져옵니다.
static Object getValue (Object  jaxbElement)
          JAXB 요소의 요소치를 가져옵니다.
abstract  boolean isElement (Object  object)
          object 가 JAXB 요소를 나타내는 경우, true 를 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

JAXBIntrospector

public JAXBIntrospector()
메소드의 상세

isElement

public abstract boolean isElement(Object  object)

object 가 JAXB 요소를 나타내는 경우, true 를 돌려줍니다.

파라미터 object 는, 다음의 경우의 JAXB 요소입니다.

  1. 그것이 javax.xml.bind.JAXBElement 의 인스턴스이다.
  2. object 의 클래스가 @XmlRootElement 로 주석 되고 있다.

관련 항목:
getElementName(Object)

getElementName

public abstract QName  getElementName(Object  jaxbElement)

jaxbElement 의 XML 요소 qname 를 가져옵니다.

파라미터:
jaxbElement - isElement(Object) 가 true 를 돌려준 객체
반환값:
jaxbElement 에 관련지을 수 있고 있는 XML 요소 qname. jaxbElement 가 JAXB 요소가 아닌 경우, null

getValue

public static Object  getValue(Object  jaxbElement)

JAXB 요소의 요소치를 가져옵니다.

javax.xml.bind.JAXBElement 인스턴스, 또는 @XmlRootElement 주석이 붙은 Java 클래스의 인스턴스의 어느 쪽을 취급하는지를 추출하는 편리한 메소드입니다.

파라미터:
jaxbElement - #isElement(Object)가 true 를 돌려주는 객체
반환값:
jaxbElement 의 요소치

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.