|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||