|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 java.lang.String |
CDATA
Sax で利用するCDATA 型。 |
static java.lang.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(java.io.Writer writer,
org.apache.xml.serialize.OutputFormat format)
コンストラクタ。 |
メソッドの概要 | |
---|---|
boolean |
isPreserveWhitespace()
ルートノードにxml:space="preserve"を設定するかを取得する。 |
void |
setPreserveWhitespace(boolean preserveWhitespace)
ルートノードにxml:space="preserve"を付与するかどうかを設定する。 |
void |
startElement(java.lang.String tagName,
org.xml.sax.AttributeList attrs)
ルートノードの場合のみ、xml:space="preserve"を付与する。 |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.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 java.lang.String CDATA
Sax
で利用するCDATA
型。
public static final java.lang.String PRESERVE_OPTION
xml:space
の値、preserve
。
protected boolean atRoot
protected boolean preserveWhitespace
コンストラクタの詳細 |
---|
public XMLSerializerEx()
public XMLSerializerEx(java.io.Writer writer, org.apache.xml.serialize.OutputFormat format)
writer
- 書き出しに使用するWriter
インスタンス。format
- 出力フォーマット。
null
を指定した場合はデフォルト値が使用される。メソッドの詳細 |
---|
public void startElement(java.lang.String tagName, org.xml.sax.AttributeList attrs) throws org.xml.sax.SAXException
org.xml.sax.DocumentHandler
内の startElement
org.apache.xml.serialize.XMLSerializer
内の startElement
tagName
- タグ名。attrs
- 属性。
org.xml.sax.SAXException
- SAXエラー。public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の startElement
org.apache.xml.serialize.XMLSerializer
内の startElement
namespaceURI
- ネームスペースURI
。localName
- ロケール名。rawName
- 名前。attrs
- 属性。
org.xml.sax.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。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |