クラス
javax.xml.namespace.QNameの使用

QNameを使用しているパッケージ 
パッケージ 説明
javax.xml.datatype
XML/Java型マッピングを定義します。
javax.xml.namespace
XMLネームスペースの処理を定義します。
javax.xml.stream
Streaming API for XML (StAX)のインタフェースとクラスを定義します。
javax.xml.stream.events
Streaming API for XML (StAX)のイベント・インタフェースを定義します。
javax.xml.xpath
XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。
  • javax.xml.datatypeでのQNameの使用

    QNameとして宣言されているjavax.xml.datatype内のフィールド 
    修飾子と型 フィールド 説明
    static QName DatatypeConstants.DATE
    W3C XML Schema 1.0データ型dateの完全指定名です。
    static QName DatatypeConstants.DATETIME
    W3C XML Schema 1.0データ型dateTimeの完全指定名です。
    static QName DatatypeConstants.DURATION
    W3C XML Schemaデータ型durationの完全修飾名です。
    static QName DatatypeConstants.DURATION_DAYTIME
    XQuery 1.0およびXPath 2.0データ型dayTimeDurationの完全指定名です。
    static QName DatatypeConstants.DURATION_YEARMONTH
    XQuery 1.0およびXPath 2.0データ型yearMonthDurationの完全指定名です。
    static QName DatatypeConstants.GDAY
    W3C XML Schema 1.0データ型gDayの完全指定名です。
    static QName DatatypeConstants.GMONTH
    W3C XML Schema 1.0データ型gMonthの完全指定名です。
    static QName DatatypeConstants.GMONTHDAY
    W3C XML Schema 1.0データ型gMonthDayの完全指定名です。
    static QName DatatypeConstants.GYEAR
    W3C XML Schema 1.0データ型gYearの完全指定名です。
    static QName DatatypeConstants.GYEARMONTH
    W3C XML Schema 1.0データ型gYearMonthの完全指定名です。
    static QName DatatypeConstants.TIME
    W3C XML Schema 1.0データ型timeの完全指定名です。
    QNameを返すjavax.xml.datatype内のメソッド 
    修飾子と型 メソッド 説明
    QName Duration.getXMLSchemaType()
    このインスタンスが対応するXML Schema日時型の名前を返します。
    abstract QName XMLGregorianCalendar.getXMLSchemaType()
    このインスタンスが対応するXML Schema日時型の名前を返します。
  • javax.xml.namespaceでのQNameの使用

    QNameを返すjavax.xml.namespace内のメソッド 
    修飾子と型 メソッド 説明
    static QName QName.valueOf​(String qNameAsString)
    書式化されたStringの解析によって得られるQNameです。
  • javax.xml.streamでのQNameの使用

    QNameを返すjavax.xml.stream内のメソッド 
    修飾子と型 メソッド 説明
    QName XMLStreamReader.getAttributeName​(int index)
    指定されたインデックスにある属性のqnameを返します。
    QName XMLStreamReader.getName()
    現在のSTART_ELEMENTまたはEND_ELEMENTイベントのQNameを返します。
    QName型のパラメータを持つjavax.xml.stream内のメソッド 
    修飾子と型 メソッド 説明
    abstract Attribute XMLEventFactory.createAttribute​(QName name, String value)
    新しいAttributeを作成します。
    abstract EndElement XMLEventFactory.createEndElement​(QName name, Iterator<? extends Namespace> namespaces)
    新しいEndElementを作成します。
    abstract StartElement XMLEventFactory.createStartElement​(QName name, Iterator<? extends Attribute> attributes, Iterator<? extends Namespace> namespaces)
    新しいStartElementを作成します。
  • javax.xml.stream.eventsでのQNameの使用

    QNameを返すjavax.xml.stream.events内のメソッド 
    修飾子と型 メソッド 説明
    QName Attribute.getName()
    この属性のQNameを返します。
    QName EndElement.getName()
    このイベントの名前を取得します。
    QName StartElement.getName()
    このイベントの名前を取得します。
    QName XMLEvent.getSchemaType()
    このメソッドは実装用に提供され、関連付けられているイベントに関するオプションの型情報を提供します。
    QName型のパラメータを持つjavax.xml.stream.events内のメソッド 
    修飾子と型 メソッド 説明
    Attribute StartElement.getAttributeByName​(QName name)
    qnameで参照される属性を返します。
  • javax.xml.xpathでのQNameの使用

    QNameとして宣言されているjavax.xml.xpath内のフィールド 
    修飾子と型 フィールド 説明
    static QName XPathConstants.BOOLEAN
    XPath 1.0 booleanデータ型です。
    static QName XPathConstants.NODE
    XPath 1.0 NodeSetデータ型です。
    static QName XPathConstants.NODESET
    XPath 1.0 NodeSetデータ型です。
    static QName XPathConstants.NUMBER
    XPath 1.0数値データ型です。
    static QName XPathConstants.STRING
    XPath 1.0文字列データ型です。
    QNameを戻すjavax.xml.xpathのメソッド
    修飾子と型 メソッド 説明
    static QName XPathEvaluationResult.XPathResultType.getQNameType​(Class<?> clsType)
    指定されたクラス型に対応するXPathConstantsで指定されたQName型を返します。
    QName型のパラメータを持つjavax.xml.xpath内のメソッド 
    修飾子と型 メソッド 説明
    Object XPath.evaluate​(String expression, Object item, QName returnType)
    指定されたコンテキストでXPath式を評価し、結果を指定された型として返します。
    Object XPath.evaluate​(String expression, InputSource source, QName returnType)
    指定されたInputSourceのコンテキストでXPath式を評価し、結果を指定された型として返します。
    Object XPathExpression.evaluate​(Object item, QName returnType)
    指定されたコンテキストでコンパイル済みのXPath式を評価し、結果を指定された型として返します。
    Object XPathExpression.evaluate​(InputSource source, QName returnType)
    指定されたInputSourceのコンテキストでコンパイル済みのXPath式を評価し、結果を指定された型として返します。
    XPathFunction XPathFunctionResolver.resolveFunction​(QName functionName, int arity)
    使用可能な一連の関数から関数を検索します。
    Object XPathVariableResolver.resolveVariable​(QName variableName)
    使用可能な一連の変数から変数を検索します。