77 */
88public class SwanOptions {
99
10- private String testData ;
11- private String trainData ;
10+ private String testDataDir ;
11+ private String trainDataDir ;
1212 private String datasetJson ;
1313 private String outputDir ;
14- private String featureSet ;
14+ private List < String > featureSet ;
1515 private String learningMode ;
1616 private List <String > srmClasses ;
1717 private List <String > cweClasses ;
@@ -20,10 +20,11 @@ public class SwanOptions {
2020 private int iterations ;
2121 private double trainTestSplit ;
2222
23- public SwanOptions (String testData , String trainData , String datasetJson , String outputDir , String featureSet ,
24- String learningMode , List <String > srmClasses , List <String > cweClasses , boolean exportArffData ) {
25- this .testData = testData ;
26- this .trainData = trainData ;
23+ public SwanOptions (String testDataDir , String trainDataDir , String datasetJson , String outputDir ,
24+ List <String > featureSet , String learningMode , List <String > srmClasses , List <String > cweClasses ,
25+ boolean exportArffData , boolean isDocumented , int iterations , double trainTestSplit ) {
26+ this .testDataDir = testDataDir ;
27+ this .trainDataDir = trainDataDir ;
2728 this .datasetJson = datasetJson ;
2829 this .outputDir = outputDir ;
2930 this .featureSet = featureSet ;
@@ -36,20 +37,20 @@ public SwanOptions(String testData, String trainData, String datasetJson, String
3637 this .trainTestSplit = trainTestSplit ;
3738 }
3839
39- public String getTestData () {
40- return testData ;
40+ public String getTestDataDir () {
41+ return testDataDir ;
4142 }
4243
43- public void setTestData (String testData ) {
44- this .testData = testData ;
44+ public void setTestDataDir (String testDataDir ) {
45+ this .testDataDir = testDataDir ;
4546 }
4647
47- public String getTrainData () {
48- return trainData ;
48+ public String getTrainDataDir () {
49+ return trainDataDir ;
4950 }
5051
51- public void setTrainData (String trainData ) {
52- this .trainData = trainData ;
52+ public void setTrainDataDir (String trainDataDir ) {
53+ this .trainDataDir = trainDataDir ;
5354 }
5455
5556 public String getDatasetJson () {
@@ -68,11 +69,11 @@ public void setOutputDir(String outputDir) {
6869 this .outputDir = outputDir ;
6970 }
7071
71- public String getFeatureSet () {
72+ public List < String > getFeatureSet () {
7273 return featureSet ;
7374 }
7475
75- public void setFeatureSet (String featureSet ) {
76+ public void setFeatureSet (List < String > featureSet ) {
7677 this .featureSet = featureSet ;
7778 }
7879
@@ -135,8 +136,8 @@ public void setTrainTestSplit(double trainTestSplit) {
135136 @ Override
136137 public String toString () {
137138 return "SwanOptions{" +
138- "testData='" + testData + '\'' +
139- ", trainData='" + trainData + '\'' +
139+ "testData='" + testDataDir + '\'' +
140+ ", trainData='" + trainDataDir + '\'' +
140141 ", datasetJson='" + datasetJson + '\'' +
141142 ", outputDir='" + outputDir + '\'' +
142143 ", featureSet='" + featureSet + '\'' +
0 commit comments