org.kinsources.kiwa.sciboard
Class XMLSciboard

java.lang.Object
  extended by org.kinsources.kiwa.sciboard.XMLSciboard

public class XMLSciboard
extends java.lang.Object

This class represents a Sciboard File reader and writer.

Author:
TIP

Constructor Summary
XMLSciboard()
           
 
Method Summary
static Sciboard load(java.io.File file)
           
static Comment readComment(fr.devinsy.util.xml.XMLReader in)
           
static void readComments(Comments target, fr.devinsy.util.xml.XMLReader in)
           
static void readProperties(java.util.Properties target, fr.devinsy.util.xml.XMLReader in)
           
static Request readRequest(java.lang.String source)
           
static Request readRequest(fr.devinsy.util.xml.XMLReader in)
           
static void readRequests(Requests target, fr.devinsy.util.xml.XMLReader in)
           
static Sciboard readSciboard(java.lang.String source)
           
static Sciboard readSciboard(fr.devinsy.util.xml.XMLReader in)
          Reads a net from a XMLReader object.
static Vote readVote(fr.devinsy.util.xml.XMLReader in)
           
static void readVotes(Votes target, fr.devinsy.util.xml.XMLReader in)
           
static void save(java.io.File file, Sciboard source, java.lang.String generator)
          Saves a net in a file.
static java.lang.String toXMLString(Request source)
           
static java.lang.String toXMLString(Sciboard source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Comment source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Comments source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, java.util.Properties source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Request source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Requests source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Sciboard source)
          Writes a net in an stream.
static void write(fr.devinsy.util.xml.XMLWriter out, Vote source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Votes source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSciboard

public XMLSciboard()
Method Detail

load

public static Sciboard load(java.io.File file)
                     throws java.lang.Exception
Parameters:
file -
Returns:
Throws:
java.lang.Exception

readComment

public static Comment readComment(fr.devinsy.util.xml.XMLReader in)
                           throws javax.xml.stream.XMLStreamException,
                                  fr.devinsy.util.xml.XMLBadFormatException
Parameters:
in -
Returns:
Throws:
javax.xml.stream.XMLStreamException
fr.devinsy.util.xml.XMLBadFormatException

readComments

public static void readComments(Comments target,
                                fr.devinsy.util.xml.XMLReader in)
                         throws javax.xml.stream.XMLStreamException,
                                fr.devinsy.util.xml.XMLBadFormatException
Parameters:
target -
in -
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException

readProperties

public static void readProperties(java.util.Properties target,
                                  fr.devinsy.util.xml.XMLReader in)
                           throws javax.xml.stream.XMLStreamException,
                                  fr.devinsy.util.xml.XMLBadFormatException
Parameters:
target -
in -
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException

readRequest

public static Request readRequest(java.lang.String source)
                           throws javax.xml.stream.XMLStreamException,
                                  fr.devinsy.util.xml.XMLBadFormatException
Parameters:
target -
in -
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException
java.lang.Exception

readRequest

public static Request readRequest(fr.devinsy.util.xml.XMLReader in)
                           throws javax.xml.stream.XMLStreamException,
                                  fr.devinsy.util.xml.XMLBadFormatException
Parameters:
target -
in -
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException
java.lang.Exception

readRequests

public static void readRequests(Requests target,
                                fr.devinsy.util.xml.XMLReader in)
                         throws javax.xml.stream.XMLStreamException,
                                fr.devinsy.util.xml.XMLBadFormatException
Parameters:
target -
in -
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException

readSciboard

public static Sciboard readSciboard(java.lang.String source)
                             throws javax.xml.stream.XMLStreamException,
                                    fr.devinsy.util.xml.XMLBadFormatException
Parameters:
target -
in -
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException
java.lang.Exception

readSciboard

public static Sciboard readSciboard(fr.devinsy.util.xml.XMLReader in)
                             throws javax.xml.stream.XMLStreamException,
                                    fr.devinsy.util.xml.XMLBadFormatException
Reads a net from a XMLReader object.

Parameters:
in - the source of reading.
Returns:
the read net.
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException

readVote

public static Vote readVote(fr.devinsy.util.xml.XMLReader in)
                     throws javax.xml.stream.XMLStreamException,
                            fr.devinsy.util.xml.XMLBadFormatException
Parameters:
in -
Returns:
Throws:
javax.xml.stream.XMLStreamException
fr.devinsy.util.xml.XMLBadFormatException

readVotes

public static void readVotes(Votes target,
                             fr.devinsy.util.xml.XMLReader in)
                      throws javax.xml.stream.XMLStreamException,
                             fr.devinsy.util.xml.XMLBadFormatException
Parameters:
target -
in -
Throws:
fr.devinsy.util.xml.XMLBadFormatException
javax.xml.stream.XMLStreamException

save

public static void save(java.io.File file,
                        Sciboard source,
                        java.lang.String generator)
                 throws java.lang.Exception
Saves a net in a file.

Parameters:
file - Target.
source - Source.
Throws:
java.lang.Exception

toXMLString

public static java.lang.String toXMLString(Request source)
                                    throws java.io.UnsupportedEncodingException
Parameters:
source -
Returns:
Throws:
java.io.UnsupportedEncodingException

toXMLString

public static java.lang.String toXMLString(Sciboard source)
                                    throws java.io.UnsupportedEncodingException
Parameters:
source -
Returns:
Throws:
java.io.UnsupportedEncodingException

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Comment source)
Parameters:
source -

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Comments source)
Parameters:
out -
source -

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         java.util.Properties source)
Parameters:
out -
source -

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Request source)
Parameters:
source -

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Requests source)
Parameters:
out -
source -

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Sciboard source)
Writes a net in an stream.

Parameters:
out - Target.
source - Source.

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Vote source)
Parameters:
source -

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Votes source)
Parameters:
out -
source -