|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.xml.serialize.BaseMarkupSerializer
org.apache.xml.serialize.XMLSerializer
jp.terasoluna.fw.oxm.serialize.XMLSerializerEx
public class XMLSerializerEx
XMLSerializerを継承クラス。
ルートノードにxml:space="preserve"を設定する。
| フィールドの概要 | |
|---|---|
protected boolean |
atRoot
ルートノードを通過したかどうか判別するためのフラグ。 |
static String |
CDATA
Saxで利用するCDATA型。 |
static String |
PRESERVE_OPTION
xml:spaceの値、preserve。 |
protected boolean |
preserveWhitespace
ルートノードにxml:space="preserve"を設定するかどうか。 |
| クラス org.apache.xml.serialize.XMLSerializer から継承されたフィールド |
|---|
DEBUG, fLocalNSBinder, fNamespacePrefixes, fNamespaces, fNSBinder, fSymbolTable, PREFIX |
| クラス org.apache.xml.serialize.BaseMarkupSerializer から継承されたフィールド |
|---|
_docTypePublicId, _docTypeSystemId, _encodingInfo, _format, _indenting, _prefixes, _printer, _started, fCurrentNode, fDOMError, fDOMErrorHandler, fDOMFilter, features, fStrBuffer |
| コンストラクタの概要 | |
|---|---|
XMLSerializerEx()
コンストラクタ。 |
|
XMLSerializerEx(Writer writer,
org.apache.xml.serialize.OutputFormat format)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
boolean |
isPreserveWhitespace()
ルートノードにxml:space="preserve"を設定するかを取得する。 |
void |
setPreserveWhitespace(boolean preserveWhitespace)
ルートノードにxml:space="preserve"を付与するかどうかを設定する。 |
void |
startElement(String tagName,
AttributeList attrs)
ルートノードの場合のみ、xml:space="preserve"を付与する。 |
void |
startElement(String namespaceURI,
String localName,
String rawName,
Attributes attrs)
ルートノードの場合のみ、xml:space="preserve"を付与する。 |
| クラス org.apache.xml.serialize.XMLSerializer から継承されたメソッド |
|---|
checkUnboundNamespacePrefixedNode, endElement, endElement, endElementIO, getEntityRef, printEscaped, printText, printText, printXMLChar, reset, serializeElement, setNamespaces, setOutputFormat, startDocument |
| クラス org.apache.xml.serialize.BaseMarkupSerializer から継承されたメソッド |
|---|
asContentHandler, asDocumentHandler, asDOMSerializer, attributeDecl, characters, characters, comment, comment, content, elementDecl, endCDATA, endDocument, endDTD, endEntity, endNonEscaping, endPrefixMapping, endPreserving, enterElementState, externalEntityDecl, fatalError, getElementState, getPrefix, ignorableWhitespace, internalEntityDecl, isDocumentState, leaveElementState, modifyDOMError, notationDecl, prepare, printCDATAText, printDoctypeURL, printEscaped, processingInstruction, processingInstructionIO, serialize, serialize, serialize, serializeNode, serializePreRoot, setDocumentLocator, setOutputByteStream, setOutputCharStream, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startNonEscaping, startPrefixMapping, startPreserving, surrogates, unparsedEntityDecl |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final String CDATA
Saxで利用するCDATA型。
public static final String PRESERVE_OPTION
xml:spaceの値、preserve。
protected boolean atRoot
protected boolean preserveWhitespace
| コンストラクタの詳細 |
|---|
public XMLSerializerEx()
public XMLSerializerEx(Writer writer,
org.apache.xml.serialize.OutputFormat format)
writer - 書き出しに使用するWriterインスタンス。format - 出力フォーマット。
nullを指定した場合はデフォルト値が使用される。| メソッドの詳細 |
|---|
public void startElement(String tagName,
AttributeList attrs)
throws SAXException
DocumentHandler 内の startElementorg.apache.xml.serialize.XMLSerializer 内の startElementtagName - タグ名。attrs - 属性。
SAXException - SAXエラー。
public void startElement(String namespaceURI,
String localName,
String rawName,
Attributes attrs)
throws SAXException
ContentHandler 内の startElementorg.apache.xml.serialize.XMLSerializer 内の startElementnamespaceURI - ネームスペースURI。localName - ロケール名。rawName - 名前。attrs - 属性。
SAXException - SAXエラー。XMLSerializer.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)public boolean isPreserveWhitespace()
デフォルト値はtrueである。
public void setPreserveWhitespace(boolean preserveWhitespace)
デフォルト値はtrueである。
preserveWhitespace - ルートノードにxml:space="preserve"を
付与する場合はtrue。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||