Spec-Zone .ru
спецификации, руководства, описания, API


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

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

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

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

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

Единственные методы, которые должен реализовать Провайдер JAXB, marshal(Object, javax.xml.transform.Result), marshal(Object, javax.xml.stream.XMLStreamWriter), и marshal(Object, javax.xml.stream.XMLEventWriter).

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

Вложенная Сводка Класса
 
Вложенные классы/интерфейсы, наследованные от интерфейса javax.xml.bind. Marshaller
Marshaller. Слушатель
 
Полевая Сводка
 
Поля, наследованные от интерфейса javax.xml.bind. Marshaller
JAXB_ENCODING, JAXB_FORMATTED_OUTPUT, JAXB_FRAGMENT, JAXB_NO_NAMESPACE_SCHEMA_LOCATION, JAXB_SCHEMA_LOCATION
 
Сводка конструктора
AbstractMarshallerImpl()
           
 
Сводка метода
<A extends XmlAdapter>
A
getAdapter(java.lang.Class<A> type)
          Связали адаптер с указанным типом.
 AttachmentMarshaller getAttachmentMarshaller()
           
protected  java.lang.String getEncoding()
          Метод удобства для того, чтобы получить кодирование текущей производительности.
 ValidationEventHandler getEventHandler()
          Возвратите текущий обработчик событий или обработчик стандартного события, если Вы не были установлены.
protected  java.lang.String getJavaEncoding(java.lang.String encoding)
          Получает соответствующее имя кодирования Java от имени IANA.
 Marshaller. Слушатель getListener()
          Возвратиться Marshaller.Listener зарегистрированный в этом Marshaller.
 org.w3c.dom.Node getNode(java.lang.Object obj)
          По умолчанию getNode метод неподдерживается и бросок UnsupportedOperationException.
protected  java.lang.String getNoNSSchemaLocation()
          Метод удобства для того, чтобы получить ток noNamespaceSchemaLocation.
 java.lang.Object getProperty(java.lang.String name)
          Реализация по умолчанию getProperty метода обрабатывает четыре определенных свойства в Marshaller.
 javax.xml.validation.Schema getSchema()
          Получите JAXP 1.3 Schema объект, используемый, чтобы выполнить, упорядочивает разовую проверку допустимости.
protected  java.lang.String getSchemaLocation()
          Метод удобства для того, чтобы получить ток schemaLocation.
protected  boolean isFormattedOutput()
          Метод удобства для того, чтобы получить отформатированный выходной флаг.
protected  boolean isFragment()
          Метод удобства для того, чтобы получить флаг фрагмента.
 void marshal(java.lang.Object obj, org.xml.sax.ContentHandler handler)
          Упорядочьте дерево контента, базированное в событиях jaxbElement into SAX2.
 void marshal(java.lang.Object jaxbElement, java.io.File output)
          Упорядочьте дерево контента, базированное в jaxbElement в файл.
 void marshal(java.lang.Object obj, org.w3c.dom.Node node)
          Упорядочьте дерево контента, базированное в jaxbElement в дерево ДОМА.
 void marshal(java.lang.Object obj, java.io.OutputStream os)
          Упорядочьте дерево контента, базированное в jaxbElement в поток вывода.
 void marshal(java.lang.Object obj, java.io.Writer w)
          Упорядочьте дерево контента, базированное в jaxbElement в Писателя.
 void marshal(java.lang.Object obj, javax.xml.stream.XMLEventWriter writer)
          Упорядочьте дерево контента, базированное в jaxbElement в a XMLEventWriter.
 void marshal(java.lang.Object obj, javax.xml.stream.XMLStreamWriter writer)
          Упорядочьте дерево контента, базированное в jaxbElement в a XMLStreamWriter.
<A extends XmlAdapter>
void
setAdapter(java.lang.Class<A> type, A adapter)
          Связывает сконфигурированный экземпляр XmlAdapter с этим marshaller.
 void setAdapter(XmlAdapter adapter)
          Связывает сконфигурированный экземпляр XmlAdapter с этим marshaller.
 void setAttachmentMarshaller(AttachmentMarshaller am)
          Свяжите контекст, который позволяет двоичным данным в пределах XML-документа быть переданными как двоичный файл XML оптимизированное присоединение.
protected  void setEncoding(java.lang.String encoding)
          Метод удобства для того, чтобы установить выходное кодирование.
 void setEventHandler(ValidationEventHandler handler)
          Позвольте приложению регистрировать обработчик событий проверки допустимости.
protected  void setFormattedOutput(boolean v)
          Метод удобства для того, чтобы установить отформатированный выходной флаг.
