ikbs.server.xml
Class XMLBuilder

java.lang.Object
  extended by ikbs.server.xml.XMLBuilder
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
XMLCaseBuilder, XMLCommandBuilder, XMLQuestionnaireBuilder

public class XMLBuilder
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 org.jdom.Document document
           
static java.lang.String ENCODAGE
           
 org.jdom.Element racine
           
 org.jdom.input.SAXBuilder sxb
           
 XMLInterface xmlInterface
           
 
Constructor Summary
XMLBuilder()
           
XMLBuilder(XMLInterface xmlInterface)
           
 
Method Summary
 boolean createDocument(java.io.InputStream is)
          Construire le document a partir d'un InputStream contenant le XML
 void createDocument(java.io.Reader r)
          Construire le document a partir d'un flux Reader
 boolean createDocument(java.lang.String s)
          Construire le document a partir d'un flux Reader
 void createDocument(java.net.URL url)
          Construire le document a partir d'un flux Reader
static java.lang.String escapeCharacter(java.lang.String s)
          echappement caracteres <,>,',",&
 org.jdom.Document getDocument()
           
 org.jdom.Element getRacine()
           
 void initVarElements()
          Méthode destinée à ?
 void printModelXML(org.jdom.Document d, java.io.OutputStream ps)
          Transmet un document XML dans un flux
 void printModelXML(java.io.OutputStream ps)
          Transmet un document XML dans un flux
 void setDocument(org.jdom.Document doc)
           
 java.lang.String toString()
          Sortie chaîne du fichier XML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENCODAGE

public static final java.lang.String ENCODAGE
See Also:
Constant Field Values

document

public org.jdom.Document document

racine

public org.jdom.Element racine

xmlInterface

public XMLInterface xmlInterface

sxb

public org.jdom.input.SAXBuilder sxb
Constructor Detail

XMLBuilder

public XMLBuilder()

XMLBuilder

public XMLBuilder(XMLInterface xmlInterface)
Method Detail

getDocument

public org.jdom.Document getDocument()

setDocument

public void setDocument(org.jdom.Document doc)

getRacine

public org.jdom.Element getRacine()

toString

public java.lang.String toString()
Sortie chaîne du fichier XML

Overrides:
toString in class java.lang.Object

initVarElements

public void initVarElements()
Méthode destinée à ?tre surchargée pour initialisation de variables apr?s analyse d'un flux XML


createDocument

public void createDocument(java.io.Reader r)
Construire le document a partir d'un flux Reader


createDocument

public boolean createDocument(java.io.InputStream is)
Construire le document a partir d'un InputStream contenant le XML


createDocument

public boolean createDocument(java.lang.String s)
Construire le document a partir d'un flux Reader


createDocument

public void createDocument(java.net.URL url)
Construire le document a partir d'un flux Reader


printModelXML

public void printModelXML(java.io.OutputStream ps)
Transmet un document XML dans un flux


printModelXML

public void printModelXML(org.jdom.Document d,
                          java.io.OutputStream ps)
Transmet un document XML dans un flux


escapeCharacter

public static java.lang.String escapeCharacter(java.lang.String s)
echappement caracteres <,>,',",&

Parameters:
s - : chaine dont eut echapper les caracteres
Returns:
: chaine avec les caracteres ci-dessus echappe