javax.xml.bind.helpers
Класс AbstractUnmarshallerImpl

java.lang.Object
  расширенный javax.xml.bind.helpers.AbstractUnmarshallerImpl
Все Реализованные Интерфейсы:
Unmarshaller

public abstract class AbstractUnmarshallerImpl
расширяет java.lang. Объект
реализации Unmarshaller

Частичное значение по умолчанию реализация Unmarshaller.

Этот class обеспечивает частичную реализацию по умолчанию для Unmarshallerинтерфейс.

Провайдер JAXB должен реализовать пять методов (getUnmarshallerHandler, неупорядочить (Узел), неупорядочить (XMLReader, InputSource), неупорядочить (XMLStreamReader), и неупорядочить (XMLEventReader).

С тех пор:
JAXB1.0
Автор:
См. Также:
Unmarshaller

Вложенная Сводка Класса
 
Вложенные классы/интерфейсы, наследованные от интерфейса javax.xml.bind. Unmarshaller
Unmarshaller. Слушатель
 
Полевая Сводка
protected  boolean проверка допустимости
          проверит ли unmarshaller
 
Сводка конструктора
AbstractUnmarshallerImpl()
           
 
Сводка метода
protected  UnmarshalException createUnmarshalException(org.xml.sax.SAXException e)
          Создает UnmarshalException из SAXException.
<A extends XmlAdapter>
A
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, чтобы проверить во время, неупорядочивают операции.
<A extends XmlAdapter>
void
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 и возвратите получающееся дерево контента.
<T> JAXBElement<T>
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 Источник и возвратите получающееся дерево контента.
<T> JAXBElement<T>
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 от указанного синтаксического анализатора получения по запросу и возвратите получающееся дерево контента.
<T> JAXBElement<T>
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 от указанного синтаксического анализатора получения по запросу и возвратите получающееся дерево контента.
<T> JAXBElement<T>
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
проверит ли unmarshaller

Деталь конструктора

AbstractUnmarshallerImpl

public AbstractUnmarshallerImpl()
Деталь метода

getXMLReader

protected org.xml.sax.XMLReader getXMLReader()
                                      throws JAXBException
Получает сконфигурированный XMLReader. Этот метод используется когда определенный клиентом SAXSource у объекта нет XMLReader. Unmarshaller не повторно используемо, таким образом, мы будем только использовать один экземпляр XMLReader.

Броски:
JAXBException

неупорядочить

public java.lang.Object unmarshal(javax.xml.transform.Source source)
                           throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML из указанного XML Источник и возвратите получающееся дерево контента.

Реализации Неупорядочивают Глобальный Корневой Элемент.

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 в интерфейсе Unmarshaller
Параметры:
source - XML Источник, чтобы неупорядочить данные XML от (провайдеры только обязаны поддерживать SAXSource, DOMSource, и StreamSource),
Возвраты:
недавно создаваемый корневой объект дерева контента java
Броски:
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
Неупорядочивает объект при использовании указанного XMLReader и InputSource. Вызываемый должен вызвать setErrorHandler метод XMLReader так, чтобы ошибки передали к определенному клиентом ValidationEventHandler.

Броски:
JAXBException

неупорядочить

public final java.lang.Object unmarshal(org.xml.sax.InputSource source)
                                 throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML от указанного SAX InputSource и возвратите получающееся дерево контента.

Реализации Неупорядочивают Глобальный Корневой Элемент.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
source - входной источник, чтобы неупорядочить данные XML от
Возвраты:
недавно создаваемый корневой объект дерева контента java
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

неупорядочить

public final java.lang.Object unmarshal(java.net.URL url)
                                 throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML от указанного URL и возвратите получающееся дерево контента.

Реализации Неупорядочивают Глобальный Корневой Элемент.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
url - url, чтобы неупорядочить данные XML от
Возвраты:
недавно создаваемый корневой объект дерева контента java
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

неупорядочить

public final java.lang.Object unmarshal(java.io.File f)
                                 throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML от указанного файла и возвратите получающееся дерево контента.

Реализации Неупорядочивают Глобальный Корневой Элемент.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
f - файл, чтобы неупорядочить данные XML от
Возвраты:
недавно создаваемый корневой объект дерева контента java
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

неупорядочить

public final java.lang.Object unmarshal(java.io.InputStream is)
                                 throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML от указанного InputStream и возвратите получающееся дерево контента. Информация о расположении события проверки допустимости может быть неполной при использовании этой формы неупорядочивать API.

Реализации Неупорядочивают Глобальный Корневой Элемент.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
is - InputStream, чтобы неупорядочить данные XML от
Возвраты:
недавно создаваемый корневой объект дерева контента java
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

неупорядочить

public final java.lang.Object unmarshal(java.io.Reader reader)
                                 throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML от указанного Читателя и возвратите получающееся дерево контента. Информация о расположении события проверки допустимости может быть неполной при использовании этой формы неупорядочивать API, потому что Читатель не обеспечивает системный ID.

Реализации Неупорядочивают Глобальный Корневой Элемент.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
reader - Читатель, чтобы неупорядочить данные XML от
Возвраты:
недавно создаваемый корневой объект дерева контента java
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

isValidating

public boolean isValidating()
                     throws JAXBException
Указывает, конфигурируется ли Unmarshaller, чтобы проверить во время, неупорядочивают операции.

Отметьте: Я назвал этот метод isValidating (), чтобы остаться встроенным с JAXP, в противоположность именованию этого getValidating ().

Определенный:
isValidating в интерфейсе Unmarshaller
Возвраты:
истина, если Unmarshaller конфигурируется, чтобы проверить во время, неупорядочивает операции, ложь иначе
Броски:
JAXBException - если ошибка происходит, получая флаг проверки допустимости

setEventHandler

public void setEventHandler(ValidationEventHandler handler)
                     throws JAXBException
Позвольте приложению регистрировать обработчик событий проверки допустимости.

Обработчик событий проверки допустимости вызовет Провайдер JAXB, если с какими-либо ошибками проверки допустимости встретятся во время звонков в какой-либо из методов unmarshal. Если клиентское приложение не зарегистрирует обработчик событий проверки допустимости прежде, чем вызвать неупорядочивать методы, то все события проверки допустимости будут тихо проигнорированы и могут привести к неожиданному поведению.

Определенный:
setEventHandler в интерфейсе Unmarshaller
Параметры:
handler - обработчик событий проверки допустимости
Броски:
JAXBException - если с ошибкой встретились, устанавливая обработчик событий

setValidating

public void setValidating(boolean validating)
                   throws JAXBException
Определяет, должен ли Unmarshaller проверить во время, неупорядочивают операции. По умолчанию Unmarshaller не проверяет.

Этот метод может только быть вызван прежде или после вызова одного из неупорядочивать методов.

Определенный:
setValidating в интерфейсе Unmarshaller
Параметры:
validating - истина, если Unmarshaller должен проверить во время, неупорядочивает, ложь иначе
Броски:
JAXBException - если ошибка произошла, в то время как включение или отключение проверки допустимости в неупорядочивают время

getEventHandler

public ValidationEventHandler getEventHandler()
                                       throws JAXBException
Возвратите текущий обработчик событий или обработчик стандартного события, если Вы не были установлены.

Определенный:
getEventHandler в интерфейсе Unmarshaller
Возвраты:
текущий ValidationEventHandler или обработчик стандартного события, если это не было установлено
Броски:
JAXBException - если с ошибкой встретились, получая текущий обработчик событий

createUnmarshalException

protected UnmarshalException createUnmarshalException(org.xml.sax.SAXException e)
Создает UnmarshalException из SAXException. Это - служебный метод, предусмотренный производные классы.

Когда реализованный провайдером ContentHandler хочет бросить JAXBException, он должен обернуть исключение SAXException. Если unmarshaller реализация вслепую обернет SAXException JAXBException, то такое исключение будет JAXBException, обернутым SAXException, обернутым другим JAXBException. Это глупо.

Этот метод проверяет вложенное исключение SAXException, и уменьшите тех чрезмерное обертывание.

Возвраты:
получающийся UnmarshalException

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws PropertyException
Реализация по умолчанию setProperty метода всегда бросает PropertyException, так как нет никаких необходимых свойств. Если провайдер должен обработать дополнительные свойства, он должен переопределить этот метод в полученном class.

Определенный:
setProperty в интерфейсе Unmarshaller
Параметры:
name - имя свойства, которое будет установлено. Это значение может или быть определено, используя одно из постоянных полей или пользователя предоставленная строка.
value - значение свойства, которое будет установлено
Броски:
PropertyException - когда есть ошибка, обрабатывая данное свойство или значение

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws PropertyException
Реализация по умолчанию getProperty метода всегда бросает PropertyException, так как нет никаких необходимых свойств. Если провайдер должен обработать дополнительные свойства, он должен переопределить этот метод в полученном class.

Определенный:
getProperty в интерфейсе Unmarshaller
Параметры:
name - имя свойства, чтобы получить
Возвраты:
значение требуемого свойства
Броски:
PropertyException - когда есть ошибка, получая данное свойство или имя свойства значения

неупорядочить

public java.lang.Object unmarshal(javax.xml.stream.XMLEventReader reader)
                           throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML от указанного синтаксического анализатора получения по запросу и возвратите получающееся дерево контента.

Этот метод является методом Unmarshal Global Root.

Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
reader - Синтаксический анализатор, который будет считан.
Возвраты:
недавно создаваемый корневой объект дерева контента java.
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая
См. Также:
Unmarshaller.unmarshal(javax.xml.stream.XMLEventReader, Class)

неупорядочить

public java.lang.Object unmarshal(javax.xml.stream.XMLStreamReader reader)
                           throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML от указанного синтаксического анализатора получения по запросу и возвратите получающееся дерево контента.

Реализации Неупорядочивают Глобальный Корневой Элемент.

Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
reader - Синтаксический анализатор, который будет считан.
Возвраты:
недавно создаваемый корневой объект дерева контента java.
Броски:
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
Неупорядочьте данные XML по JAXB отображенный declaredType и возвратите получающееся дерево контента.

Реализации Неупорядочивают по Объявленному Типу

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
node - документ/элемент, чтобы неупорядочить данные XML от. Вызывающая сторона должна поддерживать, по крайней мере, Документ и Элемент.
expectedType - приспособьте JAXB отображенный class, чтобы содержать данные XML node.
Возвраты:
Представление Элемента JAXB node
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

неупорядочить

public <T> JAXBElement<T> unmarshal(javax.xml.transform.Source source,
                                    java.lang.Class<T> expectedType)
                         throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте данные XML из указанного XML Источник declaredType и возвратите получающееся дерево контента.

Реализации Неупорядочивают по Объявленному Типу

См. SAX 2.0 Синтаксических анализатора Pluggability

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
source - XML Источник, чтобы неупорядочить данные XML от (провайдеры только обязаны поддерживать SAXSource, DOMSource, и StreamSource),
expectedType - приспособьте JAXB отображенный class, чтобы содержать корневой элемент xml source
Возвраты:
Контент Java базировался Элементом JAXB
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

неупорядочить

public <T> JAXBElement<T> unmarshal(javax.xml.stream.XMLStreamReader reader,
                                    java.lang.Class<T> expectedType)
                         throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте корневой элемент к JAXB отображенный declaredType и возвратите получающееся дерево контента.

Этот метод реализации неупорядочивает по declaredType.

Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
reader - Синтаксический анализатор, который будет считан.
expectedType - приспособьте JAXB отображенный class, чтобы содержать данные XML reader START_ELEMENT.
Возвраты:
дерево контента базировалось представлением Элемента JAXB
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

неупорядочить

public <T> JAXBElement<T> unmarshal(javax.xml.stream.XMLEventReader reader,
                                    java.lang.Class<T> expectedType)
                         throws JAXBException
Описание скопировало с интерфейса: Unmarshaller
Неупорядочьте корневой элемент к JAXB отображенный declaredType и возвратите получающееся дерево контента.

Этот метод реализации неупорядочивает по declaredType.

Этот метод предполагает, что синтаксический анализатор находится на событии START_DOCUMENT ИЛИ START_ELEMENT. Немаршалинг будет сделан от этого события запуска до соответствующего события конца. Если этот метод возвратится успешно, то reader будет указывать на маркер прямо после события конца.

Определенный:
unmarshal в интерфейсе Unmarshaller
Параметры:
reader - Синтаксический анализатор, который будет считан.
expectedType - приспособьте JAXB отображенный class, чтобы содержать данные XML reader START_ELEMENT.
Возвраты:
дерево контента базировалось представлением Элемента JAXB
Броски:
JAXBException - Если какие-либо неожиданные ошибки происходят, неупорядочивая

setSchema

public void setSchema(javax.xml.validation.Schema schema)
Описание скопировало с интерфейса: Unmarshaller
Определите JAXP 1.3 Schema объект, который должен использоваться, чтобы проверить последующий, неупорядочивает операции против. Передача нуля в этот метод отключит проверку допустимости.

Этот метод заменяет осуждаемый setValidating(boolean) API.

Первоначально это свойство устанавливается в null.

Определенный:
setSchema в интерфейсе Unmarshaller
Параметры:
schema - Объект схемы проверить неупорядочивает операции против или нуль, чтобы отключить проверку допустимости

getSchema

public javax.xml.validation.Schema getSchema()
Описание скопировало с интерфейса: Unmarshaller
Получите JAXP 1.3 Schema объект, используемый, чтобы выполнить, неупорядочивает разовую проверку допустимости. Если не будет никакого набора Схемы на unmarshaller, то этот метод возвратит нуль, указывающий, которые неупорядочивают разовую проверку допустимости, не будет выполняться.

Этот метод обеспечивает заменяющую функциональность для осуждаемого Unmarshaller.isValidating() API так же как доступ к объекту Схемы. Чтобы определить, включали ли Unmarshaller проверке допустимости, просто протестируйте тип возврата на нуль:

boolean isValidating = u.getSchema()!=null;

Определенный:
getSchema в интерфейсе Unmarshaller
Возвраты:
объект Схемы, используемый, чтобы выполнить, неупорядочивает разовую проверку допустимости или нуль если не существующий

setAdapter

public void setAdapter(XmlAdapter adapter)
Описание скопировало с интерфейса: Unmarshaller
Связывает сконфигурированный экземпляр XmlAdapter с этим unmarshaller.

Это - метод удобства, который вызывает setAdapter(adapter.getClass(),adapter);.

Определенный:
setAdapter в интерфейсе Unmarshaller
См. Также:
Unmarshaller.setAdapter(Class,XmlAdapter)

setAdapter

public <A extends XmlAdapter> void setAdapter(java.lang.Class<A> type,
                                              A adapter)
Описание скопировало с интерфейса: Unmarshaller
Связывает сконфигурированный экземпляр XmlAdapter с этим unmarshaller.

Каждый unmarshaller внутренне поддерживает a Map<Class,XmlAdapter>, который это использует для того, чтобы неупорядочить классы, поля/методы которых аннотируются XmlJavaTypeAdapter.

Этот метод позволяет приложениям использовать сконфигурированный экземпляр XmlAdapter. Когда пример адаптера не будет приведен, unmarshaller создаст один, вызывая его конструктора по умолчанию.

Определенный:
setAdapter в интерфейсе Unmarshaller
Параметры:
type - Тип адаптера. Указанный экземпляр будет использоваться когда XmlJavaTypeAdapter.value() обращается к этому типу.
adapter - Экземпляр адаптера, который будет использоваться. Если ноль, это незарегистрирует текущий набор адаптера для этого типа.

getAdapter

public <A extends XmlAdapter> A getAdapter(java.lang.Class<A> type)
Описание скопировало с интерфейса: Unmarshaller
Связали адаптер с указанным типом. Это - обратная работа Unmarshaller.setAdapter(javax.xml.bind.annotation.adapters.XmlAdapter) метод.

Определенный:
getAdapter в интерфейсе Unmarshaller

setAttachmentUnmarshaller

public void setAttachmentUnmarshaller(AttachmentUnmarshaller au)
Описание скопировало с интерфейса: Unmarshaller

Свяжите контекст, который разрешает уголовного розыска, URI идентификатора контента, к двоичным данным, которых передают как присоединения.

Неупорядочьте проверку допустимости времени, включенную через Unmarshaller.setSchema(Schema), должен поддерживаться, даже когда unmarshaller выполняет обработку XOP.

Определенный:
setAttachmentUnmarshaller в интерфейсе Unmarshaller

getAttachmentUnmarshaller

public AttachmentUnmarshaller getAttachmentUnmarshaller()
Определенный:
getAttachmentUnmarshaller в интерфейсе Unmarshaller

setListener

public void setListener(Unmarshaller.Listener listener)
Описание скопировало с интерфейса: Unmarshaller

Регистр неупорядочивает обратный вызов события Unmarshaller.Listener с этим Unmarshaller.

Есть только один Слушатель на Unmarshaller. Установка Слушателя заменяет предыдущего Слушателя набора. Можно незарегистрировать текущего Слушателя, устанавливая слушателя null.

Определенный:
setListener в интерфейсе Unmarshaller
Параметры:
listener - обеспечивает неупорядочивают обратные вызовы события для этого Unmarshaller

getListener

public Unmarshaller.Listener getListener()
Описание скопировало с интерфейса: Unmarshaller

Возвратиться Unmarshaller.Listener зарегистрированный в этом Unmarshaller.

Определенный:
getListener в интерфейсе Unmarshaller
Возвраты:
зарегистрированный Unmarshaller.Listener или null если никакой Слушатель не регистрируется в этом Unmarshaller.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter