javax.xml.rpc.encoding
Интерфейс TypeMapping


public interface TypeMapping

javax.xml.rpc.encoding.TypeMapping основной интерфейс для представления отображения типа. Реализация TypeMapping class может поддерживать один или более стилей кодирования.

Для его поддерживаемых стилей кодирования экземпляр TypeMapping поддерживает ряд кортежей типа {тип Java, SerializerFactory, DeserializerFactory, Тип XML}.

Версия:
1.0
Автор:
Рэхул Шарма

Сводка метода
 DeserializerFactory getDeserializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
          Зарегистрировали DeserializerFactory для указанной пары типа Java и типа данных XML.
 SerializerFactory getSerializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
          Зарегистрировали SerializerFactory для указанной пары типа Java и типа данных XML.
 java.lang.String[] getSupportedEncodings()
          Возвращает encodingStyle URI (как Строка []) поддерживаемый этим экземпляром TypeMapping.
 boolean isRegistered(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
          Проверки, регистрируется ли тип, отображающийся между указанным типом XML и типом Java.
 void register(java.lang.Class javaType, javax.xml.namespace.QName xmlType, SerializerFactory sf, DeserializerFactory dsf)
          Регистры SerializerFactory и DeserializerFactory для определенного типа, отображающегося между типом XML и типом Java.
 void removeDeserializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
          Удаляет DeserializerFactory, зарегистрированный для указанной пары типа Java и типа данных XML.
 void removeSerializer(java.lang.Class javaType, javax.xml.namespace.QName xmlType)
          Удаляет SerializerFactory, зарегистрированный для указанной пары типа Java и типа данных XML.
 void setSupportedEncodings(java.lang.String[] encodingStyleURIs)
          Устанавливает encodingStyle URI, поддерживаемые этим экземпляром TypeMapping.
 

Деталь метода

getSupportedEncodings

java.lang.String[] getSupportedEncodings()
Возвращает encodingStyle URI (как Строка []) поддерживаемый этим экземпляром TypeMapping. TypeMapping, который содержит только кодирование, разрабатывает независимые сериализаторы и возвраты deserializers null от этого метода.

Возвраты:
Массив encodingStyle URI для поддерживаемых стилей кодирования

setSupportedEncodings

void setSupportedEncodings(java.lang.String[] encodingStyleURIs)
Устанавливает encodingStyle URI, поддерживаемые этим экземпляром TypeMapping. TypeMapping, который содержит только кодирующие независимые сериализаторы и deserializers, требует null как параметр для этого метода.

Параметры:
encodingStyleURIs - Массив encodingStyle URI для поддерживаемых стилей кодирования

isRegistered

boolean isRegistered(java.lang.Class javaType,
                     javax.xml.namespace.QName xmlType)
Проверки, регистрируется ли тип, отображающийся между указанным типом XML и типом Java.

Параметры:
javaType - Класс типа Java
xmlType - Полностью определенное имя типа данных XML
Возвраты:
булев; true если тип, отображающийся между указанным типом XML и типом Java, регистрируется; иначе false

регистр

void register(java.lang.Class javaType,
              javax.xml.namespace.QName xmlType,
              SerializerFactory sf,
              DeserializerFactory dsf)
Регистры SerializerFactory и DeserializerFactory для определенного типа, отображающегося между типом XML и типом Java. Этот метод заменяет любой существующий зарегистрированный SerializerFactory экземпляры DeserializerFactory.

Параметры:
javaType - Класс типа Java
xmlType - Полностью определенное имя типа данных XML
sf - SerializerFactory
dsf - DeserializerFactory
Броски:
JAXRPCException - Если любая ошибка во время регистрации

getSerializer

SerializerFactory getSerializer(java.lang.Class javaType,
                                javax.xml.namespace.QName xmlType)
Зарегистрировали SerializerFactory для указанной пары типа Java и типа данных XML.

Параметры:
javaType - Класс типа Java
xmlType - Полностью определенное имя типа данных XML
Возвраты:
Зарегистрированный SerializerFactory или null если нет никакой зарегистрированной фабрики

getDeserializer

DeserializerFactory getDeserializer(java.lang.Class javaType,
                                    javax.xml.namespace.QName xmlType)
Зарегистрировали DeserializerFactory для указанной пары типа Java и типа данных XML.

Параметры:
javaType - Класс типа Java
xmlType - Полностью определенное имя типа данных XML
Возвраты:
Зарегистрированный DeserializerFactory или null если нет никакой зарегистрированной фабрики

removeSerializer

void removeSerializer(java.lang.Class javaType,
                      javax.xml.namespace.QName xmlType)
Удаляет SerializerFactory, зарегистрированный для указанной пары типа Java и типа данных XML.

Броски:
JAXRPCException - Если есть ошибка в удалении зарегистрированного SerializerFactory

removeDeserializer

void removeDeserializer(java.lang.Class javaType,
                        javax.xml.namespace.QName xmlType)
Удаляет DeserializerFactory, зарегистрированный для указанной пары типа Java и типа данных XML.

Броски:
JAXRPCException - Если есть ошибка в удалении зарегистрированного DeserializerFactory


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter