|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.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, тогда это интерпретируется как File
public 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