Class AbstractDungWriter
- java.lang.Object
 - 
- org.tweetyproject.arg.dung.writer.AbstractDungWriter
 
 
- 
- 
Constructor Summary
Constructors Constructor Description AbstractDungWriter() 
- 
Method Summary
Modifier and Type Method Description static AbstractDungWritergetWriter(FileFormat f)Retrieves the writer for the given file format.abstract voidwrite(DungTheory aaf, java.io.File f)Writes the given file into an abstract argumentation frameworkstatic java.lang.StringwriteArguments(java.util.Collection<Argument> args)Writes the given collection of arguments into a string of the form [arg1,...,argn].static java.lang.StringwriteLabeling(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.
 
 - 
 
 -