br.ufg.integrate.xml
Class XMLSchemaFile

java.lang.Object
  extended by br.ufg.integrate.xml.XMLSchemaFile

public class XMLSchemaFile
extends Object

Version:
0.1 Classe que transforma a estrutura do esquema montado em memória em um conteúdo texto em formato XML Schema, que posteriormente será impresso em um arquivo texto definido pelo usuário.
Author:
Rogerio
See Also:
CreateOutputFile

Constructor Summary
XMLSchemaFile(List<Schema> schemas)
          Construtor default que define a versão do XML, a codificação e a localização do namespace que define as variáveis definidas pelo XML Schema.
XMLSchemaFile(List<Schema> schemas, String xmlVersion, String encoding, String namespace)
          Construtor que permite a definição da versão do arquivo XML, a codificação e o local do namespace.
XMLSchemaFile(Schema schema)
          Construtor default que define a versão do XML, a codificação e a localização do namespace que define as variáveis definidas pelo XML Schema.
 
Method Summary
 void createXml()
          Método que chama os demais que criam o texto do arquivo XML final.
 StringBuilder getStringBuilder()
          Referência ao StringBuilder que armazena o conteúdo a ser impresso.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSchemaFile

public XMLSchemaFile(List<Schema> schemas)
Construtor default que define a versão do XML, a codificação e a localização do namespace que define as variáveis definidas pelo XML Schema. Os valores default são: - versão do XML: 1.0 - encoding: UTF-8 - namespace: http://www.w3.org/2001/XMLSchema

Parameters:
schemas - Coleção de esquemas

XMLSchemaFile

public XMLSchemaFile(Schema schema)
Construtor default que define a versão do XML, a codificação e a localização do namespace que define as variáveis definidas pelo XML Schema. Os valores default são: - versão do XML: 1.0 - encoding: UTF-8 - namespace: http://www.w3.org/2001/XMLSchema

Parameters:
schema - Coleção de esquemas

XMLSchemaFile

public XMLSchemaFile(List<Schema> schemas,
                     String xmlVersion,
                     String encoding,
                     String namespace)
Construtor que permite a definição da versão do arquivo XML, a codificação e o local do namespace.

Parameters:
schemas - Coleção de esquemas
xmlVersion - Xml version. Default value is "1.0".
encoding - Character encoding. Default value is "UTF-8".
namespace - Namespace location. Default value is "hhtp://www.w3.org/2001/XMLSchema"
Method Detail

createXml

public void createXml()
Método que chama os demais que criam o texto do arquivo XML final.

Throws:
XMLException

getStringBuilder

public StringBuilder getStringBuilder()
                               throws XMLException
Referência ao StringBuilder que armazena o conteúdo a ser impresso.

Returns:
Texto final a ser impresso.
Throws:
XMLException


Copyright © 2008 Rogério Arantes Gaioso. All Rights Reserved.