public class OutputKeys extends Object
このクラスのフィールドはすべて読み込み専用です。
修飾子と型 | フィールドと説明 |
---|---|
static String |
CDATA_SECTION_ELEMENTS
cdata-section-elements = expanded names。
|
static String |
DOCTYPE_PUBLIC
doctype-public = string。
|
static String |
DOCTYPE_SYSTEM
doctype-system = string。
|
static String |
ENCODING
encoding = string。
|
static String |
INDENT
indent = "yes" | "no"。
|
static String |
MEDIA_TYPE
media-type = string。
|
static String |
METHOD
method = "xml" | "html" | "text" | expanded name。
|
static String |
OMIT_XML_DECLARATION
omit-xml-declaration = "yes" | "no"。
|
static String |
STANDALONE
standalone = "yes" | "no"。
|
static String |
VERSION
version = nmtoken。
|
public static final String METHOD
メソッドのプロパティーの値は結果ツリーを出力するために使用される全体的なメソッドを識別します。Xhtml など、名前空間のないほかの値も使用できますが、受け入れられても、そのような値の処理は実装により異なります。どのメソッド値も受け入れられず、名前空間で修飾されない場合、Transformer.setOutputProperty(java.lang.String, java.lang.String)
または Transformer.setOutputProperties(java.util.Properties)
は IllegalArgumentException
をスローします。
public static final String VERSION
version
は、出力メソッドのバージョンを指定します。
出力メソッドが xml の場合、バージョン値は結果ツリーを出力するために使用される XML のバージョンを指定します。xml 出力メソッドのデフォルト値は 1.0 です。出力メソッドが html の場合、バージョン値は HTML のバージョンを示します。xml 出力メソッドのデフォルト値は 4.0 で、HTML 4.0 Recommendation [HTML] に準拠する HTML として結果を出力するよう指定します。出力メソッドが text の場合、バージョンプロパティーは無視されます。
public static final String ENCODING
public static final String OMIT_XML_DECLARATION
omit-xml-declaration
は、XSLT プロセッサが XML 宣言を出力するかどうかを指定します。値は、yes
または no
である必要があります。
public static final String STANDALONE
standalone
は、Transformer がスタンドアロンのドキュメント宣言を出力するかどうかを指定します。値は、yes
または no
である必要があります。
public static final String DOCTYPE_PUBLIC
キーの値については DOCTYPE_SYSTEM
プロパティーのドキュメントを参照してください。
public static final String DOCTYPE_SYSTEM
doctype-system
は、ドキュメント型定義で使用されるシステム識別子を指定します。
doctype-system プロパティーが指定されている場合、xml 出力メソッドは最初の要素の直前に文書型定義を出力します。<!DOCTYPE に続く名前は、最初の要素の名前である必要があります。doctype-public プロパティーも指定されている場合、xml 出力メソッドは PUBLIC に続いて公開識別子を出力し、その後システム識別子を出力します。そうでない場合は、SYSTEM に続いてシステム識別子を出力します。内部サブセットは空にする必要があります。doctype-system プロパティーが指定されていない場合、doctype-public プロパティーの値は無視されます。
doctype-public または doctype-system プロパティーが指定されている場合、html 出力メソッドは最初の要素の直前に文書型定義を出力します。<!DOCTYPE に続く名前は、HTML または html である必要があります。doctype-public プロパティーが指定されている場合、出力メソッドは PUBLIC に続いて、指定された公開識別子を出力します。 doctype-system プロパティーも指定されている場合は、公開識別子に続いて、指定されたシステム識別子も出力します。doctype-system プロパティーが指定されているが doctype-public プロパティーは指定されていない場合、出力メソッドは SYSTEM に続いて、指定されたシステム識別子を出力します。
doctype-system
は、ドキュメント型定義で使用されるシステム識別子を指定します。
public static final String CDATA_SECTION_ELEMENTS
cdata-section-elements
は、CDATA セクションを使用して出力されるテキストノードの子を持つ要素の名前の空白区切りのリストを指定します。これらの名前は、javax.xml.transform
の「修飾名表現」セクションに記載されている形式を使用している必要があります。
public static final String INDENT
indent
は、結果ツリーを出力する際に Transformer がさらに空白を追加するかどうかを指定します。値は、yes
または no
である必要があります。
public static final String MEDIA_TYPE
media-type
は、結果ツリーの出力から生成されるデータのメディアタイプ (MIME コンテンツタイプ) を指定します。charset
パラメータは明示的に指定しないでください。代わりに、最上位レベルのメディアタイプが text
の場合は、出力メソッドで実際に使用される文字エンコーディングに従って charset
パラメータを追加します。
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.