Package net.sf.tweety.commons
Class Writer
- java.lang.Object
-
- net.sf.tweety.commons.Writer
-
- Direct Known Subclasses:
DefaultCondensedProbabilityDistributionWriter
,DefaultProbabilityDistributionWriter
,MlWriter
,PlWriter
public abstract class Writer extends java.lang.Object
This class represents an abstract writer for writing objects into the file system.- Author:
- Matthias Thimm, Anna Gessler
-
-
Constructor Summary
Constructors Constructor Description Writer(java.lang.Object obj)
Creates a new writer for the given object.
-
Method Summary
Modifier and Type Method Description java.lang.Object
getObject()
Returns the object of this writer.void
setObject(java.lang.Object obj)
Sets the object of this writer.void
writeToFile(java.lang.String filename)
Writes the object into the given file.abstract java.lang.String
writeToString()
Writes the object into a string.
-
-
-
Method Detail
-
setObject
public void setObject(java.lang.Object obj)
Sets the object of this writer.- Parameters:
obj
- some object
-
getObject
public java.lang.Object getObject()
Returns the object of this writer.- Returns:
- the object of this writer.
-
writeToString
public abstract java.lang.String writeToString()
Writes the object into a string.- Returns:
- the string representing the object.
-
writeToFile
public void writeToFile(java.lang.String filename) throws java.io.IOException
Writes the object into the given file.- Parameters:
filename
- the name of the file.- Throws:
java.io.IOException
- if an IO issue occurs.
-
-