XmlReader Clase
- java.
lang. Object - com.
azure. xml. XmlReader
- com.
Implementaciones
public abstract class XmlReader
implements AutoCloseable
Lee un valor codificado XML como un flujo de tokens.
Resumen del constructor
Constructor | Description |
---|---|
XmlReader() |
Crea una instancia de XmlReader. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
final T |
getNullableAttribute(String namespaceUri, String localName, ReadValueCallback<String,T> converter)
Obtiene el valor que acepta valores NULL para el atributo en el elemento XML. |
final T |
getNullableElement(ReadValueCallback<String,T> converter)
Obtiene el valor que acepta valores NULL para el elemento actual. |
final T |
readObject(String localName, ReadValueCallback<XmlReader,T> converter)
Lee un objeto de la secuencia XML. |
final T |
readObject(String namespaceUri, String localName, ReadValueCallback<XmlReader,T> converter)
Lee un objeto de la secuencia XML. |
abstract void |
close()
Cierra la secuencia XML. |
abstract
Xml |
currentToken()
Obtiene el XmlToken objeto al que apunta el lector actualmente. |
final byte[] |
getBinaryAttribute(String namespaceUri, String localName)
Obtiene el valor binario del atributo en el elemento XML. |
final byte[] |
getBinaryElement()
Obtiene el valor binario del elemento actual. |
final boolean |
getBooleanAttribute(String namespaceUri, String localName)
Obtiene el valor booleano del atributo en el elemento XML. |
final boolean |
getBooleanElement()
Obtiene el valor booleano del elemento actual. |
final double |
getDoubleAttribute(String namespaceUri, String localName)
Obtiene el valor doble del atributo en el elemento XML. |
final double |
getDoubleElement()
Obtiene el valor doble del elemento actual. |
abstract QName |
getElementName()
Obtiene para QName el elemento XML actual. |
final float |
getFloatAttribute(String namespaceUri, String localName)
Obtiene el valor float del atributo en el elemento XML. |
final float |
getFloatElement()
Obtiene el valor float del elemento actual. |
final int |
getIntAttribute(String namespaceUri, String localName)
Obtiene el valor int del atributo en el elemento XML. |
final int |
getIntElement()
Obtiene el valor int del elemento actual. |
final long |
getLongAttribute(String namespaceUri, String localName)
Obtiene el valor long del atributo en el elemento XML. |
final long |
getLongElement()
Obtiene el valor long del elemento actual. |
abstract String |
getStringAttribute(String namespaceUri, String localName)
Obtiene el valor de cadena para el atributo en el elemento XML. |
abstract String |
getStringElement()
Obtiene el valor de cadena del elemento actual. |
abstract
Xml |
nextElement()
Recorre en iteración y devuelve el siguiente START_ELEMENT o END_ELEMENT en la secuencia XML. |
final void |
skipElement()
Omite el elemento XML actual. |
Métodos heredados de java.lang.Object
Detalles del constructor
XmlReader
public XmlReader()
Crea una instancia de XmlReader.
Detalles del método
getNullableAttribute
public final T
Obtiene el valor que acepta valores NULL para el atributo en el elemento XML.
Si el atributo no tiene un valor o no existe null se devolverá, de lo contrario, el atributo getStringAttribute(String namespaceUri, String localName) se pasa al convertidor.
Parámetros:
Devoluciones:
Produce:
getNullableElement
public final T
Obtiene el valor que acepta valores NULL para el elemento actual.
Si el elemento actual no tiene un valor NULL se devolverá, de lo contrario, el elemento getStringElement() se pasa al convertidor.
Parámetros:
Devoluciones:
Produce:
readObject
public final T
Lee un objeto de la secuencia XML.
Valida que XmlReader está apuntando actualmente a un START_ELEMENT objeto que tiene el nombre calificado especificado por .startTagName
Parámetros:
Devoluciones:
Produce:
startTagName
readObject
public final T
Lee un objeto de la secuencia XML.
Valida que XmlReader está apuntando actualmente a un START_ELEMENT objeto que tiene el nombre calificado especificado por .startTagName
Parámetros:
Devoluciones:
Produce:
startTagName
close
public abstract void close()
Cierra la secuencia XML.
Produce:
currentToken
public abstract XmlToken currentToken()
Obtiene el XmlToken objeto al que apunta el lector actualmente.
Devuelve START_DOCUMENT si el lector no ha empezado a leer la secuencia XML. Devuelve END_DOCUMENT si el lector ha completado la lectura de la secuencia XML.
Devoluciones:
getBinaryAttribute
public final byte[] getBinaryAttribute(String namespaceUri, String localName)
Obtiene el valor binario del atributo en el elemento XML.
Parámetros:
Devoluciones:
getBinaryElement
public final byte[] getBinaryElement()
Obtiene el valor binario del elemento actual.
Devoluciones:
Produce:
getBooleanAttribute
public final boolean getBooleanAttribute(String namespaceUri, String localName)
Obtiene el valor booleano del atributo en el elemento XML.
Parámetros:
Devoluciones:
getBooleanElement
public final boolean getBooleanElement()
Obtiene el valor booleano del elemento actual.
Devoluciones:
Produce:
getDoubleAttribute
public final double getDoubleAttribute(String namespaceUri, String localName)
Obtiene el valor doble del atributo en el elemento XML.
Parámetros:
Devoluciones:
getDoubleElement
public final double getDoubleElement()
Obtiene el valor doble del elemento actual.
Devoluciones:
Produce:
getElementName
public abstract QName getElementName()
Obtiene para QName el elemento XML actual.
Devoluciones:
getFloatAttribute
public final float getFloatAttribute(String namespaceUri, String localName)
Obtiene el valor float del atributo en el elemento XML.
Parámetros:
Devoluciones:
getFloatElement
public final float getFloatElement()
Obtiene el valor float del elemento actual.
Devoluciones:
Produce:
getIntAttribute
public final int getIntAttribute(String namespaceUri, String localName)
Obtiene el valor int del atributo en el elemento XML.
Parámetros:
Devoluciones:
getIntElement
public final int getIntElement()
Obtiene el valor int del elemento actual.
Devoluciones:
Produce:
getLongAttribute
public final long getLongAttribute(String namespaceUri, String localName)
Obtiene el valor long del atributo en el elemento XML.
Parámetros:
Devoluciones:
getLongElement
public final long getLongElement()
Obtiene el valor long del elemento actual.
Devoluciones:
Produce:
getStringAttribute
public abstract String getStringAttribute(String namespaceUri, String localName)
Obtiene el valor de cadena para el atributo en el elemento XML.
Se devuelve null si el atributo no existe en el elemento XML.
Parámetros:
Devoluciones:
getStringElement
public abstract String getStringElement()
Obtiene el valor de cadena del elemento actual.
Devoluciones:
Produce:
nextElement
public abstract XmlToken nextElement()
Recorre en iteración y devuelve el siguiente START_ELEMENT o END_ELEMENT en la secuencia XML.
Devuelve END_DOCUMENT si la iteración del token de elemento siguiente completa la lectura de la secuencia XML.
Devoluciones:
Produce:
skipElement
public final void skipElement()
Omite el elemento XML actual.
currentToken() Si no es una START_ELEMENT operación no operativa.
Esto lee la secuencia XML hasta que se encuentra la coincidencia END_ELEMENT para el objeto actual START_ELEMENT.
Produce:
Se aplica a
Azure SDK for Java