Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.xml.bind.JAXB
public final class JAXB
Класс, который определяет методы удобства для общего, простого использования JAXB.
Методы, определенные в этом class, являются методами удобства, которые комбинируют несколько основных операций в JAXBContext
, Unmarshaller
, и Marshaller
. Они разрабатываются, чтобы быть предпочтенными методами для разработчиков, плохо знакомых с JAXB. У них есть следующий characterstics:
DataBindingException
(который будет иметь JAXBException
как cause
. Ожидается, что люди, которые предпочитают проверенное исключение, использовали бы остальную часть API JAXB непосредственно. Кроме того, у методов unmarshal есть следующая характеристика:
DataBindingException
. Точно так же у методов marshal есть следующая характеристика:
DataBindingException
. Все методы на этом class требуют ненулевых параметров всем параметрам. Методы unmarshal или приводят к сбою с исключением или возвратом ненулевое значение.
Сводка метода | ||
---|---|---|
static void |
marshal(java.lang.Object jaxbObject, java.io.File xml)
Пишет, что Java возражает дереву против XML и хранит это к указанному расположению. |
|
static void |
marshal(java.lang.Object jaxbObject, java.io.OutputStream xml)
Пишет, что Java возражает дереву против XML и хранит это к указанному расположению. |
|
static void |
marshal(java.lang.Object jaxbObject, javax.xml.transform.Result xml)
Пишет, что Java возражает дереву против XML и хранит это к указанному расположению. |
|
static void |
marshal(java.lang.Object jaxbObject, java.lang.String xml)
Пишет, что Java возражает дереву против XML и хранит это к указанному расположению. |
|
static void |
marshal(java.lang.Object jaxbObject, java.net.URI xml)
Пишет, что Java возражает дереву против XML и хранит это к указанному расположению. |
|
static void |
marshal(java.lang.Object jaxbObject, java.net.URL xml)
Пишет, что Java возражает дереву против XML и хранит это к указанному расположению. |
|
static void |
marshal(java.lang.Object jaxbObject, java.io.Writer xml)
Пишет, что Java возражает дереву против XML и хранит это к указанному расположению. |
|
static |
unmarshal(java.io.File xml, java.lang.Class<T> type)
Чтения в Java возражают дереву от данного ввода XML. |
|
static |
unmarshal(java.io.InputStream xml, java.lang.Class<T> type)
Чтения в Java возражают дереву от данного ввода XML. |
|
static |
unmarshal(java.io.Reader xml, java.lang.Class<T> type)
Чтения в Java возражают дереву от данного ввода XML. |
|
static |
unmarshal(javax.xml.transform.Source xml, java.lang.Class<T> type)
Чтения в Java возражают дереву от данного ввода XML. |
|
static |
unmarshal(java.lang.String xml, java.lang.Class<T> type)
Чтения в Java возражают дереву от данного ввода XML. |
|
static |
unmarshal(java.net.URI xml, java.lang.Class<T> type)
Чтения в Java возражают дереву от данного ввода XML. |
|
static |
unmarshal(java.net.URL xml, java.lang.Class<T> type)
Чтения в Java возражают дереву от данного ввода XML. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь метода |
---|
public static <T> T unmarshal(java.io.File xml, java.lang.Class<T> type)
xml
- Читает весь файл как XML.public static <T> T unmarshal(java.net.URL xml, java.lang.Class<T> type)
xml
- Ресурс, на который указывает URL, читается полностью.public static <T> T unmarshal(java.net.URI xml, java.lang.Class<T> type)
xml
- URI turned into URL
и затем следует за обработкой URL.public static <T> T unmarshal(java.lang.String xml, java.lang.Class<T> type)
xml
- Строка сначала интерпретируется как абсолютный URI. Если это не a valid absolute URI
, тогда это интерпретируется как Filepublic static <T> T unmarshal(java.io.InputStream xml, java.lang.Class<T> type)
xml
- Весь поток читается как инфонабор XML. После успешного завершения поток будет закрыт этим методом.public static <T> T unmarshal(java.io.Reader xml, java.lang.Class<T> type)
xml
- Символьный поток читается как инфонабор XML. Объявление кодирования в XML будет проигнорировано. После успешного завершения поток будет закрыт этим методом.public static <T> T unmarshal(javax.xml.transform.Source xml, java.lang.Class<T> type)
xml
- Инфонабор XML, что Source
представляет читается.public static void marshal(java.lang.Object jaxbObject, java.io.File xml)
jaxbObject
- Объект Java, который будет упорядочен в XML. Если этот объект является a JAXBElement
, это обеспечит корневое имя тега и тело. Если этот объект имеет XmlRootElement
на его определении class, которое будет использоваться, поскольку корневое имя тега и данный объект обеспечат тело. Иначе, корневое имя тега infered
от the short class name
. Этот параметр не должен быть нулем.xml
- XML будет записан этому файлу. Если это уже будет существовать, то это будет перезаписано. DataBindingException
- Если работа перестала работать, такой как из-за ошибки ввода-вывода, несвязываемых классов.public static void marshal(java.lang.Object jaxbObject, java.net.URL xml)
jaxbObject
- Объект Java, который будет упорядочен в XML. Если этот объект является a JAXBElement
, это обеспечит корневое имя тега и тело. Если этот объект имеет XmlRootElement
на его определении class, которое будет использоваться, поскольку корневое имя тега и данный объект обеспечат тело. Иначе, корневое имя тега infered
от the short class name
. Этот параметр не должен быть нулем.xml
- XML будет sent
к ресурсу, на который указывает этот URL. Отметьте, что не весь URL s поддерживает такую работу, и точная семантика зависит от реализаций URL. В случае HTTP URLs
, это выполнит POST HTTP. DataBindingException
- Если работа перестала работать, такой как из-за ошибки ввода-вывода, несвязываемых классов.public static void marshal(java.lang.Object jaxbObject, java.net.URI xml)
jaxbObject
- Объект Java, который будет упорядочен в XML. Если этот объект является a JAXBElement
, это обеспечит корневое имя тега и тело. Если этот объект имеет XmlRootElement
на его определении class, которое будет использоваться, поскольку корневое имя тега и данный объект обеспечат тело. Иначе, корневое имя тега infered
от the short class name
. Этот параметр не должен быть нулем.xml
- URI turned into URL
и затем следует за обработкой URL. См. выше. DataBindingException
- Если работа перестала работать, такой как из-за ошибки ввода-вывода, несвязываемых классов.public static void marshal(java.lang.Object jaxbObject, java.lang.String xml)
jaxbObject
- Объект Java, который будет упорядочен в XML. Если этот объект является a JAXBElement
, это обеспечит корневое имя тега и тело. Если этот объект имеет XmlRootElement
на его определении class, которое будет использоваться, поскольку корневое имя тега и данный объект обеспечат тело. Иначе, корневое имя тега infered
от the short class name
. Этот параметр не должен быть нулем.xml
- Строка сначала интерпретируется как абсолютный URI. Если это не a valid absolute URI
, тогда это интерпретируется как File
DataBindingException
- Если работа перестала работать, такой как из-за ошибки ввода-вывода, несвязываемых классов.public static void marshal(java.lang.Object jaxbObject, java.io.OutputStream xml)
jaxbObject
- Объект Java, который будет упорядочен в XML. Если этот объект является a JAXBElement
, это обеспечит корневое имя тега и тело. Если этот объект имеет XmlRootElement
на его определении class, которое будет использоваться, поскольку корневое имя тега и данный объект обеспечат тело. Иначе, корневое имя тега infered
от the short class name
. Этот параметр не должен быть нулем.xml
- XML будет отправлен данному OutputStream
. После успешного завершения поток будет закрыт этим методом. DataBindingException
- Если работа перестала работать, такой как из-за ошибки ввода-вывода, несвязываемых классов.public static void marshal(java.lang.Object jaxbObject, java.io.Writer xml)
jaxbObject
- Объект Java, который будет упорядочен в XML. Если этот объект является a JAXBElement
, это обеспечит корневое имя тега и тело. Если этот объект имеет XmlRootElement
на его определении class, которое будет использоваться, поскольку корневое имя тега и данный объект обеспечат тело. Иначе, корневое имя тега infered
от the short class name
. Этот параметр не должен быть нулем.xml
- XML будет отправлен как символьный поток данному Writer
. После успешного завершения поток будет закрыт этим методом. DataBindingException
- Если работа перестала работать, такой как из-за ошибки ввода-вывода, несвязываемых классов.public static void marshal(java.lang.Object jaxbObject, javax.xml.transform.Result xml)
jaxbObject
- Объект Java, который будет упорядочен в XML. Если этот объект является a JAXBElement
, это обеспечит корневое имя тега и тело. Если этот объект имеет XmlRootElement
на его определении class, которое будет использоваться, поскольку корневое имя тега и данный объект обеспечат тело. Иначе, корневое имя тега infered
от the short class name
. Этот параметр не должен быть нулем.xml
- XML будет отправлен Result
объект. DataBindingException
- Если работа перестала работать, такой как из-за ошибки ввода-вывода, несвязываемых классов.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41