protected  void setFragment(boolean v)
          Метод удобства для того, чтобы установить флаг фрагмента.
 void setListener(Marshaller.Listener listener)
          Регистр упорядочивает обратный вызов события Marshaller.Listener с этим Marshaller.
protected  void setNoNSSchemaLocation(java.lang.String location)
          Метод удобства для того, чтобы установить noNamespaceSchemaLocation.
 void setProperty(java.lang.String name, java.lang.Object value)
          Реализация по умолчанию setProperty метода обрабатывает четыре определенных свойства в Marshaller.
 void setSchema(javax.xml.validation.Schema schema)
          Определите JAXP 1.3 Schema объект, который должен использоваться, чтобы проверить последующий, упорядочивает операции против.
protected  void setSchemaLocation(java.lang.String location)
          Метод удобства для того, чтобы установить schemaLocation.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Методы, наследованные от интерфейса javax.xml.bind. Marshaller
упорядочить
 

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

AbstractMarshallerImpl

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

упорядочить

public final void marshal(java.lang.Object obj,
                          java.io.OutputStream os)
                   throws JAXBException
Описание скопировало с интерфейса: Marshaller
Упорядочьте дерево контента, базированное в jaxbElement в поток вывода.

Определенный:
marshal в интерфейсе Marshaller
Параметры:
obj - Корень дерева контента, которое будет упорядочено.
os - XML будет добавлен к этому потоку.
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит во время маршалинга.

упорядочить

public void marshal(java.lang.Object jaxbElement,
                    java.io.File output)
             throws JAXBException
Описание скопировало с интерфейса: Marshaller
Упорядочьте дерево контента, базированное в jaxbElement в файл.

Определенный:
marshal в интерфейсе Marshaller
Параметры:
jaxbElement - Корень дерева контента, которое будет упорядочено.
output - Файл, который будет записан. Если этот файл уже будет существовать, то он будет перезаписан.
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит во время маршалинга.

упорядочить

public final void marshal(java.lang.Object obj,
                          java.io.Writer w)
                   throws JAXBException
Описание скопировало с интерфейса: Marshaller
Упорядочьте дерево контента, базированное в jaxbElement в Писателя.

Определенный:
marshal в интерфейсе Marshaller
Параметры:
obj - Корень дерева контента, которое будет упорядочено.
w - XML будет отправлен этому писателю.
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит во время маршалинга.

упорядочить

public final void marshal(java.lang.Object obj,
                          org.xml.sax.ContentHandler handler)
                   throws JAXBException
Описание скопировало с интерфейса: Marshaller
Упорядочьте дерево контента, базированное в событиях jaxbElement into SAX2.

Определенный:
marshal в интерфейсе Marshaller
Параметры:
obj - Корень дерева контента, которое будет упорядочено.
handler - XML будет отправлен этому обработчику как события SAX2.
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит во время маршалинга.

упорядочить

public final void marshal(java.lang.Object obj,
                          org.w3c.dom.Node node)
                   throws JAXBException
Описание скопировало с интерфейса: Marshaller
Упорядочьте дерево контента, базированное в jaxbElement в дерево ДОМА.

Определенный:
marshal в интерфейсе Marshaller
Параметры:
obj - Дерево контента, которое будет упорядочено.
node - Узлы ДОМА будут добавлены как дочерние элементы этого узла. Этим параметром должен быть Узел, который принимает дочерние элементы (Document, DocumentFragment, или Element)
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит во время маршалинга.

getNode

public org.w3c.dom.Node getNode(java.lang.Object obj)
                         throws JAXBException
По умолчанию getNode метод неподдерживается и бросок UnsupportedOperationException. Реализации, которые хотят поддерживать этот метод, должны переопределить этот метод.

Определенный:
getNode в интерфейсе Marshaller
Параметры:
obj - Представление Java JAXB контента XML
Возвраты:
структурный вид ДОМА contentTree
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит

getEncoding

protected java.lang.String getEncoding()
Метод удобства для того, чтобы получить кодирование текущей производительности.

Возвраты:
текущее кодирование или "UTF-8", если это не было установлено.

setEncoding

protected void setEncoding(java.lang.String encoding)
Метод удобства для того, чтобы установить выходное кодирование.

Параметры:
encoding - допустимое кодирование как определено в документации class Marshaller

getSchemaLocation

protected java.lang.String getSchemaLocation()
Метод удобства для того, чтобы получить ток schemaLocation.

Возвраты:
ток schemaLocation или нуль, если это не было установлено

setSchemaLocation

protected void setSchemaLocation(java.lang.String location)
Метод удобства для того, чтобы установить schemaLocation.

Параметры:
location - значение schemaLocation

