public interface Transform extends XMLStructure, AlgorithmMethod
Transform элемент как определено в . Определение XML-схемы определяется как:
<element name="Transform" type="ds:TransformType"/>
<complexType name="TransformType" mixed="true">
<choice minOccurs="0" maxOccurs="unbounded">
<any namespace="##other" processContents="lax"/>
<!-- (1,1) elements from (0,unbounded) namespaces -->
<element name="XPath" type="string"/>
</choice>
<attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
A Transform экземпляр может быть создан, вызывая newTransform метод XMLSignatureFactory class.XMLSignatureFactory.newTransform(String, TransformParameterSpec)| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
BASE64
преобразовывают URI алгоритма.
|
static String |
ОКУТАННЫЙ
преобразовывает URI алгоритма.
|
static String |
XPATH
преобразовывает URI алгоритма.
|
static String |
XPATH2
преобразовывает URI алгоритма.
|
static String |
XSLT
преобразовывают URI алгоритма.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
AlgorithmParameterSpec |
getParameterSpec()
Возвращает специфичные для алгоритма входные параметры, связанные с этим
Transform. |
Данные |
transform(Data data, XMLCryptoContext context)
Преобразовывает указанные данные, используя базовый алгоритм преобразования.
|
Данные |
transform(Data data, XMLCryptoContext context, OutputStream os)
Преобразовывает указанные данные, используя базовый алгоритм преобразования.
|
isFeatureSupportedgetAlgorithmstatic final String BASE64
static final String ENVELOPED
static final String XPATH
static final String XPATH2
static final String XSLT
AlgorithmParameterSpec getParameterSpec()
Transform. Возвращенные параметры могут быть преобразованы тип к a TransformParameterSpec объект.
getParameterSpec в интерфейсе AlgorithmMethodnull если не определенный)Data transform(Data data, XMLCryptoContext context) throws TransformException
data - данные, которые будут преобразованыcontext - XMLCryptoContext содержа дополнительный контекст (может быть null если не применимый)NullPointerException - если data nullTransformException - если ошибка происходит, выполняя преобразованиеData transform(Data data, XMLCryptoContext context, OutputStream os) throws TransformException
OctetStreamData, тогда этот метод возвраты null и байты пишутся указанному OutputStream. Иначе, OutputStream игнорируется и метод ведет себя как будто transform(Data, XMLCryptoContext) были вызваны.data - данные, которые будут преобразованыcontext - XMLCryptoContext содержа дополнительный контекст (может быть null если не применимый)os - OutputStream это должно использоваться, чтобы записать преобразованные данные вnull если данные были записаны OutputStream параметр)NullPointerException - если data или os nullTransformException - если ошибка происходит, выполняя преобразование
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92