インタフェースCharacters
- すべてのスーパー・インタフェース:
XMLEvent, XMLStreamConstants
public interface Characters extends XMLEvent
Charactersイベントに対するインタフェースを記述します。 すべてのテキスト・イベントがCharactersイベントとして報告されます。 コンテンツ、CData、および空白文字は、すべてCharactersイベントとして報告されます。 ほとんどの場合、現在の要素に要素コンテンツの要素宣言が存在しないかぎり、IgnorableWhitespaceはfalseにセットされます。
- 導入されたバージョン:
- 1.6
-
フィールドのサマリー
インタフェースで宣言されたフィールド XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT修飾子と型フィールド説明static final intイベントが属性であることを示します。static final intイベントがCDATAセクションであることを示します。static final intイベントが文字であることを示します。static final intイベントがコメントであることを示します。static final intイベントがDTDであることを示します。static final intイベントが文書終了であることを示します。static final intイベントが要素終了であることを示します。static final intエンティティ宣言を示します。static final intイベントがエンティティ参照であることを示します。static final intイベントが名前空間宣言であることを示します。static final int表記法を示します。static final intイベントが処理命令であることを示します。static final int文字は空白文字です(「XML」2.10「White Space Handling」を参照)。static final intイベントが文書開始であることを示します。static final intイベントが要素開始であることを示します。 -
メソッドのサマリー
インタフェースで宣言されたメソッド XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode修飾子と型メソッド説明このイベントをCharactersとして返します。このイベントがCharactersではない場合、結果がクラスのキャスト例外になることがあります。このイベントを要素終了イベントとして返します。このイベントが要素終了イベントではない場合、結果がクラスのキャスト例外になることがあります。このイベントを要素開始イベントとして返します。このイベントが要素開始イベントではない場合、結果がクラスのキャスト例外になることがあります。intこのイベントの整数型コードを返します。このイベントの位置を返します。このメソッドは実装用に提供され、関連付けられているイベントに関するオプションの型情報を提供します。booleanこのイベントがAttributeかどうかを調べるユーティリティ機能です。booleanこのイベントがCharactersかどうかを調べるユーティリティ機能です。booleanこのイベントがEndDocumentかどうかを調べるユーティリティ機能です。booleanこのイベントがEndElementかどうかを調べるユーティリティ機能です。booleanこのイベントがEntityReferenceかどうかを調べるユーティリティ機能です。booleanこのイベントがNamespaceかどうかを調べるユーティリティ機能です。booleanこのイベントがProcessingInstructionかどうかを調べるユーティリティ機能です。booleanこのイベントがStartDocumentかどうかを調べるユーティリティ機能です。booleanこのイベントがStartElementかどうかを調べるユーティリティ機能です。voidwriteAsEncodedUnicode(Writer writer) このメソッドは、XML 1.0仕様に従ってXMLEventをUnicode文字として書き込みます。
-
メソッドの詳細
-
getData
-
isWhiteSpace
boolean isWhiteSpace()このCharactersセットがすべて空白文字の場合はtrueを返します。 文書内の空白文字はCHARACTERSとして報告されます。 このメソッドによって、CHARACTERSイベントをチェックして、イベントが空白文字だけで構成されているかどうかを確認できます。- 戻り値:
Charactersがすべて空白の場合はtrue、そうでない場合はfalse
-
isCData
boolean isCData()これがCDataセクションである場合はtrueを返します。 このイベントがCDataである場合、イベント・タイプはCDATAです。javax.xml.stream.isCoalescingがtrueに設定されている場合、CDATA文字以外で囲まれたCDATAセクションは単一のCharactersイベントとして報告されます。 その場合、このメソッドはfalseを返します。- 戻り値:
CDATAの場合はtrue、そうでない場合はfalse
-
isIgnorableWhiteSpace
boolean isIgnorableWhiteSpace()これがignorableWhiteSpaceである場合はtrueを返します。 このイベントがignorableWhiteSpaceである場合、イベント・タイプはSPACEです。- 戻り値:
- 無視できる空白の場合はtrue、そうでない場合はfalse
-