getNoNSSchemaLocation

protected java.lang.String getNoNSSchemaLocation()
Метод удобства для того, чтобы получить ток noNamespaceSchemaLocation.

Возвраты:
ток noNamespaceSchemaLocation или нуль, если это не было установлено

setNoNSSchemaLocation

protected void setNoNSSchemaLocation(java.lang.String location)
Метод удобства для того, чтобы установить noNamespaceSchemaLocation.

Параметры:
location - значение noNamespaceSchemaLocation

isFormattedOutput

protected boolean isFormattedOutput()
Метод удобства для того, чтобы получить отформатированный выходной флаг.

Возвраты:
текущая стоимость отформатированного выходного флага или лжи, если это не было установлено.

setFormattedOutput

protected void setFormattedOutput(boolean v)
Метод удобства для того, чтобы установить отформатированный выходной флаг.

Параметры:
v - значение отформатированного выходного флага.

isFragment

protected boolean isFragment()
Метод удобства для того, чтобы получить флаг фрагмента.

Возвраты:
текущая стоимость флага фрагмента или лжи, если это не было установлено.

setFragment

protected void setFragment(boolean v)
Метод удобства для того, чтобы установить флаг фрагмента.

Параметры:
v - значение флага фрагмента.

getJavaEncoding

protected java.lang.String getJavaEncoding(java.lang.String encoding)
                                    throws java.io.UnsupportedEncodingException
Получает соответствующее имя кодирования Java от имени IANA. Этот метод является методом помощника для полученного class, чтобы преобразовать имена кодирования.

Броски:
java.io.UnsupportedEncodingException - Если эта реализация не могла бы найти имя кодирования Java.

setProperty

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

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

getProperty

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

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

getEventHandler

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

Определенный:
getEventHandler в интерфейсе Marshaller
Возвраты:
текущий ValidationEventHandler или обработчик стандартного события, если это не было установлено
Броски:
JAXBException - если с ошибкой встретились, получая текущий обработчик событий
См. Также:
Marshaller.getEventHandler()

setEventHandler

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

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

Вызов этого метода с нулевым параметром заставит Marshaller возвращаться назад к обработчику стандартного события значения по умолчанию.

Определенный:
setEventHandler в интерфейсе Marshaller
Параметры:
handler - обработчик событий проверки допустимости
Броски:
JAXBException - если с ошибкой встретились, устанавливая обработчик событий
См. Также:
Marshaller.setEventHandler(ValidationEventHandler)

упорядочить

public void marshal(java.lang.Object obj,
                    javax.xml.stream.XMLEventWriter writer)
             throws JAXBException
Описание скопировало с интерфейса: Marshaller
Упорядочьте дерево контента, базированное в jaxbElement в a XMLEventWriter.

Определенный:
marshal в интерфейсе Marshaller
Параметры:
obj - Дерево контента базировалось в jaxbElement, который будет упорядочен.
writer - XML будет отправлен этому писателю.
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит во время маршалинга.

упорядочить

public void marshal(java.lang.Object obj,
                    javax.xml.stream.XMLStreamWriter writer)
             throws JAXBException
Описание скопировало с интерфейса: Marshaller
Упорядочьте дерево контента, базированное в jaxbElement в a XMLStreamWriter.

Определенный:
marshal в интерфейсе Marshaller
Параметры:
obj - Дерево контента, которое будет упорядочено.
writer - XML будет отправлен этому писателю.
Броски:
JAXBException - Если какая-либо неожиданная проблема происходит во время маршалинга.

setSchema

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

Этот метод позволяет вызывающей стороне проверять упорядоченного XML, поскольку это упорядочивается.

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

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

getSchema

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

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

setAdapter

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

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

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

setAdapter

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

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

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

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

getAdapter

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

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

setAttachmentMarshaller

public void setAttachmentMarshaller(AttachmentMarshaller am)
Описание скопировало с интерфейса: Marshaller

Свяжите контекст, который позволяет двоичным данным в пределах XML-документа быть переданными как двоичный файл XML оптимизированное присоединение. На присоединение ссылаются от модели контента XML-документа URI идентификатора контента (уголовный розыск) ссылки, сохраненные в пределах xml документа.

Определенный:
setAttachmentMarshaller в интерфейсе Marshaller

getAttachmentMarshaller

public AttachmentMarshaller getAttachmentMarshaller()
Определенный:
getAttachmentMarshaller в интерфейсе Marshaller

setListener

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

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

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

Определенный:
setListener в интерфейсе Marshaller
Параметры:
listener - экземпляр class, который реализует Marshaller.Listener

getListener

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

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

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


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

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

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

free hit counter