インタフェースStartElement
- すべてのスーパー・インタフェース:
XMLEvent, XMLStreamConstants
public interface StartElement extends XMLEvent
StartElementインタフェースは、開始要素に関する情報へのアクセスを提供します。 StartElementは文書内の各開始タグとして報告されます。
- 導入されたバージョン:
- 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イベントが要素開始であることを示します。 -
メソッドのサマリー
修飾子と型メソッド説明getAttributeByName(QName name) qnameで参照される属性を返します。このSTART_ELEMENTで宣言されている非ネームスペース属性のイテレータを返します。getName()このイベントの名前を取得します。読取り専用の名前空間コンテキストを取得します。この要素で宣言されている名前空間のIteratorを返します。getNamespaceURI(String prefix) この要素のコンテキスト内で接頭辞がバインドされている値を取得します。インタフェースで宣言されたメソッド 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文字として書き込みます。
-
メソッドの詳細
-
getName
-
getAttributes
-
getNamespaces
この要素で宣言されている名前空間のIteratorを返します。 以前に宣言された名前空間は、現在のSTART_ELEMENTに存在する場合を除き、このIteratorには含まれません。 そのため、このリストには再度宣言された名前空間や重複した名前空間の宣言が含まれることがあります。 名前空間宣言の現在のコンテキストを取得するには、getNamespaceContext()メソッドを使用してください。イテレータには
Namespaceインタフェースの実装のみが含まれている必要があります。Namespaceは、Attributeです。 名前空間のリストを属性のリストとして反復することができます。 ただし、このメソッドはこのSTART_ELEMENTで宣言された名前空間のリストだけを返し、このSTART_ELEMENTで宣言された属性を含みません。 名前空間が存在しない場合は空のイテレータを返します。- 戻り値:
- Namespaceインタフェースの読取り専用Iterator、または空のイテレータ
-
getAttributeByName
-
getNamespaceContext
NamespaceContext getNamespaceContext()読取り専用の名前空間コンテキストを取得します。 有効なコンテキストが存在しない場合、このメソッドは空の名前空間コンテキストを返します。 NamespaceContextには、このStartElementの範囲内にあるすべての名前空間に関する情報が含まれます。- 戻り値:
- 現在の名前空間コンテキスト
-
getNamespaceURI
-