Constructor | Description |
---|---|
JmafRulesGenerator() |
Modifier and Type | Method | Description |
---|---|---|
static RulesContainer |
generate(java.util.Properties[] propertiesArray,
boolean saveContainer,
int repeatCounter) |
Main method allowing running this class
|
void |
writeDefaultPropertiesFile(java.lang.String fileName) |
Writes *.properties file with names, default values and comments for those parameters, which are rarely changed.
|
void |
writeTemplatePropertiesFile(java.lang.String fileName) |
Writes template *.properties file with names and comments for those parameters which are frequently changed.
|
public static RulesContainer generate(java.util.Properties[] propertiesArray, boolean saveContainer, int repeatCounter)
propertiesArray
- Array of java.util.Properties
object.saveContainer
- Determines if created container is being savedrepeatCounter
- Determines number of subsequent repetitions of rule generationRulesContainer
objectpublic void writeTemplatePropertiesFile(java.lang.String fileName) throws java.io.IOException
pl.poznan.put.cs.idss.jrs.wrappers.Wrapper.writeTemplatePropertiesFile(String)
method.writeTemplatePropertiesFile
in interface Wrapper
fileName
- name (path) of the file where *.properties file should be savedjava.io.IOException
- when file with given name (path) can't be opened for writepublic void writeDefaultPropertiesFile(java.lang.String fileName) throws java.io.IOException
pl.poznan.put.cs.idss.jrs.wrappers.Wrapper.writeDefaultPropertiesFile(String)
method.writeDefaultPropertiesFile
in interface Wrapper
fileName
- name (path) of the file where *.properties file should be savedjava.io.IOException
- when file with given name (path) can't be opened for write