JavaTM Platform
Standard Ed. 6

클래스
javax.xml.bind.JAXBException 의 사용

JAXBException 를 사용하고 있는 패키지
javax.xml.bind 비정렬화, 정렬화 및 검증 기능을 포함한 실행시 바인딩 시스템를 클라이언트 어플리케이션에 제공합니다.  
javax.xml.bind.helpers JAXB 프로바이더만이 사용합니다.  
javax.xml.bind.util 편리한 클라이언트 유틸리티 클래스 패키지의 스펙 JAXB 스펙 관련 문서 개요, 튜토리얼, 예, 가이드, 및 툴의 메뉴얼에 대해서는, 이하를 참조해 주세요.  
 

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

javax.xml.bind 에서의 JAXBException 의 서브 클래스
 class MarshalException
          이 예외는, 프로바이더가 회복 불능인 정렬화 조작의 실행중에 에러가 발생한 것을 나타냅니다.
 class PropertyException
          이 예외는, 프로퍼티의 취득 또는 설정중에 문제가 발생한 것을 나타냅니다.
 class UnmarshalException
          이 예외는, 비정렬화 조작의 실행중에 에러가 발생해, JAXB 프로바이더가 조작을 완료할 수 없었던 것을 나타냅니다.
 class ValidationException
          이 예외는, 검증 조작의 실행중에 에러가 발생한 것을 나타냅니다.
 

JAXBException 를 throw 하는 javax.xml.bind 의 메소드
abstract  Marshaller JAXBContext. createMarshaller ()
          Java 컨텐츠 트리를 XML 데이터로 변환하기 위해서(때문에) 사용할 수 있는 Marshaller 객체를 작성합니다.
abstract  Unmarshaller JAXBContext. createUnmarshaller ()
          XML 데이터를 Java 컨텐츠 트리로 변환하기 위해서(때문에) 사용할 수 있는 Unmarshaller 객체를 작성합니다.
abstract  Validator JAXBContext. createValidator ()
          추천 되고 있지 않습니다.  since JAXB2. 0
 ValidationEventHandler Validator. getEventHandler ()
          추천 되고 있지 않습니다.  since JAXB2. 0
 ValidationEventHandler Unmarshaller. getEventHandler ()
          현재의 이벤트 핸들러, 또는, 그것이 설정되어 있지 않은 경우는 디폴트 이벤트 핸들러를 돌려줍니다.
 ValidationEventHandler Marshaller. getEventHandler ()
          현재의 이벤트 핸들러, 또는, 그것이 설정되어 있지 않은 경우는 디폴트 이벤트 핸들러를 돌려줍니다.
abstract  ValidationEventHandler Binder. getEventHandler ()
          현재의 이벤트 핸들러, 또는, 그것이 설정되어 있지 않은 경우는 디폴트 이벤트 핸들러를 돌려줍니다.
 Node Marshaller. getNode (Object  contentTree)
          컨텐츠 트리의 DOM 트리뷰를 가져옵니다 (옵션).
 Object UnmarshallerHandler. getResult ()
          비정렬화 된 결과를 가져옵니다.
 boolean Unmarshaller. isValidating ()
          추천 되고 있지 않습니다.  since JAXB2. 0,Unmarshaller.getSchema() 를 참조
 void Marshaller. marshal (Object  jaxbElement, ContentHandler  handler)
          jaxbElement 를 루트로 하는 컨텐츠 트리를 SAX2 이벤트에 정렬화합니다.
 void Marshaller. marshal (Object  jaxbElement, Node  node)
          jaxbElement 를 루트로 하는 컨텐츠 트리를 DOM 트리에 정렬화합니다.
 void Marshaller. marshal (Object  jaxbElement, OutputStream  os)
          jaxbElement 를 루트로 하는 컨텐츠 트리를 출력 스트림에 정렬화합니다.
 void Marshaller. marshal (Object  jaxbElement, Result  result)
          jaxbElement 를 루트로 하는 컨텐츠 트리를, 지정된 javax.xml.transform.Result 에 정렬화합니다.
 void Marshaller. marshal (Object  jaxbElement, Writer  writer)
          jaxbElement 를 루트로 하는 컨텐츠 트리를 Writer 에 정렬화합니다.
 void Marshaller. marshal (Object  jaxbElement, XMLEventWriter  writer)
          jaxbElement 를 루트로 하는 컨텐츠 트리를 XMLEventWriter 에 정렬화합니다.
abstract  void Binder. marshal (Object  jaxbObject, XmlNode  xmlNode)
          JAXB 객체 트리를 새로운 XML 문서에 정렬화합니다.
 void Marshaller. marshal (Object  jaxbElement, XMLStreamWriter  writer)
          jaxbElement 를 루트로 하는 컨텐츠 트리를 XMLStreamWriter 에 정렬화합니다.
