JavaTM Platform
Standard Ed. 6

클래스
javax.xml.bind.annotation.adapters.XmlAdapter 의 사용

XmlAdapter 를 사용하고 있는 패키지
javax.xml.bind 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.  
javax.xml.bind.annotation.adapters XmlAdapter 와 스펙 정의 끝나 이 서브 클래스는, 임의의 Java 클래스를 JAXB 로 사용할 수 있도록(듯이) 합니다.  
javax.xml.bind.helpers JAXB 프로바이더만이 사용합니다.  
 

javax.xml.bind 에서의 XmlAdapter 의 사용
 

XmlAdapter 형의 형태 파라미터를 가지는 javax.xml.bind 의 메소드
<A extends XmlAdapter >
A
Unmarshaller. getAdapter (Class <A> type)
          지정한 형태에 관련지을 수 있고 있는 어댑터를 가져옵니다.
<A extends XmlAdapter >
A
Marshaller. getAdapter (Class <A> type)
          지정한 형태에 관련지을 수 있고 있는 어댑터를 가져옵니다.
<A extends XmlAdapter >
void
Unmarshaller. setAdapter (Class <A> type, A adapter)
          XmlAdapter 의 설정 끝난 인스턴스를 이 Unmarshaller 에 관련짓습니다.
<A extends XmlAdapter >
void
Marshaller. setAdapter (Class <A> type, A adapter)
          XmlAdapter 의 설정 끝난 인스턴스를 이 Marshaller 에 관련짓습니다.
 

XmlAdapter 형의 파라미터를 가지는 javax.xml.bind 의 메소드
 void Unmarshaller. setAdapter (XmlAdapter  adapter)
          XmlAdapter 의 설정 끝난 인스턴스를 이 Unmarshaller 에 관련짓습니다.
 void Marshaller. setAdapter (XmlAdapter  adapter)
          XmlAdapter 의 설정 끝난 인스턴스를 이 Marshaller 에 관련짓습니다.
 

javax.xml.bind.annotation.adapters 에서의 XmlAdapter 의 사용
 

javax.xml.bind.annotation.adapters 에서의 XmlAdapter 의 서브 클래스
 class CollapsedStringAdapter
          xs:token 와 그 파생형을 처리하는 편입 XmlAdapter 이 어댑터는, 선두와 말미의 공백을 삭제한 후, 탭, CR, LF, SP 의 순서를 1 개의 공백 문자 「 」에 절약합니다.
 class HexBinaryAdapter
          xs:hexBinaryXmlAdapterXmlAdapter 는,byte[] 를 XML 의 hexBinary 표현에 바인드 합니다.
 class NormalizedStringAdapter
          xs:normalizedString 를 처리하는 XmlAdapter 이 어댑터는, 선두와 말미의 공백을 삭제한 후, 임의의 탭, CR, LF 를 공백 문자 「 」에 옮겨놓습니다.
 

javax.xml.bind.helpers 에서의 XmlAdapter 의 사용
 

XmlAdapter 형의 형태 파라미터를 가지는 javax.xml.bind.helpers 의 메소드
<A extends XmlAdapter >
A
AbstractUnmarshallerImpl. getAdapter (Class <A> type)
           
<A extends XmlAdapter >
A
AbstractMarshallerImpl. getAdapter (Class <A> type)
           
<A extends XmlAdapter >
void
AbstractUnmarshallerImpl. setAdapter (Class <A> type, A adapter)
           
<A extends XmlAdapter >
void
AbstractMarshallerImpl. setAdapter (Class <A> type, A adapter)
           
 

XmlAdapter 형의 파라미터를 가지는 javax.xml.bind.helpers 의 메소드
 void AbstractUnmarshallerImpl. setAdapter (XmlAdapter  adapter)
           
 void AbstractMarshallerImpl. setAdapter (XmlAdapter  adapter)
           
 


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 도 참조해 주세요.