tecgraf.javautils.xml
Interface XMLElementFactoryInterface

All Known Implementing Classes:
XMLBasicElementFactory, XMLElementFactory

public interface XMLElementFactoryInterface

Fábrica de elementos XML. Permite a criação de elementos a partir de tags ou de objetos da aplicação.

Author:
Andre Oliveira da Costa

Method Summary
 XMLElementInterface createXMLElementFromApp(Object appObject)
          Cria um elemento XML a partir de um objeto da aplicação.
 XMLElementInterface createXMLElementFromTag(String tagName)
          Cria um elemento XML a partir do nome da tag.
 Object getAppContextObject()
          Retorna o objeto associado ao contexto da aplicação.
 void setAppContextObject(Object contextObject)
          Define o contexto da aplicação, para que este possa ser recuperado durante o processamento do XML.
 

Method Detail

setAppContextObject

void setAppContextObject(Object contextObject)
Define o contexto da aplicação, para que este possa ser recuperado durante o processamento do XML.

Parameters:
contextObject - objeto que representa o "contexto da aplicação". O que exatamente ele representa e como ele é usado depende exclusivamente da aplicação.

getAppContextObject

Object getAppContextObject()
Retorna o objeto associado ao contexto da aplicação.

Returns:
objeto associado ao contexto da aplicação. Pode ser null.

createXMLElementFromTag

XMLElementInterface createXMLElementFromTag(String tagName)
Cria um elemento XML a partir do nome da tag. Este método é executado primariamente a partir do handler (callback startElement).

Parameters:
tagName - nome da tag
Returns:
elemento XML

createXMLElementFromApp

XMLElementInterface createXMLElementFromApp(Object appObject)
Cria um elemento XML a partir de um objeto da aplicação. Este método é executado por instâncias de XMLWriter.

Parameters:
appObject - objeto da aplicação
Returns:
elemento XML


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