static JAXBContext JAXBContext. newInstance (Class ... classesToBeBound)
           JAXBContext 클래스의 새로운 인스턴스를 가져옵니다.
static JAXBContext JAXBContext. newInstance (Class [] classesToBeBound, Map <String ,? > properties)
           JAXBContext 클래스의 새로운 인스턴스를 가져옵니다.
static JAXBContext JAXBContext. newInstance (String  contextPath)
           JAXBContext 클래스의 새로운 인스턴스를 가져옵니다.
static JAXBContext JAXBContext. newInstance (String  contextPath, ClassLoader  classLoader)
           JAXBContext 클래스의 새로운 인스턴스를 가져옵니다.
static JAXBContext JAXBContext. newInstance (String  contextPath, ClassLoader  classLoader, Map <String ,? > properties)
           JAXBContext 클래스의 새로운 인스턴스를 가져옵니다.
 void Validator. setEventHandler (ValidationEventHandler  handler)
          추천 되고 있지 않습니다.  since JAXB2. 0
 void Unmarshaller. setEventHandler (ValidationEventHandler  handler)
          어플리케이션이 ValidationEventHandler 를 등록할 수가 있습니다.
 void Marshaller. setEventHandler (ValidationEventHandler  handler)
          어플리케이션이 검증 이벤트 핸들러를 등록할 수가 있습니다.
abstract  void Binder. setEventHandler (ValidationEventHandler  handler)
          어플리케이션이 ValidationEventHandler 를 등록할 수가 있습니다.
 void Unmarshaller. setValidating (boolean validating)
          추천 되고 있지 않습니다.  since JAXB2. 0,Unmarshaller.setSchema(javax.xml.validation.Schema) 를 참조
 Object Unmarshaller. unmarshal (File  f)
          지정된 파일로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 Object Unmarshaller. unmarshal (InputSource  source)
          지정된 SAX InputSource 로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 Object Unmarshaller. unmarshal (InputStream  is)
          지정된 InputStream 로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 Object Unmarshaller. unmarshal (Node  node)
          지정된 DOM 트리로부터 글로벌 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
<T> JAXBElement <T>
Unmarshaller. unmarshal (Node  node, Class <T> declaredType)
          JAXB 맵 declaredType 에 의해 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 Object Unmarshaller. unmarshal (Reader  reader)
          지정된 Reader 로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 Object Unmarshaller. unmarshal (Source  source)
          지정된 XML Source 로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
<T> JAXBElement <T>
Unmarshaller. unmarshal (Source  source, Class <T> declaredType)
          declaredType 에 근거해, 지정된 XML Source 로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 Object Unmarshaller. unmarshal (URL  url)
          지정된 URL 로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
 Object Unmarshaller. unmarshal (XMLEventReader  reader)
          지정된 프르파서로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
<T> JAXBElement <T>
Unmarshaller. unmarshal (XMLEventReader  reader, Class <T> declaredType)
          JAXB 맵 declaredType 에 루트 요소를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
abstract  Object Binder. unmarshal (XmlNode  xmlNode)
          XML 정보 셋트뷰를 JAXB 객체 트리에 비정렬화합니다.
abstract
<T> JAXBElement <T>
Binder. unmarshal (XmlNode  xmlNode, Class <T> declaredType)
          지정된 declaredType 로 XML 루트 요소를 JAXB 객체 트리에 비정렬화합니다.
 Object Unmarshaller. unmarshal (XMLStreamReader  reader)
          지정된 프르파서로부터 XML 데이터를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
<T> JAXBElement <T>
Unmarshaller. unmarshal (XMLStreamReader  reader, Class <T> declaredType)
          JAXB 맵 declaredType 에 루트 요소를 비정렬화해, 결과의 컨텐츠 트리를 돌려줍니다.
abstract  Object Binder. updateJAXB (XmlNode  xmlNode)
          XML 노드를 인수로 해, 거기에 관련지을 수 있었던 JAXB 객체와 그 하위 객체를 갱신합니다.
abstract  XmlNode Binder. updateXML (Object  jaxbObject)
          JAXB 객체를 인수로 해, 거기에 관련지을 수 있었던 XML 노드와 그 하위 노드를 갱신합니다.
abstract  XmlNode Binder. updateXML (Object  jaxbObject, XmlNode  xmlNode)
          JAXB 객체 트리의 변경을 그것과 관련지을 수 있고 있는 XML 구문나무로 갱신됩니다.
 boolean Validator. validate (Object  subrootObj)
          추천 되고 있지 않습니다.  since JAXB2. 0
 boolean Validator. validateRoot (Object  rootObj)
          추천 되고 있지 않습니다.  since JAXB2. 0
 

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

