Package net.sf.tweety.arg.dung.writer
Class AbstractDungWriter
- java.lang.Object
-
- net.sf.tweety.arg.dung.writer.AbstractDungWriter
-
-
Constructor Summary
Constructors Constructor Description AbstractDungWriter()
-
Method Summary
Modifier and Type Method Description static AbstractDungWriter
getWriter(FileFormat f)
Retrieves the writer for the given file format.abstract void
write(DungTheory aaf, java.io.File f)
Writes the given file into an abstract argumentation frameworkstatic java.lang.String
writeArguments(java.util.Collection<Argument> args)
Writes the given collection of arguments into a string of the form [arg1,...,argn].static java.lang.String
writeLabeling(Labeling l)
Writes a labeling in the form [[IN1,...,INM],[OUT1,...,OUTN],[UNDEC1,...,UNDECM]]
-
-
-
Method Detail
-
getWriter
public static AbstractDungWriter getWriter(FileFormat f)
Retrieves the writer for the given file format.- Parameters:
f
- some file format- Returns:
- a writer or null if the format is not supported.
-
writeArguments
public static java.lang.String writeArguments(java.util.Collection<Argument> args)
Writes the given collection of arguments into a string of the form [arg1,...,argn].- Parameters:
args
- some collection of arguments- Returns:
- a string representation of the collection of arguments
-
writeLabeling
public static java.lang.String writeLabeling(Labeling l)
Writes a labeling in the form [[IN1,...,INM],[OUT1,...,OUTN],[UNDEC1,...,UNDECM]]- Parameters:
l
- some labeling- Returns:
- a string representing the labeling.
-
write
public abstract void write(DungTheory aaf, java.io.File f) throws java.io.IOException
Writes the given file into an abstract argumentation framework- Parameters:
aaf
- an abstract argumentation frameworkf
- the file that will be overwritten.- Throws:
java.io.IOException
- for all errors concerning file reading/writing.
-
-