Uses of Interface
tecgraf.javautils.xml.XMLElementInterface

Packages that use XMLElementInterface
tecgraf.javautils.xml   
 

Uses of XMLElementInterface in tecgraf.javautils.xml
 

Classes in tecgraf.javautils.xml that implement XMLElementInterface
 class XMLBasicElement
          A classe XMLBasicElement representa elementos XML que têm filhos.
 class XMLComment
          Comentários XML.
 class XMLDataElement
          A classe XMLDataElement representa um elemento XML que não possui filhos.
 class XMLElement
          Classe-base para todos os elementos XML, cuja visibilidade está restrita ao pacote; classes da aplicação que modelam elementos XML devem extender XMLElement ou XMLLeafElement.
 class XMLEmptyElement
          Elemento XML vazio (<tag attr1="val1" attr2="val2" ...
 class XMLNullDataElement
          A classe XMLNullDataElement modela data elements (elementos que não têm filhos) que não estão associados a nenhum objeto da aplicação.
 class XMLRootElement
          Implementação básica de um elemento XML para ser associado à tag-raiz do documento.
 

Methods in tecgraf.javautils.xml that return XMLElementInterface
 XMLElementInterface XMLElement.appendValue(String text, boolean newLine)
          Adiciona um valor ao elemento (append).
 XMLElementInterface XMLElementInterface.appendValue(String value, boolean newLine)
          Adiciona um valor textual (append) ao elemento XML.
 XMLElementInterface XMLElementFactoryInterface.createXMLElementFromApp(Object appObject)
          Cria um elemento XML a partir de um objeto da aplicação.
 XMLElementInterface XMLElementFactory.createXMLElementFromApp(Object appObject)
          Cria um elemento XML a partir de um objeto da aplicação.
 XMLElementInterface XMLElementFactoryInterface.createXMLElementFromTag(String tagName)
          Cria um elemento XML a partir do nome da tag.
 XMLElementInterface XMLElementFactory.createXMLElementFromTag(String tagName)
          Cria um elemento XML a partir de uma tag.
static XMLElementInterface XMLBasicElement.getFirstChildWithTag(List<XMLElementInterface> children, String tagName)
          Método estático para buscar a primeira ocorrência de um elemento XML em uma lista de elementos pela sua tag.
 XMLElementInterface XMLHandlerInterface.getRootElement()
          Retorna o elemento-raiz do documento
 XMLElementInterface XMLBasicHandler.getRootElement()
          Retorna o elemento-raiz do documento
 XMLElementInterface XMLReader.getXMLRootObject()
          Retorna o objeto XML associado à raiz do documento XML.
 XMLElementInterface XMLElement.newAttribute(String name, boolean boolValue)
          Define um novo atributo com valor booleano para o elemento.
 XMLElementInterface XMLElementInterface.newAttribute(String name, boolean value)
          Instancia um novo atributo que tem como valor um booleano.
 XMLElementInterface XMLElement.newAttribute(String name, double doubleValue)
          Define um novo atributo com valor double para o elemento.
 XMLElementInterface XMLElementInterface.newAttribute(String name, double value)
          Instancia um novo atributo que tem como valor um double.
 XMLElementInterface XMLElement.newAttribute(String name, Enum<?> enumValue)
          Instancia um novo atributo que tem como valor uma constante de um Enum.
 XMLElementInterface XMLElementInterface.newAttribute(String name, Enum<?> value)
          Instancia um novo atributo que tem como valor uma constante de um Enum.
 XMLElementInterface XMLElement.newAttribute(String name, int intValue)
          Define um novo atributo com valor inteiro para o elemento.
 XMLElementInterface XMLElementInterface.newAttribute(String name, int value)
          Instancia um novo atributo que tem como valor um número inteiro.
 XMLElementInterface XMLElement.newAttribute(String name, long longValue)
          Define um novo atributo com valor inteiro (long) para o elemento.
 XMLElementInterface XMLElementInterface.newAttribute(String name, long value)
          Instancia um novo atributo que tem como valor um número inteiro (long).
 XMLElementInterface XMLElement.newAttribute(String name, String strValue)
          Define um novo atributo para o elemento.
 XMLElementInterface XMLElementInterface.newAttribute(String name, String value)
          Instancia um novo atributo XML para o objeto.
 XMLElementInterface XMLElement.newAttributeList(List<XMLAttribute> newAttrs)
          Redefine os atributos do elemento a partir de uma lista externa.
 XMLElementInterface XMLElementInterface.newAttributeList(List<XMLAttribute> newAttrs)
          Redefine os atributos do elemento baseado em um novo mapa.
 XMLElementInterface XMLListIteratorInterface.next()
          Retorna o próximo elemento com tipo igual ao que vínhamos buscando ou null caso não haja mais elementos deste tipo.
 XMLElementInterface XMLListIterator.next()
          Deprecated. Retorna o próximo elemento com tipo igual ao que vínhamos buscando ou null caso não haja mais elementos deste tipo.
 XMLElementInterface ImprovedXMLListIterator.next()
          Retorna o próximo elemento com tipo igual ao que vínhamos buscando ou null caso não haja mais elementos deste tipo.
 XMLElementInterface XMLListIteratorInterface.next(String tag)
          Obtém o próximo elemento da lista que possui a tag desejada, ou null caso não haja mais elementos com esta tag.
Se a tag solicitada é a mesma que vínhamos buscando, simplesmente continuamos a iteração.
 XMLElementInterface XMLListIterator.next(String _tag)
          Deprecated. Obtém o próximo elemento da lista que possui a tag desejada, ou null caso não haja mais elementos com esta tag.
Se a tag solicitada é a mesma que vínhamos buscando, simplesmente continuamos a iteração.
 XMLElementInterface ImprovedXMLListIterator.next(String tag)
          Obtém o próximo elemento da lista que possui a tag desejada, ou null caso não haja mais elementos com esta tag.
Se a tag solicitada é a mesma que vínhamos buscando, simplesmente continuamos a iteração.
 XMLElementInterface XMLParser.parse(Reader reader)
          Processa um XML lido através de um Reader.
 XMLElementInterface XMLElement.resetValue()
          Define o valor "vazio" para o elemento (na verdade, remove o valor)
 XMLElementInterface XMLElementInterface.resetValue()
          Define valor nulo para o elemento.
 XMLElementInterface XMLElement.setAppContextObject(Object contextObject)
          Associa um contexto da aplicação ao elemento XML.
 XMLElementInterface XMLElementInterface.setAppContextObject(Object contextObject)
          Define o contexto da aplicação.
 XMLElementInterface XMLElement.setAppObject(Object appObject)
          Define o objeto da aplicação associado ao elemento.
 XMLElementInterface XMLElementInterface.setAppObject(Object appObject)
          Define o objeto da aplicação associado a este elemento.
 XMLElementInterface XMLElement.setTag(String tag)
          Define a tag do elemento.
 XMLElementInterface XMLElementInterface.setTag(String tag)
          Ajusta a tag associada ao elemento.
 XMLElementInterface XMLElement.setValue(double value)
          Define um valor double para o elemento, convertendo-o para texto.
 XMLElementInterface XMLElementInterface.setValue(double value)
          Define o valor do elemento XML a partir de um double.
 XMLElementInterface XMLElement.setValue(String value)
          Define o valor do elemento.
 XMLElementInterface XMLElementInterface.setValue(String value)
          Define o valor do elemento XML a partir de uma String.
 

Methods in tecgraf.javautils.xml that return types with arguments of type XMLElementInterface
protected abstract  Map<String,Class<? extends XMLElementInterface>> XMLElementFactory.getTagToXMLMap()
          Retorna o mapeamento de tags para elementos XML.
protected  Map<String,Class<? extends XMLElementInterface>> XMLBasicElementFactory.getTagToXMLMap()
          Retorna o mapeamento de tags para elementos XML.
 

Methods in tecgraf.javautils.xml with parameters of type XMLElementInterface
 void XMLHandlerInterface.endDocument(XMLElementInterface rootElement)
          Callback executada ao final do processamento do documento.
 void XMLBasicHandler.endDocument(XMLElementInterface rootElement)
          Callback executada quando o elemento foi inteiramente lido.
 boolean ImprovedXMLListIterator.hasAny(XMLElementInterface element)
          Determina se a lista ainda possui o elemento em questão.
 int ImprovedXMLListIterator.howManyLeft(XMLElementInterface element)
          Retorna o número de instâncias de um determinado elemento na lista, a partir da posição corrente.
 

Method parameters in tecgraf.javautils.xml with type arguments of type XMLElementInterface
 void XMLRootElement.endTag(List<XMLElementInterface> childrenList)
          Callback de fechamento do elemento.
 void XMLNullDataElement.endTag(List<XMLElementInterface> childrenList)
          Callback de fechamento da tag do elemento.
 void XMLElementInterface.endTag(List<XMLElementInterface> childrenList)
          Método executado quando a tag de fim do elemento XML é encontrada.
static XMLElementInterface XMLBasicElement.getFirstChildWithTag(List<XMLElementInterface> children, String tagName)
          Método estático para buscar a primeira ocorrência de um elemento XML em uma lista de elementos pela sua tag.
 void XMLElementFactory.mapTagToXMLClass(String tagName, Class<? extends XMLElementInterface> cls)
          Associa uma tag a uma classe que representa o elemnto XML correspondente.
 

Constructor parameters in tecgraf.javautils.xml with type arguments of type XMLElementInterface
ImprovedXMLListIterator(List<XMLElementInterface> list)
          Construtor.
ImprovedXMLListIterator(List<XMLElementInterface> list, String tag)
          Construtor.
XMLBasicElementFactory(Class<? extends XMLElementInterface> uniqueClass)
          Cria uma fábrica para leitura de documentos XML que mapeia todas as tags para um único tipo de objeto XML.
XMLBasicElementFactory(Map<String,Class<? extends XMLElementInterface>> tagToObjMap, Map<Class<?>,String> objToTagMap)
          Cria uma fábrica capaz de criar tanto objetos XML a partir de tags quanto tags a partir de objetos da aplicação, podendo portanto ser usada tanto na leitura quanto na escrita de documentos XML.
XMLBasicHandler(Class<? extends XMLElementInterface> cls)
          Cria um handler que mapeia todas as tags para um único tipo de objeto XML.
XMLBasicHandler(Map<String,Class<? extends XMLElementInterface>> tagToObjMap)
          Cria um handler que usa um mapa para criar objetos XML a partir das tags.
XMLListIterator(List<XMLElementInterface> list)
          Deprecated. Constrói um iterador sobre qualquer elemento (tag de referência "ANY").
XMLListIterator(List<XMLElementInterface> list, String tag)
          Deprecated. Constrói um iterador sobre uma lista, buscando por uma tag específica.
XMLReader(Reader reader, Class<? extends XMLElementInterface> cls, boolean validate)
          Cria um leitor que mapeia todas as tags para um único tipo de objeto XML.
XMLReader(Reader reader, Map<String,Class<? extends XMLElementInterface>> tagToObjMap, boolean validate)
          Cria um leitor que usa um mapa para criar os objetos.
 



Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.