パッケージ | 説明 |
---|---|
javax.xml.bind |
非整列化、整列化および検証機能を含む実行時バインディングフレームワークをクライアントアプリケーションに提供します。
|
javax.xml.bind.helpers |
JAXB プロバイダのみが使用します。いくつかの javax.xml.bind インタフェースの部分的なデフォルト実装を提供します。
|
javax.xml.bind.util |
便利なクライアントユーティリティークラス。
|
修飾子と型 | クラスと説明 |
---|---|
class |
MarshalException
この例外は、プロバイダが回復不能な整列化操作の実行中にエラーが発生したことを示します。
|
class |
PropertyException
この例外は、プロパティーの取得中または設定中にエラーが発生したことを示します。
|
class |
UnmarshalException
この例外は、非整列化操作の実行中にエラーが発生し、JAXB プロバイダが操作を完了できなかったことを示します。
|
class |
ValidationException
この例外は、検証操作の実行中にエラーが発生したことを示します。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract Marshaller |
JAXBContext.createMarshaller()
Java コンテンツツリーを XML データに変換するために使用できる Marshaller オブジェクトを作成します。
|
abstract Unmarshaller |
JAXBContext.createUnmarshaller()
XML データを Java コンテンツツリーに変換するために使用できる Unmarshaller オブジェクトを作成します。
|
abstract Validator |
JAXBContext.createValidator()
非推奨。
JAXB2.0 以降
|
abstract ValidationEventHandler |
Binder.getEventHandler()
現在のイベントハンドラ、または、それが設定されていない場合はデフォルトイベントハンドラを返します。
|
ValidationEventHandler |
Unmarshaller.getEventHandler()
現在のイベントハンドラ、または、それが設定されていない場合はデフォルトイベントハンドラを返します。
|
ValidationEventHandler |
Validator.getEventHandler()
非推奨。
JAXB2.0 以降
|
ValidationEventHandler |
Marshaller.getEventHandler()
現在のイベントハンドラ、または、それが設定されていない場合はデフォルトイベントハンドラを返します。
|
Node |
Marshaller.getNode(Object contentTree)
コンテンツツリーの DOM ツリービューを取得します (オプション)。
|
Object |
UnmarshallerHandler.getResult()
非整列化された結果を取得します。
|
boolean |
Unmarshaller.isValidating()
非推奨。
JAXB2.0 以降は、次を参照してください
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 |
Unmarshaller.setEventHandler(ValidationEventHandler handler)
アプリケーションが ValidationEventHandler を登録することができます。
|
void |
Validator.setEventHandler(ValidationEventHandler handler)
非推奨。
JAXB2.0 以降
|
void |
Marshaller.setEventHandler(ValidationEventHandler handler)
アプリケーションが検証イベントハンドラを登録することができます。
|
void |
Unmarshaller.setValidating(boolean validating)
非推奨。
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)
非推奨。
JAXB2.0 以降
|
boolean |
Validator.validateRoot(Object rootObj)
非推奨。
JAXB2.0 以降
|
修飾子と型 | メソッドと説明 |
---|---|
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) |
修飾子と型 | メソッドと説明 |
---|---|
Object |
JAXBResult.getResult()
変換によって作成された非整列化済みオブジェクトを取得します。
|
コンストラクタと説明 |
---|
JAXBResult(JAXBContext context)
非整列化するために指定された JAXBContext を使用した新しいインスタンスを作成します。
|
JAXBResult(Unmarshaller _unmarshaller)
オブジェクトを非整列化するために指定された Unmarshaller を使用した新しいインスタンスを作成します。
|
JAXBSource(JAXBContext context, Object contentObject)
指定されたコンテンツオブジェクトの新しい
Source を作成します。 |
JAXBSource(Marshaller marshaller, Object contentObject)
指定されたコンテンツオブジェクトの新しい
Source を作成します。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.