|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.xml.bind.helpers.AbstractUnmarshallerImpl
public abstract class AbstractUnmarshallerImpl
Частичное значение по умолчанию реализация Unmarshaller.
Этот class обеспечивает частичную реализацию по умолчанию для Unmarshallerинтерфейс.
Провайдер JAXB должен реализовать пять методов (getUnmarshallerHandler, неупорядочить (Узел), неупорядочить (XMLReader, InputSource), неупорядочить (XMLStreamReader), и неупорядочить (XMLEventReader).
Unmarshaller| Вложенная Сводка Класса |
|---|
| Вложенные классы/интерфейсы, наследованные от интерфейса javax.xml.bind. Unmarshaller |
|---|
Unmarshaller. Слушатель |
| Полевая Сводка | |
|---|---|
protected boolean |
проверка допустимости
проверит ли unmarshaller |
| Сводка конструктора | |
|---|---|
AbstractUnmarshallerImpl()
|
|
| Сводка метода | ||
|---|---|---|
protected UnmarshalException |
createUnmarshalException(org.xml.sax.SAXException e)
Создает UnmarshalException из SAXException. |
|
|
getAdapter(java.lang.Class<A> type)
Связали адаптер с указанным типом. |
|
AttachmentUnmarshaller |
getAttachmentUnmarshaller()
|
|
ValidationEventHandler |
getEventHandler()
Возвратите текущий обработчик событий или обработчик стандартного события, если Вы не были установлены. |
|
Unmarshaller. Слушатель |
getListener()
Возвратиться Unmarshaller.Listener зарегистрированный в этом Unmarshaller. |
|
java.lang.Object |
getProperty(java.lang.String name)
Реализация по умолчанию getProperty метода всегда бросает PropertyException, так как нет никаких необходимых свойств. |
|
javax.xml.validation.Schema |
getSchema()
Получите JAXP 1.3 Schema объект, используемый, чтобы выполнить, неупорядочивает разовую проверку допустимости. |
|
protected org.xml.sax.XMLReader |
getXMLReader()
Получает сконфигурированный XMLReader. |
|
boolean |
isValidating()
Указывает, конфигурируется ли Unmarshaller, чтобы проверить во время, неупорядочивают операции. |
|
|
setAdapter(java.lang.Class<A> type, A adapter)
Связывает сконфигурированный экземпляр XmlAdapter с этим unmarshaller. |
|
void |
setAdapter(XmlAdapter adapter)
Связывает сконфигурированный экземпляр XmlAdapter с этим unmarshaller. |
|
void |
setAttachmentUnmarshaller(AttachmentUnmarshaller au)
Свяжите контекст, который разрешает уголовного розыска, URI идентификатора контента, к двоичным данным, которых передают как присоединения. |
|
void |
setEventHandler(ValidationEventHandler handler)
Позвольте приложению регистрировать обработчик событий проверки допустимости. |
|
void |
setListener(Unmarshaller.Listener listener)
Регистр неупорядочивает обратный вызов события Unmarshaller.Listener с этим Unmarshaller. |
|
void |
setProperty(java.lang.String name, java.lang.Object value)
Реализация по умолчанию setProperty метода всегда бросает PropertyException, так как нет никаких необходимых свойств. |
|
void |
setSchema(javax.xml.validation.Schema schema)
Определите JAXP 1.3 Schema объект, который должен использоваться, чтобы проверить последующий, неупорядочивает операции против. |
|
void |
setValidating(boolean validating)
Определяет, должен ли Unmarshaller проверить во время, неупорядочивают операции. |
|
java.lang.Object |
unmarshal(java.io.File f)
Неупорядочьте данные XML от указанного файла и возвратите получающееся дерево контента. |
|
java.lang.Object |
unmarshal(org.xml.sax.InputSource source)
Неупорядочьте данные XML от указанного SAX InputSource и возвратите получающееся дерево контента. |
|
java.lang.Object |
unmarshal(java.io.InputStream is)
Неупорядочьте данные XML от указанного InputStream и возвратите получающееся дерево контента. |
|
|
unmarshal(org.w3c.dom.Node node, java.lang.Class<T> expectedType)
Неупорядочьте данные XML по JAXB отображенный declaredType и возвратите получающееся дерево контента. |
|
java.lang.Object |
unmarshal(java.io.Reader reader)
Неупорядочьте данные XML от указанного Читателя и возвратите получающееся дерево контента. |
|
java.lang.Object |
unmarshal(javax.xml.transform.Source source)
Неупорядочьте данные XML из указанного XML Источник и возвратите получающееся дерево контента. |
|
|
unmarshal(javax.xml.transform.Source source, java.lang.Class<T> expectedType)
Неупорядочьте данные XML из указанного XML Источник declaredType и возвратите получающееся дерево контента. |
|
java.lang.Object |
unmarshal(java.net.URL url)
Неупорядочьте данные XML от указанного URL и возвратите получающееся дерево контента. |
|
java.lang.Object |
unmarshal(javax.xml.stream.XMLEventReader reader)
Неупорядочьте данные XML от указанного синтаксического анализатора получения по запросу и возвратите получающееся дерево контента. |
|
|
unmarshal(javax.xml.stream.XMLEventReader reader, java.lang.Class<T> expectedType)
Неупорядочьте корневой элемент к JAXB отображенный declaredType и возвратите получающееся дерево контента. |
|
protected abstract java.lang.Object |
unmarshal(org.xml.sax.XMLReader reader, org.xml.sax.InputSource source)
Неупорядочивает объект при использовании указанного XMLReader и InputSource. |
|
java.lang.Object |
unmarshal(javax.xml.stream.XMLStreamReader reader)
Неупорядочьте данные XML от указанного синтаксического анализатора получения по запросу и возвратите получающееся дерево контента. |
|
|
unmarshal(javax.xml.stream.XMLStreamReader reader, java.lang.Class<T> expectedType)
Неупорядочьте корневой элемент к JAXB отображенный declaredType и возвратите получающееся дерево контента. |
|
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Методы, наследованные от интерфейса javax.xml.bind. Unmarshaller |
|---|
getUnmarshallerHandler, unmarshal |
| Полевая Деталь |
|---|
protected boolean validating
| Деталь конструктора |
|---|
public AbstractUnmarshallerImpl()
| Деталь метода |
|---|
protected org.xml.sax.XMLReader getXMLReader()
throws JAXBException
SAXSource у объекта нет XMLReader. Unmarshaller не повторно используемо, таким образом, мы будем только использовать один экземпляр XMLReader.
JAXBException
public java.lang.Object unmarshal(javax.xml.transform.Source source)
throws JAXBException
UnmarshallerРеализации Неупорядочивают Глобальный Корневой Элемент.
SAX 2.0 Синтаксических анализатора Pluggability
Клиентское приложение может хотеть не использовать механизм синтаксического анализатора значения по умолчанию, предоставленный их провайдером JAXB. Любым SAX 2.0 совместимых синтаксических анализатора можно заменить механизм значения по умолчанию провайдера JAXB. Чтобы сделать так, клиентское приложение должно должным образом сконфигурировать SAXSource, содержащий XMLReader, реализованный SAX 2.0 провайдера синтаксического анализатора. Если XMLReader зарегистрируют org.xml.sax.ErrorHandler на этом, то это будет заменено Провайдером JAXB так, чтобы об ошибках проверки допустимости можно было сообщить через механизм ValidationEventHandler JAXB. Если SAXSource не будет содержать XMLReader, то механизм синтаксического анализатора значения по умолчанию провайдера JAXB будет использоваться.
Этот заменяющий механизм синтаксического анализатора может также использоваться, чтобы заменить провайдера JAXB, неупорядочивают разовый механизм проверки допустимости. Клиентское приложение должно должным образом сконфигурировать их SAX 2.0 совместимых синтаксических анализатора, чтобы выполнить проверку допустимости (как показано в примере выше). Любой SAXParserExceptions , с которым встречается синтаксический анализатор во время неупорядочивать работы, будет обработан провайдером JAXB и преобразован в объекты ValidationEvent JAXB, которые отчитаются клиенту через ValidationEventHandler, зарегистрированный в Unmarshaller. Отметьте: определение SAX проверки допустимости замены 2.0 синтаксических анализатора для того, чтобы неупорядочить не обязательно заменяет механизм проверки допустимости, используемый провайдером JAXB для того, чтобы выполнить по требованию проверку допустимости.
Единственный путь к клиентскому приложению, чтобы определить альтернативный механизм синтаксического анализатора, который будет использоваться во время, неупорядочивает, через API unmarshal(SAXSource). Все другие формы неупорядочивать метода (Файл, URL, Узел, и т.д.) будут использовать синтаксический анализатор значения по умолчанию провайдера JAXB и механизмы блока проверки допустимости.
unmarshal в интерфейсе Unmarshallersource - XML Источник, чтобы неупорядочить данные XML от (провайдеры только обязаны поддерживать SAXSource, DOMSource, и StreamSource), JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочиваяUnmarshaller.unmarshal(javax.xml.transform.Source, Class)
protected abstract java.lang.Object unmarshal(org.xml.sax.XMLReader reader,
org.xml.sax.InputSource source)
throws JAXBException
JAXBException
public final java.lang.Object unmarshal(org.xml.sax.InputSource source)
throws JAXBException
UnmarshallerРеализации Неупорядочивают Глобальный Корневой Элемент.
unmarshal в интерфейсе Unmarshallersource - входной источник, чтобы неупорядочить данные XML от JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public final java.lang.Object unmarshal(java.net.URL url)
throws JAXBException
UnmarshallerРеализации Неупорядочивают Глобальный Корневой Элемент.
unmarshal в интерфейсе Unmarshallerurl - url, чтобы неупорядочить данные XML от JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public final java.lang.Object unmarshal(java.io.File f)
throws JAXBException
UnmarshallerРеализации Неупорядочивают Глобальный Корневой Элемент.
unmarshal в интерфейсе Unmarshallerf - файл, чтобы неупорядочить данные XML от JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public final java.lang.Object unmarshal(java.io.InputStream is)
throws JAXBException
UnmarshallerРеализации Неупорядочивают Глобальный Корневой Элемент.
unmarshal в интерфейсе Unmarshalleris - InputStream, чтобы неупорядочить данные XML от JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public final java.lang.Object unmarshal(java.io.Reader reader)
throws JAXBException
UnmarshallerРеализации Неупорядочивают Глобальный Корневой Элемент.
unmarshal в интерфейсе Unmarshallerreader - Читатель, чтобы неупорядочить данные XML от JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public boolean isValidating()
throws JAXBException
Отметьте: Я назвал этот метод isValidating (), чтобы остаться встроенным с JAXP, в противоположность именованию этого getValidating ().
isValidating в интерфейсе UnmarshallerJAXBException - если ошибка происходит, получая флаг проверки допустимости
public void setEventHandler(ValidationEventHandler handler)
throws JAXBException
Обработчик событий проверки допустимости вызовет Провайдер JAXB, если с какими-либо ошибками проверки допустимости встретятся во время звонков в какой-либо из методов unmarshal. Если клиентское приложение не зарегистрирует обработчик событий проверки допустимости прежде, чем вызвать неупорядочивать методы, то все события проверки допустимости будут тихо проигнорированы и могут привести к неожиданному поведению.
setEventHandler в интерфейсе Unmarshallerhandler - обработчик событий проверки допустимости JAXBException - если с ошибкой встретились, устанавливая обработчик событий
public void setValidating(boolean validating)
throws JAXBException
Этот метод может только быть вызван прежде или после вызова одного из неупорядочивать методов.
setValidating в интерфейсе Unmarshallervalidating - истина, если Unmarshaller должен проверить во время, неупорядочивает, ложь иначе JAXBException - если ошибка произошла, в то время как включение или отключение проверки допустимости в неупорядочивают время
public ValidationEventHandler getEventHandler()
throws JAXBException
getEventHandler в интерфейсе UnmarshallerJAXBException - если с ошибкой встретились, получая текущий обработчик событийprotected UnmarshalException createUnmarshalException(org.xml.sax.SAXException e)
Когда реализованный провайдером ContentHandler хочет бросить JAXBException, он должен обернуть исключение SAXException. Если unmarshaller реализация вслепую обернет SAXException JAXBException, то такое исключение будет JAXBException, обернутым SAXException, обернутым другим JAXBException. Это глупо.
Этот метод проверяет вложенное исключение SAXException, и уменьшите тех чрезмерное обертывание.
public void setProperty(java.lang.String name,
java.lang.Object value)
throws PropertyException
setProperty в интерфейсе Unmarshallername - имя свойства, которое будет установлено. Это значение может или быть определено, используя одно из постоянных полей или пользователя предоставленная строка.value - значение свойства, которое будет установлено PropertyException - когда есть ошибка, обрабатывая данное свойство или значение
public java.lang.Object getProperty(java.lang.String name)
throws PropertyException
getProperty в интерфейсе Unmarshallername - имя свойства, чтобы получить PropertyException - когда есть ошибка, получая данное свойство или имя свойства значения
public java.lang.Object unmarshal(javax.xml.stream.XMLEventReader reader)
throws JAXBException
UnmarshallerЭтот метод является методом Unmarshal Global Root.
Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.
unmarshal в интерфейсе Unmarshallerreader - Синтаксический анализатор, который будет считан. JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочиваяUnmarshaller.unmarshal(javax.xml.stream.XMLEventReader, Class)
public java.lang.Object unmarshal(javax.xml.stream.XMLStreamReader reader)
throws JAXBException
UnmarshallerРеализации Неупорядочивают Глобальный Корневой Элемент.
Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.
unmarshal в интерфейсе Unmarshallerreader - Синтаксический анализатор, который будет считан. JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочиваяUnmarshaller.unmarshal(javax.xml.stream.XMLStreamReader, Class)
public <T> JAXBElement<T> unmarshal(org.w3c.dom.Node node,
java.lang.Class<T> expectedType)
throws JAXBException
UnmarshallerРеализации Неупорядочивают по Объявленному Типу
unmarshal в интерфейсе Unmarshallernode - документ/элемент, чтобы неупорядочить данные XML от. Вызывающая сторона должна поддерживать, по крайней мере, Документ и Элемент.expectedType - приспособьте JAXB отображенный class, чтобы содержать данные XML node. JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public <T> JAXBElement<T> unmarshal(javax.xml.transform.Source source,
java.lang.Class<T> expectedType)
throws JAXBException
UnmarshallerРеализации Неупорядочивают по Объявленному Типу
См. SAX 2.0 Синтаксических анализатора Pluggability
unmarshal в интерфейсе Unmarshallersource - XML Источник, чтобы неупорядочить данные XML от (провайдеры только обязаны поддерживать SAXSource, DOMSource, и StreamSource),expectedType - приспособьте JAXB отображенный class, чтобы содержать корневой элемент xml source JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public <T> JAXBElement<T> unmarshal(javax.xml.stream.XMLStreamReader reader,
java.lang.Class<T> expectedType)
throws JAXBException
UnmarshallerЭтот метод реализации неупорядочивает по declaredType.
Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.
unmarshal в интерфейсе Unmarshallerreader - Синтаксический анализатор, который будет считан.expectedType - приспособьте JAXB отображенный class, чтобы содержать данные XML reader START_ELEMENT. JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
public <T> JAXBElement<T> unmarshal(javax.xml.stream.XMLEventReader reader,
java.lang.Class<T> expectedType)
throws JAXBException
UnmarshallerЭтот метод реализации неупорядочивает по declaredType.
Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.
unmarshal в интерфейсе Unmarshallerreader - Синтаксический анализатор, который будет считан.expectedType - приспособьте JAXB отображенный class, чтобы содержать данные XML reader START_ELEMENT. JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочиваяpublic void setSchema(javax.xml.validation.Schema schema)
UnmarshallerSchema объект, который должен использоваться, чтобы проверить последующий, неупорядочивает операции против. Передача нуля в этот метод отключит проверку допустимости. Этот метод заменяет осуждаемый setValidating(boolean) API.
Первоначально это свойство устанавливается в null.
setSchema в интерфейсе Unmarshallerschema - Объект схемы проверить неупорядочивает операции против или нуль, чтобы отключить проверку допустимостиpublic javax.xml.validation.Schema getSchema()
UnmarshallerSchema объект, используемый, чтобы выполнить, неупорядочивает разовую проверку допустимости. Если не будет никакого набора Схемы на unmarshaller, то этот метод возвратит нуль, указывающий, которые неупорядочивают разовую проверку допустимости, не будет выполняться. Этот метод обеспечивает заменяющую функциональность для осуждаемого Unmarshaller.isValidating() API так же как доступ к объекту Схемы. Чтобы определить, включали ли Unmarshaller проверке допустимости, просто протестируйте тип возврата на нуль:
boolean isValidating = u.getSchema()!=null;
getSchema в интерфейсе Unmarshallerpublic void setAdapter(XmlAdapter adapter)
UnmarshallerXmlAdapter с этим unmarshaller. Это - метод удобства, который вызывает setAdapter(adapter.getClass(),adapter);.
setAdapter в интерфейсе UnmarshallerUnmarshaller.setAdapter(Class,XmlAdapter)
public <A extends XmlAdapter> void setAdapter(java.lang.Class<A> type,
A adapter)
UnmarshallerXmlAdapter с этим unmarshaller. Каждый unmarshaller внутренне поддерживает a Map<Class,XmlAdapter>, который это использует для того, чтобы неупорядочить классы, поля/методы которых аннотируются XmlJavaTypeAdapter.
Этот метод позволяет приложениям использовать сконфигурированный экземпляр XmlAdapter. Когда пример адаптера не будет приведен, unmarshaller создаст один, вызывая его конструктора по умолчанию.
setAdapter в интерфейсе Unmarshallertype - Тип адаптера. Указанный экземпляр будет использоваться когда XmlJavaTypeAdapter.value() обращается к этому типу.adapter - Экземпляр адаптера, который будет использоваться. Если ноль, это незарегистрирует текущий набор адаптера для этого типа.public <A extends XmlAdapter> A getAdapter(java.lang.Class<A> type)
UnmarshallerUnmarshaller.setAdapter(javax.xml.bind.annotation.adapters.XmlAdapter) метод.
getAdapter в интерфейсе Unmarshallerpublic void setAttachmentUnmarshaller(AttachmentUnmarshaller au)
UnmarshallerСвяжите контекст, который разрешает уголовного розыска, URI идентификатора контента, к двоичным данным, которых передают как присоединения.
Неупорядочьте проверку допустимости времени, включенную через Unmarshaller.setSchema(Schema), должен поддерживаться, даже когда unmarshaller выполняет обработку XOP.
setAttachmentUnmarshaller в интерфейсе Unmarshallerpublic AttachmentUnmarshaller getAttachmentUnmarshaller()
getAttachmentUnmarshaller в интерфейсе Unmarshallerpublic void setListener(Unmarshaller.Listener listener)
Unmarshaller Регистр неупорядочивает обратный вызов события Unmarshaller.Listener с этим Unmarshaller.
Есть только один Слушатель на Unmarshaller. Установка Слушателя заменяет предыдущего Слушателя набора. Можно незарегистрировать текущего Слушателя, устанавливая слушателя null.
setListener в интерфейсе Unmarshallerlistener - обеспечивает неупорядочивают обратные вызовы события для этого Unmarshallerpublic Unmarshaller.Listener getListener()
UnmarshallerВозвратиться Unmarshaller.Listener зарегистрированный в этом Unmarshaller.
getListener в интерфейсе UnmarshallerUnmarshaller.Listener или null если никакой Слушатель не регистрируется в этом Unmarshaller.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41