パッケージ | 説明 |
---|---|
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以降
|
ValidationEventHandler |
Unmarshaller.getEventHandler()
現在のイベント・ハンドラ、または、それが設定されていない場合はデフォルト・イベント・ハンドラを返します。
|
ValidationEventHandler |
Validator.getEventHandler()
非推奨。
JAXB2.0以降
|
ValidationEventHandler |
Marshaller.getEventHandler()
現在のイベント・ハンドラ、または、それが設定されていない場合はデフォルト・イベント・ハンドラを返します。
|
abstract ValidationEventHandler |
Binder.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クラスの新しいインスタンスを取得します。
|
void |
Unmarshaller.setEventHandler(ValidationEventHandler handler)
アプリケーションがValidationEventHandlerを登録することができます。
|
void |
Validator.setEventHandler(ValidationEventHandler handler)
非推奨。
JAXB2.0以降
|
void |
Marshaller.setEventHandler(ValidationEventHandler handler)
アプリケーションが検証イベント・ハンドラを登録することができます。
|
abstract void |
Binder.setEventHandler(ValidationEventHandler handler)
アプリケーションがValidationEventHandlerを登録することができます。
|
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 |
AbstractUnmarshallerImpl.getEventHandler()
現在のイベント・ハンドラ、または、それが設定されていない場合はデフォルト・イベント・ハンドラを返します。
|
ValidationEventHandler |
AbstractMarshallerImpl.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 |
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) |
修飾子と型 | メソッドと説明 |
---|---|
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, 2014, Oracle and/or its affiliates. All rights reserved.