JAXBException 를 throw 하는 javax.xml.bind.helpers 의 메소드
 ValidationEventHandler AbstractUnmarshallerImpl. getEventHandler ()
          현재의 이벤트 핸들러, 또는, 그것이 설정되어 있지 않은 경우는 디폴트 이벤트 핸들러를 돌려줍니다.
 ValidationEventHandler AbstractMarshallerImpl. getEventHandler ()
           
 Node AbstractMarshallerImpl. getNode (Object  obj)
          디폴트에서는, getNode 메소드는 지원되지 않고,UnsupportedOperationException 을 throw 합니다.
protected  XMLReader AbstractUnmarshallerImpl. getXMLReader ()
          설정된 XMLReader 를 가져옵니다.
 boolean AbstractUnmarshallerImpl. isValidating ()
          비정렬화 조작중에 검증하도록(듯이) Unmarshaller 가 설정되어 있는지 어떤지를 나타냅니다.
 void AbstractMarshallerImpl. marshal (Object  obj, ContentHandler  handler)
           
 void AbstractMarshallerImpl. marshal (Object  obj, Node  node)
           
 void AbstractMarshallerImpl. marshal (Object  obj, OutputStream  os)
           
 void AbstractMarshallerImpl. marshal (Object  obj, Writer  w)
           
 void AbstractMarshallerImpl. marshal (Object  obj, XMLEventWriter  writer)
           
 void AbstractMarshallerImpl. marshal (Object  obj, XMLStreamWriter  writer)
           
 void AbstractUnmarshallerImpl. setEventHandler (ValidationEventHandler  handler)
          어플리케이션이 검증 이벤트 핸들러를 등록할 수가 있습니다.
 void AbstractMarshallerImpl. setEventHandler (ValidationEventHandler  handler)
           
 void AbstractUnmarshallerImpl. setValidating (boolean validating)
          비정렬화 조작중에 Unmarshaller 가 검증을 실시할지 어떨지를 지정합니다.
 Object AbstractUnmarshallerImpl. unmarshal (File  f)
           
 Object AbstractUnmarshallerImpl. unmarshal (InputSource  source)
           
 Object AbstractUnmarshallerImpl. unmarshal (InputStream  is)
           
<T> JAXBElement <T>
AbstractUnmarshallerImpl. unmarshal (Node  node, Class <T> expectedType)
           
 Object AbstractUnmarshallerImpl. unmarshal (Reader  reader)
           
 Object AbstractUnmarshallerImpl. unmarshal (Source  source)
           
<T> JAXBElement <T>
AbstractUnmarshallerImpl. unmarshal (Source  source, Class <T> expectedType)
           
 Object AbstractUnmarshallerImpl. unmarshal (URL  url)
           
 Object AbstractUnmarshallerImpl. unmarshal (XMLEventReader  reader)
           
<T> JAXBElement <T>
AbstractUnmarshallerImpl. unmarshal (XMLEventReader  reader, Class <T> expectedType)
           
protected abstract  Object AbstractUnmarshallerImpl. unmarshal (XMLReader  reader, InputSource  source)
          지정한 XMLReader 와 InputSource 를 사용해, 객체를 비정렬화합니다.
 Object AbstractUnmarshallerImpl. unmarshal (XMLStreamReader  reader)
           
<T> JAXBElement <T>
AbstractUnmarshallerImpl. unmarshal (XMLStreamReader  reader, Class <T> expectedType)
           
 

javax.xml.bind.util 에서의 JAXBException 의 사용
 

JAXBException 를 throw 하는 javax.xml.bind.util 의 메소드
 Object JAXBResult. getResult ()
          변환에 의해 작성된 비정렬화가 끝난 객체를 가져옵니다.
 

JAXBException 를 throw 하는 javax.xml.bind.util 의 생성자
JAXBResult (JAXBContext  context)
          비정렬화하기 위해서(때문에) 지정된 JAXBContext 를 사용한 새로운 인스턴스를 작성합니다.
JAXBResult (Unmarshaller  _unmarshaller)
          객체를 비정렬화하기 위해서(때문에) 지정된 Unmarshaller 를 사용한 새로운 인스턴스를 작성합니다.
JAXBSource (JAXBContext  context, Object  contentObject)
          주어진 컨텐츠 객체용의 새로운 Source 를 작성합니다.
JAXBSource (Marshaller  marshaller, Object  contentObject)
          주어진 컨텐츠 객체용의 새로운 Source 를 작성합니다.
 


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