XmlReader Classe
- java.
lang. Object - com.
azure. xml. XmlReader
- com.
Implementações
public abstract class XmlReader
implements AutoCloseable
Lê um valor codificado em XML como um fluxo de tokens.
Resumo do Construtor
Construtor | Description |
---|---|
XmlReader() |
Cria uma instância de XmlReader. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
final T |
getNullableAttribute(String namespaceUri, String localName, ReadValueCallback<String,T> converter)
Obtém o valor anulável para o atributo no elemento XML. |
final T |
getNullableElement(ReadValueCallback<String,T> converter)
Obtém o valor anulável para o elemento atual. |
final T |
readObject(String localName, ReadValueCallback<XmlReader,T> converter)
Lê um objeto do fluxo XML. |
final T |
readObject(String namespaceUri, String localName, ReadValueCallback<XmlReader,T> converter)
Lê um objeto do fluxo XML. |
abstract void |
close()
Fecha o fluxo XML. |
abstract
Xml |
currentToken()
Obtém o para o XmlToken qual o leitor aponta atualmente. |
final byte[] |
getBinaryAttribute(String namespaceUri, String localName)
Obtém o valor binário do atributo no elemento XML. |
final byte[] |
getBinaryElement()
Obtém o valor binário do elemento atual. |
final boolean |
getBooleanAttribute(String namespaceUri, String localName)
Obtém o valor booliano do atributo no elemento XML. |
final boolean |
getBooleanElement()
Obtém o valor booliano para o elemento atual. |
final double |
getDoubleAttribute(String namespaceUri, String localName)
Obtém o valor duplo para o atributo no elemento XML. |
final double |
getDoubleElement()
Obtém o valor duplo para o elemento atual. |
abstract QName |
getElementName()
Obtém o QName para o elemento XML atual. |
final float |
getFloatAttribute(String namespaceUri, String localName)
Obtém o valor float para o atributo no elemento XML. |
final float |
getFloatElement()
Obtém o valor float para o elemento atual. |
final int |
getIntAttribute(String namespaceUri, String localName)
Obtém o valor int do atributo no elemento XML. |
final int |
getIntElement()
Obtém o valor int do elemento atual. |
final long |
getLongAttribute(String namespaceUri, String localName)
Obtém o valor longo do atributo no elemento XML. |
final long |
getLongElement()
Obtém o valor longo para o elemento atual. |
abstract String |
getStringAttribute(String namespaceUri, String localName)
Obtém o valor da cadeia de caracteres para o atributo no elemento XML. |
abstract String |
getStringElement()
Obtém o valor da cadeia de caracteres para o elemento atual. |
abstract
Xml |
nextElement()
Itera para e retorna o próximo START_ELEMENT ou END_ELEMENT no fluxo XML. |
final void |
skipElement()
Ignora o elemento XML atual. |
Métodos herdados de java.lang.Object
Detalhes do construtor
XmlReader
public XmlReader()
Cria uma instância de XmlReader.
Detalhes do método
getNullableAttribute
public final T
Obtém o valor anulável para o atributo no elemento XML.
Se o atributo não tiver um valor ou não existir nulo será retornado, caso contrário, o atributo getStringAttribute(String namespaceUri, String localName) será passado para o conversor.
Parâmetros:
Retornos:
Gera:
getNullableElement
public final T
Obtém o valor anulável para o elemento atual.
Se o elemento atual não tiver um valor nulo será retornado, caso contrário, o elemento getStringElement() será passado para o conversor.
Parâmetros:
Retornos:
Gera:
readObject
public final T
Lê um objeto do fluxo XML.
Valida se o XmlReader está apontando para um START_ELEMENT que tem o nome qualificado especificado pelo startTagName
.
Parâmetros:
Retornos:
Gera:
startTagName
readObject
public final T
Lê um objeto do fluxo XML.
Valida se o XmlReader está apontando para um START_ELEMENT que tem o nome qualificado especificado pelo startTagName
.
Parâmetros:
Retornos:
Gera:
startTagName
close
public abstract void close()
Fecha o fluxo XML.
Gera:
currentToken
public abstract XmlToken currentToken()
Obtém o para o XmlToken qual o leitor aponta atualmente.
Retorna START_DOCUMENT se o leitor ainda não começou a ler o fluxo XML. Retornará END_DOCUMENT se o leitor tiver concluído a leitura do fluxo XML.
Retornos:
getBinaryAttribute
public final byte[] getBinaryAttribute(String namespaceUri, String localName)
Obtém o valor binário do atributo no elemento XML.
Parâmetros:
Retornos:
getBinaryElement
public final byte[] getBinaryElement()
Obtém o valor binário do elemento atual.
Retornos:
Gera:
getBooleanAttribute
public final boolean getBooleanAttribute(String namespaceUri, String localName)
Obtém o valor booliano do atributo no elemento XML.
Parâmetros:
Retornos:
getBooleanElement
public final boolean getBooleanElement()
Obtém o valor booliano para o elemento atual.
Retornos:
Gera:
getDoubleAttribute
public final double getDoubleAttribute(String namespaceUri, String localName)
Obtém o valor duplo para o atributo no elemento XML.
Parâmetros:
Retornos:
getDoubleElement
public final double getDoubleElement()
Obtém o valor duplo para o elemento atual.
Retornos:
Gera:
getElementName
public abstract QName getElementName()
Obtém o QName para o elemento XML atual.
Retornos:
getFloatAttribute
public final float getFloatAttribute(String namespaceUri, String localName)
Obtém o valor float para o atributo no elemento XML.
Parâmetros:
Retornos:
getFloatElement
public final float getFloatElement()
Obtém o valor float para o elemento atual.
Retornos:
Gera:
getIntAttribute
public final int getIntAttribute(String namespaceUri, String localName)
Obtém o valor int do atributo no elemento XML.
Parâmetros:
Retornos:
getIntElement
public final int getIntElement()
Obtém o valor int do elemento atual.
Retornos:
Gera:
getLongAttribute
public final long getLongAttribute(String namespaceUri, String localName)
Obtém o valor longo do atributo no elemento XML.
Parâmetros:
Retornos:
getLongElement
public final long getLongElement()
Obtém o valor longo para o elemento atual.
Retornos:
Gera:
getStringAttribute
public abstract String getStringAttribute(String namespaceUri, String localName)
Obtém o valor da cadeia de caracteres para o atributo no elemento XML.
Null será retornado se o atributo não existir no elemento XML.
Parâmetros:
Retornos:
getStringElement
public abstract String getStringElement()
Obtém o valor da cadeia de caracteres para o elemento atual.
Retornos:
Gera:
nextElement
public abstract XmlToken nextElement()
Itera para e retorna o próximo START_ELEMENT ou END_ELEMENT no fluxo XML.
Retorna END_DOCUMENT se a iteração para o próximo token de elemento conclui a leitura do fluxo XML.
Retornos:
Gera:
skipElement
public final void skipElement()
Ignora o elemento XML atual.
Se o currentToken() não for um START_ELEMENT , isso será uma operação não operacional.
Isso lê o fluxo XML até que a correspondência END_ELEMENT seja encontrada para o atual START_ELEMENT.
Gera:
Aplica-se a
Azure SDK for Java