org.kinsources.kiwa.kidarep
Class XMLKidarep

java.lang.Object
  extended by org.kinsources.kiwa.kidarep.XMLKidarep

public class XMLKidarep
extends java.lang.Object

This class represents a Kidarep File reader and writer.

Author:
TIP

Nested Class Summary
static class XMLKidarep.Mode
           
 
Constructor Summary
XMLKidarep()
           
 
Method Summary
static Kidarep load(java.io.File file)
           
static org.tip.puck.net.workers.AttributeFilter readAttributeFilter(fr.devinsy.util.xml.XMLReader in)
           
static void readAttributeFilters(org.tip.puck.net.workers.AttributeFilters target, fr.devinsy.util.xml.XMLReader in)
           
static Collaborator readCollaborator(fr.devinsy.util.xml.XMLReader in)
           
static void readCollaborators(Collaborators target, fr.devinsy.util.xml.XMLReader in)
           
static Collection readCollection(java.lang.String source)
           
static Collection readCollection(fr.devinsy.util.xml.XMLReader in)
           
static void readCollections(Collections target, fr.devinsy.util.xml.XMLReader in)
           
static Contributor readContributor(fr.devinsy.util.xml.XMLReader in)
           
static void readContributors(Contributors target, fr.devinsy.util.xml.XMLReader in)
           
static Dataset readDataset(java.lang.String source)
           
static Dataset readDataset(fr.devinsy.util.xml.XMLReader in)
           
static DatasetFile readDatasetFile(fr.devinsy.util.xml.XMLReader in)
           
static void readDatasets(Datasets target, java.lang.String source)
           
static void readDatasets(Datasets target, fr.devinsy.util.xml.XMLReader in)
           
static FormatIssue readFormatIssue(java.lang.String source)
           
static FormatIssue readFormatIssue(fr.devinsy.util.xml.XMLReader in)
           
static void readFormatIssues(FormatIssues target, fr.devinsy.util.xml.XMLReader in)
           
static Kidarep readKidarep(fr.devinsy.util.xml.XMLReader in)
          Reads a net from a XMLReader object.
static LoadedFile readLoadedFile(fr.devinsy.util.xml.XMLReader in)
           
static LoadedFileHeader readLoadedFileHeader(fr.devinsy.util.xml.XMLReader in)
           
static void readLoadedFileHeaders(LoadedFileHeaders target, fr.devinsy.util.xml.XMLReader in)
           
static void readStatistics(Statistics target, fr.devinsy.util.xml.XMLReader in)
           
static void save(java.io.File file, Kidarep source, java.lang.String generator)
          Saves a net in a file.
static java.lang.String toXMLString(Collection source)
           
static java.lang.String toXMLString(Dataset source)
           
static java.lang.String toXMLString(FormatIssue source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, org.tip.puck.net.workers.AttributeFilter source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, org.tip.puck.net.workers.AttributeFilters source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Collaborator source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Collaborators source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Collection source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Collections source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Contributor source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Contributors source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Dataset source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, DatasetFile source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Datasets source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, FormatIssue source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, FormatIssues source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Kidarep source)
          Writes a net in an stream.
static void write(fr.devinsy.util.xml.XMLWriter out, LoadedFile source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, LoadedFileHeader source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, LoadedFileHeaders source)
           
static void write(fr.devinsy.util.xml.XMLWriter out, Statistics source)
          Writes statistics in an stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLKidarep

public XMLKidarep()
Method Detail

load

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

readAttributeFilter

public static org.tip.puck.net.workers.AttributeFilter readAttributeFilter(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

readAttributeFilters

public static void readAttributeFilters(org.tip.puck.net.workers.AttributeFilters 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
org.apache.commons.codec.DecoderException

readCollaborator

public static Collaborator readCollaborator(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

readCollaborators

public static void readCollaborators(Collaborators 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
org.apache.commons.codec.DecoderException

readCollection

public static Collection readCollection(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
org.apache.commons.codec.DecoderException
java.lang.Exception

readCollection

public static Collection readCollection(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

readCollections

public static void readCollections(Collections 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

readContributor

public static Contributor readContributor(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
org.apache.commons.codec.DecoderException

readContributors

public static void readContributors(Contributors 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
org.apache.commons.codec.DecoderException

readDataset

public static Dataset readDataset(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
org.apache.commons.codec.DecoderException
java.lang.Exception

readDataset

public static Dataset readDataset(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
org.apache.commons.codec.DecoderException

readDatasetFile

public static DatasetFile readDatasetFile(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
org.apache.commons.codec.DecoderException

readDatasets

public static void readDatasets(Datasets target,
                                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

readDatasets

public static void readDatasets(Datasets 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
org.apache.commons.codec.DecoderException

readFormatIssue

public static FormatIssue readFormatIssue(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
org.apache.commons.codec.DecoderException
java.lang.Exception

readFormatIssue

public static FormatIssue readFormatIssue(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
org.apache.commons.codec.DecoderException

readFormatIssues

public static void readFormatIssues(FormatIssues 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
org.apache.commons.codec.DecoderException

readKidarep

public static Kidarep readKidarep(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
org.apache.commons.codec.DecoderException

readLoadedFile

public static LoadedFile readLoadedFile(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
org.apache.commons.codec.DecoderException

readLoadedFileHeader

public static LoadedFileHeader readLoadedFileHeader(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
org.apache.commons.codec.DecoderException

readLoadedFileHeaders

public static void readLoadedFileHeaders(LoadedFileHeaders 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
org.apache.commons.codec.DecoderException

readStatistics

public static void readStatistics(Statistics 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
org.apache.commons.codec.DecoderException

save

public static void save(java.io.File file,
                        Kidarep 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(Collection source)
                                    throws java.io.UnsupportedEncodingException
Parameters:
source -
Returns:
Throws:
java.io.UnsupportedEncodingException

toXMLString

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

toXMLString

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

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         org.tip.puck.net.workers.AttributeFilter source)
Parameters:
source -

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         org.tip.puck.net.workers.AttributeFilters source)
Parameters:
source -

write

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

write

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

write

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

write

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

write

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

write

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

write

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

write

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

write

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

write

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

write

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

write

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

Parameters:
out - Target.
source - Source.

write

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

write

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

write

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

write

public static void write(fr.devinsy.util.xml.XMLWriter out,
                         Statistics source)
Writes statistics in an stream.

Parameters:
out - Target.
source - Source.