public abstract class FileWriter extends Object
| Modifier and Type | Field and Description |
|---|---|
protected File |
folder |
static int |
VALUE_STRING_MAXLENGTH |
| Constructor and Description |
|---|
FileWriter(File path) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
filetype() |
String |
getDefaultFilePrefix() |
File |
getFolder() |
protected Path |
nextNonexistingFile(String filePrefix) |
protected String |
roundedValue(double value) |
void |
setDefaultFilePrefix(String defaultFilePrefix) |
abstract File |
writeMultiBidderXOR(Collection<XORLanguage<Good>> valueFunctions,
int numberOfBids,
String filePrefix) |
abstract File |
writeMultiBidderXORQ(Collection<GenericLang<GenericDefinition>> valueFunctions,
int numberOfBids,
String filePrefix) |
abstract File |
writeSingleBidderXOR(XORLanguage<Good> valueFunction,
int numberOfBids,
String filePrefix) |
abstract File |
writeSingleBidderXORQ(GenericLang<GenericDefinition> lang,
int numberOfBids,
String filePrefix) |
public static final int VALUE_STRING_MAXLENGTH
protected final File folder
public FileWriter(File path)
public abstract File writeMultiBidderXOR(Collection<XORLanguage<Good>> valueFunctions, int numberOfBids, String filePrefix) throws IOException
IOExceptionpublic abstract File writeSingleBidderXOR(XORLanguage<Good> valueFunction, int numberOfBids, String filePrefix) throws IOException
IOExceptionpublic abstract File writeMultiBidderXORQ(Collection<GenericLang<GenericDefinition>> valueFunctions, int numberOfBids, String filePrefix) throws IOException
IOExceptionpublic abstract File writeSingleBidderXORQ(GenericLang<GenericDefinition> lang, int numberOfBids, String filePrefix) throws IOException
IOExceptionprotected abstract String filetype()
protected String roundedValue(double value)
public String getDefaultFilePrefix()
public void setDefaultFilePrefix(String defaultFilePrefix)
public File getFolder()
Copyright © 2017. All rights reserved.