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 をスローする javax.xml.bind のメソッド
abstract  Marshaller JAXBContext.createMarshaller()
          Java コンテンツツリーを XML データに変換するために使用できる Marshaller オブジェクトを作成します。
abstract  Unmarshaller JAXBContext.createUnmarshaller()
          XML データを Java コンテンツツリーに変換するために使用できる Unmarshaller オブジェクトを作成します。
abstract  Validator JAXBContext.createValidator()
          推奨されていません。 since JAXB2.0
abstract  ValidationEventHandler Binder.getEventHandler()
          現在のイベントハンドラ、または、それが設定されていない場合はデフォルトイベントハンドラを返します。
 ValidationEventHandler Marshaller.getEventHandler()
          現在のイベントハンドラ、または、それが設定されていない場合はデフォルトイベントハンドラを返します。
 ValidationEventHandler Unmarshaller.getEventHandler()
          Return the current event handler or the default event handler if one hasn't been set.
 ValidationEventHandler Validator.getEventHandler()
          推奨されていません。 since JAXB2.0
 Node Marshaller.getNode(Object contentTree)
          コンテンツツリーの DOM ツリービューを取得します (オプション)。
 Object UnmarshallerHandler.getResult()
          非整列化された結果を取得します。
 boolean Unmarshaller.isValidating()
          推奨されていません。 since JAXB2.0, please see Unmarshaller.getSchema()
 void Marshaller.marshal(Object jaxbElement, ContentHandler handler)
          jaxbElement をルートとするコンテンツツリーを SAX2 イベントに整列化します。
 void Marshaller.marshal(Object jaxbElement, File output)
          jaxbElement をルートとするコンテンツツリーをファイルに整列化します。
 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 クラスの新しいインスタンスを取得します。
abstract  void Binder.setEventHandler(ValidationEventHandler handler)
          アプリケーションで ValidationEventHandler を登録できるようにします。
 void Marshaller.setEventHandler(ValidationEventHandler handler)
          アプリケーションで検証イベントハンドラを登録できるようにします。
 void Unmarshaller.setEventHandler(ValidationEventHandler handler)
          Allow an application to register a ValidationEventHandler.
 void Validator.setEventHandler(ValidationEventHandler handler)
          推奨されていません。 since JAXB2.0
 void Unmarshaller.setValidating(boolean validating)
          推奨されていません。 since JAXB2.0, please see Unmarshaller.setSchema(javax.xml.validation.Schema)
 Object Unmarshaller.unmarshal(File f)
          Unmarshal XML data from the specified file and return the resulting content tree.
 Object Unmarshaller.unmarshal(InputSource source)
          Unmarshal XML data from the specified SAX InputSource and return the resulting content tree.
 Object Unmarshaller.unmarshal(InputStream is)
          Unmarshal XML data from the specified InputStream and return the resulting content tree.
 Object Unmarshaller.unmarshal(Node node)
          Unmarshal global XML data from the specified DOM tree and return the resulting content tree.
<T> JAXBElement<T>
Unmarshaller.unmarshal(Node node, Class<T> declaredType)
          Unmarshal XML data by JAXB mapped declaredType and return the resulting content tree.
 Object Unmarshaller.unmarshal(Reader reader)
          Unmarshal XML data from the specified Reader and return the resulting content tree.
 Object Unmarshaller.unmarshal(Source source)
          Unmarshal XML data from the specified XML Source and return the resulting content tree.
<T> JAXBElement<T>
Unmarshaller.unmarshal(Source source, Class<T> declaredType)
          Unmarshal XML data from the specified XML Source by declaredType and return the resulting content tree.
 Object Unmarshaller.unmarshal(URL url)
          Unmarshal XML data from the specified URL and return the resulting content tree.
 Object Unmarshaller.unmarshal(XMLEventReader reader)
          Unmarshal XML data from the specified pull parser and return the resulting content tree.
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLEventReader reader, Class<T> declaredType)
          Unmarshal root element to JAXB mapped declaredType and return the resulting content tree.
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)
          Unmarshal XML data from the specified pull parser and return the resulting content tree.
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLStreamReader reader, Class<T> declaredType)
          Unmarshal root element to JAXB mapped declaredType and return the resulting content tree.
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 をスローする javax.xml.bind.helpers のメソッド
 ValidationEventHandler AbstractMarshallerImpl.getEventHandler()
           
 ValidationEventHandler AbstractUnmarshallerImpl.getEventHandler()
          現在のイベントハンドラ、または、それが設定されていない場合はデフォルトイベントハンドラを返します。
 Node AbstractMarshallerImpl.getNode(Object obj)
          デフォルトでは、getNode メソッドはサポートされず、UnsupportedOperationException をスローします。
protected  XMLReader AbstractUnmarshallerImpl.getXMLReader()
          設定された XMLReader を取得します。
 boolean AbstractUnmarshallerImpl.isValidating()
          Unmarshaller が非整列化操作中に検証を行うように設定されているかどうかを示します。
 void AbstractMarshallerImpl.marshal(Object obj, ContentHandler handler)
           
 void AbstractMarshallerImpl.marshal(Object jaxbElement, File output)
           
 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 AbstractMarshallerImpl.setEventHandler(ValidationEventHandler handler)
           
 void AbstractUnmarshallerImpl.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 をスローする javax.xml.bind.util のメソッド
 Object JAXBResult.getResult()
          変換によって作成された非整列化済みオブジェクトを取得します。
 

JAXBException をスローする 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 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。