6.2.2 javax.xml.transform.stax.StAXSourceクラスおよびjavax.xml.transform.stax.StAXResultクラスのサポート範囲

Cosminexus XML Processorの08-50以降では,javax.xml.transform.stax.StAXSourceクラスおよびjavax.xml.transform.stax.StAXResultクラスを使用できます。

JAXP1.4およびJAXBに定義されているメソッドの一部は,javax.xml.transform.stax.StAXSourceクラスおよびjavax.xml.transform.stax.StAXResultクラス,またはこれらのクラスが持つFEATUREフィールドを引数として利用します。ただし,一部サポートしていないメソッドもあるため,サポートの有無を次の表に示します。

表6-3 StAXSourceクラスまたはStAXResultクラスを引数に使用するメソッドのサポート状況

項番パッケージ名クラス名メソッド名サポート有無
1javax.xml.transformTransformerFactorygetAssociatedStylesheet
 (Source, String, String, String)
×
2getFeature(String)×
3newTemplates(Source)
4newTransformer(Source)
5Transformertrnasform(Source, Result)
6javax.xml.transform.saxSAXTransformerFactorynewTransformerHandler(Source)×
7newXMLFilter(Source)
8SAXSourcesourceToInputSource(Source)×
9TransformerHandlersetResult(Result)
10javax.xml.validationSchemaFactorynewSchema(Source)×
11newSchema(Source[])×
12Validatorvalidate(Source)
13validate(Source, Result)
14javax.xml.bindJAXBmarshal(Object, Result)×
15unmarshal(Source, Class<T>)×
16Marshallermarshal(Object, Result)×
17Unmarshallerunmarshal(Source)×
18unmarshal(Source, Class<T>)×
19javax.xml.streamXMLOutputFactorycreateXMLEventWriter(Result)
20createXMLStreamWriter(Result)
21XMLInputFactorycreateXMLEventReader(Source)
22createXMLStreamReader(Source)
(凡例)
○:サポートしています。
×:サポートしていません。