diff --git a/.gitignore b/.gitignore index 25eb8ae..ebd1123 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ # https://stackoverflow.com/questions/5533050/gitignore-exclude-folder-but-include-specific-subfolder /build/* !/build/libs/ +!/build/docs/ # Ignored files .nb-gradle-properties diff --git a/README.md b/README.md index 853066e..1eb9d10 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,5 @@ You can contact Matt if you need help, and you provide him with the Log file you * maybe just add a check for AbstractGradingCriteria.canGradeDataType(...) ## Helpful Links -* [Apache CLI](https://commons.apache.org/proper/commons-cli/javadocs/api-release/index.html) * [CSV Library](https://javadoc.io/doc/org.apache.commons/commons-csv/latest/index.html) * [Excel Library](https://poi.apache.org/apidocs/4.1/) \ No newline at end of file diff --git a/build.gradle b/build.gradle index fb7c36c..2eb53db 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { // Double quotes evaluate some expressions a-la backticks in JS. Sound * running and Jar-ing */ mainClassName = 'autocadDrawingChecker.start.Main' -version = '2.5' +version = '3.0' sourceCompatibility = '1.8' [compileJava, compileTestJava]*.options*.encoding = 'UTF-8' @@ -66,8 +66,6 @@ dependencies { // http://www.gradle.org/docs/current/userguide/dependency_management.html#sec:how_to_declare_your_dependencies testCompile group: 'junit', name: 'junit', version: '4.10' - compile group: 'commons-cli', name: 'commons-cli', version: '1.4' - // https://mvnrepository.com/artifact/org.apache.commons/commons-csv compile group: 'org.apache.commons', name: 'commons-csv', version: '1.8' diff --git a/build/docs/javadoc/allclasses-frame.html b/build/docs/javadoc/allclasses-frame.html new file mode 100644 index 0000000..e3a0ceb --- /dev/null +++ b/build/docs/javadoc/allclasses-frame.html @@ -0,0 +1,82 @@ + + + + + +All Classes (AutoCADDrawingChecker 3.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/build/docs/javadoc/allclasses-noframe.html b/build/docs/javadoc/allclasses-noframe.html new file mode 100644 index 0000000..70ed3ed --- /dev/null +++ b/build/docs/javadoc/allclasses-noframe.html @@ -0,0 +1,82 @@ + + + + + +All Classes (AutoCADDrawingChecker 3.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/AbstractGradableDataType.html b/build/docs/javadoc/autocadDrawingChecker/data/AbstractGradableDataType.html new file mode 100644 index 0000000..0c72fd4 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/AbstractGradableDataType.html @@ -0,0 +1,287 @@ + + + + + +AbstractGradableDataType (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data
+

Interface AbstractGradableDataType

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/GradableDataTypeLoader.html b/build/docs/javadoc/autocadDrawingChecker/data/GradableDataTypeLoader.html new file mode 100644 index 0000000..4b3ab21 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/GradableDataTypeLoader.html @@ -0,0 +1,294 @@ + + + + + +GradableDataTypeLoader (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data
+

Class GradableDataTypeLoader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/core/AbstractTableParser.html b/build/docs/javadoc/autocadDrawingChecker/data/core/AbstractTableParser.html new file mode 100644 index 0000000..8e7cb5e --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/core/AbstractTableParser.html @@ -0,0 +1,571 @@ + + + + + +AbstractTableParser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.core
+

Class AbstractTableParser<SheetType,RowType>

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/core/DataSet.html b/build/docs/javadoc/autocadDrawingChecker/data/core/DataSet.html new file mode 100644 index 0000000..4421acf --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/core/DataSet.html @@ -0,0 +1,428 @@ + + + + + +DataSet (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.core
+

Class DataSet

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/core/Record.html b/build/docs/javadoc/autocadDrawingChecker/data/core/Record.html new file mode 100644 index 0000000..9c0e396 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/core/Record.html @@ -0,0 +1,417 @@ + + + + + +Record (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.core
+

Class Record

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/core/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/data/core/package-frame.html new file mode 100644 index 0000000..0adb1ff --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/core/package-frame.html @@ -0,0 +1,22 @@ + + + + + +autocadDrawingChecker.data.core (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.data.core

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/core/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/data/core/package-summary.html new file mode 100644 index 0000000..a50b028 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/core/package-summary.html @@ -0,0 +1,169 @@ + + + + + +autocadDrawingChecker.data.core (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.data.core

+
+
The core package contains all the classes used to convert files into a format more usable by the program.
+
+

See: Description

+
+
+ + + + +

Package autocadDrawingChecker.data.core Description

+
The core package contains all the classes used to convert files into a format more usable by the program. + + + + + + +
Class Purpose
AbstractTableParserReads a file, and converts it into a subclass of DataSet.
DataSet Stores a list of Records extracted from a file.
Record A single data entry in a file. This is usually rows in a spreadsheet. This is used by many of project's classes
+
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/core/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/data/core/package-tree.html new file mode 100644 index 0000000..76b9a4a --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/core/package-tree.html @@ -0,0 +1,153 @@ + + + + + +autocadDrawingChecker.data.core Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.data.core

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/csv/CsvParser.html b/build/docs/javadoc/autocadDrawingChecker/data/csv/CsvParser.html new file mode 100644 index 0000000..1065113 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/csv/CsvParser.html @@ -0,0 +1,457 @@ + + + + + +CsvParser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.csv
+

Class CsvParser

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/csv/GenericCsvDataType.html b/build/docs/javadoc/autocadDrawingChecker/data/csv/GenericCsvDataType.html new file mode 100644 index 0000000..976f087 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/csv/GenericCsvDataType.html @@ -0,0 +1,342 @@ + + + + + +GenericCsvDataType (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.csv
+

Class GenericCsvDataType

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/csv/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/data/csv/package-frame.html new file mode 100644 index 0000000..367e599 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/csv/package-frame.html @@ -0,0 +1,21 @@ + + + + + +autocadDrawingChecker.data.csv (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.data.csv

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/csv/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/data/csv/package-summary.html new file mode 100644 index 0000000..9e37731 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/csv/package-summary.html @@ -0,0 +1,144 @@ + + + + + +autocadDrawingChecker.data.csv (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.data.csv

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/csv/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/data/csv/package-tree.html new file mode 100644 index 0000000..5a7fe41 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/csv/package-tree.html @@ -0,0 +1,140 @@ + + + + + +autocadDrawingChecker.data.csv Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.data.csv

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/ExcelParser.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/ExcelParser.html new file mode 100644 index 0000000..fbb9197 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/ExcelParser.html @@ -0,0 +1,497 @@ + + + + + +ExcelParser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel
+

Class ExcelParser

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/GenericExcelDataType.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/GenericExcelDataType.html new file mode 100644 index 0000000..281824c --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/GenericExcelDataType.html @@ -0,0 +1,342 @@ + + + + + +GenericExcelDataType (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel
+

Class GenericExcelDataType

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADDataType.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADDataType.html new file mode 100644 index 0000000..0b089a5 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADDataType.html @@ -0,0 +1,342 @@ + + + + + +AutoCADDataType (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.autoCADData
+

Class AutoCADDataType

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADElement.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADElement.html new file mode 100644 index 0000000..82c2f16 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADElement.html @@ -0,0 +1,347 @@ + + + + + +AutoCADElement (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.autoCADData
+

Class AutoCADElement

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADExcelParser.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADExcelParser.html new file mode 100644 index 0000000..3fab639 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADExcelParser.html @@ -0,0 +1,337 @@ + + + + + +AutoCADExcelParser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.autoCADData
+

Class AutoCADExcelParser

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADExport.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADExport.html new file mode 100644 index 0000000..a59a796 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/AutoCADExport.html @@ -0,0 +1,414 @@ + + + + + +AutoCADExport (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.autoCADData
+

Class AutoCADExport

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-frame.html new file mode 100644 index 0000000..d9d523b --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-frame.html @@ -0,0 +1,23 @@ + + + + + +autocadDrawingChecker.data.excel.autoCADData (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.data.excel.autoCADData

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-summary.html new file mode 100644 index 0000000..2d723bb --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-summary.html @@ -0,0 +1,183 @@ + + + + + +autocadDrawingChecker.data.excel.autoCADData (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.data.excel.autoCADData

+
+
The autocadData package contains classes + used to convert AutoCAD Excel exports into + a more useful format for the program.
+
+

See: Description

+
+
+ + + + +

Package autocadDrawingChecker.data.excel.autoCADData Description

+
The autocadData package contains classes + used to convert AutoCAD Excel exports into + a more useful format for the program. + + + + + + +
Class Purpose
AutoCADElement Stores the data from one row in the AutoCAD Excel file.
AutoCADExcelParser Reads an Excel file, and extracts an AutoCADExport from it.
AutoCADExport Stores a list of all AutoCADElements stored in a file.
+
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-tree.html new file mode 100644 index 0000000..807b54c --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/autoCADData/package-tree.html @@ -0,0 +1,170 @@ + + + + + +autocadDrawingChecker.data.excel.autoCADData Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.data.excel.autoCADData

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/package-frame.html new file mode 100644 index 0000000..a536b8c --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/package-frame.html @@ -0,0 +1,21 @@ + + + + + +autocadDrawingChecker.data.excel (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.data.excel

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/package-summary.html new file mode 100644 index 0000000..75a0c23 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/package-summary.html @@ -0,0 +1,146 @@ + + + + + +autocadDrawingChecker.data.excel (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.data.excel

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/package-tree.html new file mode 100644 index 0000000..3c537fc --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/package-tree.html @@ -0,0 +1,140 @@ + + + + + +autocadDrawingChecker.data.excel Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.data.excel

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataParser.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataParser.html new file mode 100644 index 0000000..e759468 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataParser.html @@ -0,0 +1,385 @@ + + + + + +SurveyDataParser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.surveyData
+

Class SurveyDataParser

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataRecord.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataRecord.html new file mode 100644 index 0000000..e98a4b0 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataRecord.html @@ -0,0 +1,407 @@ + + + + + +SurveyDataRecord (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.surveyData
+

Class SurveyDataRecord

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataSet.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataSet.html new file mode 100644 index 0000000..63ef25e --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataSet.html @@ -0,0 +1,346 @@ + + + + + +SurveyDataSet (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.surveyData
+

Class SurveyDataSet

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataType.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataType.html new file mode 100644 index 0000000..f71a943 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/SurveyDataType.html @@ -0,0 +1,342 @@ + + + + + +SurveyDataType (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.data.excel.surveyData
+

Class SurveyDataType

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-frame.html new file mode 100644 index 0000000..db872f9 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-frame.html @@ -0,0 +1,23 @@ + + + + + +autocadDrawingChecker.data.excel.surveyData (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.data.excel.surveyData

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-summary.html new file mode 100644 index 0000000..6246c93 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-summary.html @@ -0,0 +1,152 @@ + + + + + +autocadDrawingChecker.data.excel.surveyData (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.data.excel.surveyData

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-tree.html new file mode 100644 index 0000000..c863325 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/excel/surveyData/package-tree.html @@ -0,0 +1,170 @@ + + + + + +autocadDrawingChecker.data.excel.surveyData Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.data.excel.surveyData

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/data/package-frame.html new file mode 100644 index 0000000..411dab6 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/package-frame.html @@ -0,0 +1,24 @@ + + + + + +autocadDrawingChecker.data (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.data

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/data/package-summary.html new file mode 100644 index 0000000..e4be181 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/package-summary.html @@ -0,0 +1,187 @@ + + + + + +autocadDrawingChecker.data (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.data

+
+
The data package provides ways of converting Excel and CSV files into objects which the program can interact with.
+
+

See: Description

+
+
+ + + + +

Package autocadDrawingChecker.data Description

+
The data package provides ways of converting Excel and CSV files into objects which the program can interact with. + In this way, this package serves as the Model component of the standard Model-View-Controller archetype. + + Each sub-folder contained herein is a specific Gradable Data Type. + A Gradable Data Type (or simply "data type") represents a type of Excel or CSV file that should be treated differently + from other data types. For example, the AutoCAD data type is a subclass of the Generic Excel data type: the program + can treat AutoCAD data as though it were just Generic Excel data, but AutoCAD data has special properties, such as + "layer" and "name" columns, and should therefore be treated differently than Generic Excel data. + + To create a new data type: +
    +
  1. Create a new package in this folder
  2. +
  3. Create a new subclass for each class in the "core" package
  4. +
  5. Add your new data type to the list of data types returned by getAll() in GradableDataTypeLoader
  6. +
+
+
See Also:
+
autocadDrawingChecker.data.core, +GradableDataTypeLoader
+
+
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/data/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/data/package-tree.html new file mode 100644 index 0000000..0718b06 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/data/package-tree.html @@ -0,0 +1,143 @@ + + + + + +autocadDrawingChecker.data Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.data

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/ElementMatcher.html b/build/docs/javadoc/autocadDrawingChecker/grading/ElementMatcher.html new file mode 100644 index 0000000..083d808 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/ElementMatcher.html @@ -0,0 +1,322 @@ + + + + + +ElementMatcher (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading
+

Class ElementMatcher<T extends Record>

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/FileLocator.html b/build/docs/javadoc/autocadDrawingChecker/grading/FileLocator.html new file mode 100644 index 0000000..b346c96 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/FileLocator.html @@ -0,0 +1,303 @@ + + + + + +FileLocator (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading
+

Class FileLocator

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/GradedExport.html b/build/docs/javadoc/autocadDrawingChecker/grading/GradedExport.html new file mode 100644 index 0000000..54ab2d0 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/GradedExport.html @@ -0,0 +1,373 @@ + + + + + +GradedExport (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading
+

Class GradedExport

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/Grader.html b/build/docs/javadoc/autocadDrawingChecker/grading/Grader.html new file mode 100644 index 0000000..7b146c0 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/Grader.html @@ -0,0 +1,304 @@ + + + + + +Grader (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading
+

Class Grader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/GradingReport.html b/build/docs/javadoc/autocadDrawingChecker/grading/GradingReport.html new file mode 100644 index 0000000..6653c57 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/GradingReport.html @@ -0,0 +1,395 @@ + + + + + +GradingReport (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading
+

Class GradingReport

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/MatchingElements.html b/build/docs/javadoc/autocadDrawingChecker/grading/MatchingElements.html new file mode 100644 index 0000000..710b5fd --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/MatchingElements.html @@ -0,0 +1,316 @@ + + + + + +MatchingElements (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading
+

Class MatchingElements<T extends Record>

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/MathUtil.html b/build/docs/javadoc/autocadDrawingChecker/grading/MathUtil.html new file mode 100644 index 0000000..1a3bb3a --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/MathUtil.html @@ -0,0 +1,330 @@ + + + + + +MathUtil (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading
+

Class MathUtil

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractElementCriteria.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractElementCriteria.html new file mode 100644 index 0000000..ce8cdbc --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractElementCriteria.html @@ -0,0 +1,317 @@ + + + + + +AbstractElementCriteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria
+

Interface AbstractElementCriteria<DataSetType extends DataSet,RecordType extends Record>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractGradingCriteria.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractGradingCriteria.html new file mode 100644 index 0000000..173af10 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractGradingCriteria.html @@ -0,0 +1,349 @@ + + + + + +AbstractGradingCriteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria
+

Interface AbstractGradingCriteria<DataSetType extends DataSet>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractVectorCriteria.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractVectorCriteria.html new file mode 100644 index 0000000..bb5aec1 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/AbstractVectorCriteria.html @@ -0,0 +1,292 @@ + + + + + +AbstractVectorCriteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria
+

Interface AbstractVectorCriteria<DataSetType extends DataSet,RecordType extends Record>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/CompareColumn.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/CompareColumn.html new file mode 100644 index 0000000..f082c8b --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/CompareColumn.html @@ -0,0 +1,450 @@ + + + + + +CompareColumn (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria
+

Class CompareColumn

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/GradingCriteriaLoader.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/GradingCriteriaLoader.html new file mode 100644 index 0000000..ad2aa03 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/GradingCriteriaLoader.html @@ -0,0 +1,293 @@ + + + + + +GradingCriteriaLoader (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria
+

Class GradingCriteriaLoader

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/LineCount.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/LineCount.html new file mode 100644 index 0000000..43e9a9f --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/LineCount.html @@ -0,0 +1,378 @@ + + + + + +LineCount (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria
+

Class LineCount

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/AbstractAutoCADElementCriteria.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/AbstractAutoCADElementCriteria.html new file mode 100644 index 0000000..d63529d --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/AbstractAutoCADElementCriteria.html @@ -0,0 +1,368 @@ + + + + + +AbstractAutoCADElementCriteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.autoCADCriteria
+

Interface AbstractAutoCADElementCriteria

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineAngle.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineAngle.html new file mode 100644 index 0000000..3f5fa78 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineAngle.html @@ -0,0 +1,402 @@ + + + + + +LineAngle (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.autoCADCriteria
+

Class LineAngle

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineEnd.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineEnd.html new file mode 100644 index 0000000..3d61684 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineEnd.html @@ -0,0 +1,400 @@ + + + + + +LineEnd (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.autoCADCriteria
+

Class LineEnd

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineLength.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineLength.html new file mode 100644 index 0000000..187fa94 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineLength.html @@ -0,0 +1,425 @@ + + + + + +LineLength (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.autoCADCriteria
+

Class LineLength

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineStart.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineStart.html new file mode 100644 index 0000000..b067197 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LineStart.html @@ -0,0 +1,400 @@ + + + + + +LineStart (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.autoCADCriteria
+

Class LineStart

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LinesPerLayer.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LinesPerLayer.html new file mode 100644 index 0000000..0235bb9 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/LinesPerLayer.html @@ -0,0 +1,378 @@ + + + + + +LinesPerLayer (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.autoCADCriteria
+

Class LinesPerLayer

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/TextMatches.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/TextMatches.html new file mode 100644 index 0000000..3163e41 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/TextMatches.html @@ -0,0 +1,402 @@ + + + + + +TextMatches (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.autoCADCriteria
+

Class TextMatches

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-frame.html new file mode 100644 index 0000000..f777793 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-frame.html @@ -0,0 +1,29 @@ + + + + + +autocadDrawingChecker.grading.criteria.autoCADCriteria (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.grading.criteria.autoCADCriteria

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-summary.html new file mode 100644 index 0000000..ebc0df4 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-summary.html @@ -0,0 +1,175 @@ + + + + + +autocadDrawingChecker.grading.criteria.autoCADCriteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.grading.criteria.autoCADCriteria

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-tree.html new file mode 100644 index 0000000..6718161 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/autoCADCriteria/package-tree.html @@ -0,0 +1,152 @@ + + + + + +autocadDrawingChecker.grading.criteria.autoCADCriteria Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.grading.criteria.autoCADCriteria

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-frame.html new file mode 100644 index 0000000..f44e032 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-frame.html @@ -0,0 +1,28 @@ + + + + + +autocadDrawingChecker.grading.criteria (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.grading.criteria

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-summary.html new file mode 100644 index 0000000..fca99ff --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-summary.html @@ -0,0 +1,186 @@ + + + + + +autocadDrawingChecker.grading.criteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.grading.criteria

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-tree.html new file mode 100644 index 0000000..1dab024 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/package-tree.html @@ -0,0 +1,153 @@ + + + + + +autocadDrawingChecker.grading.criteria Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.grading.criteria

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/GradeCoords.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/GradeCoords.html new file mode 100644 index 0000000..40100be --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/GradeCoords.html @@ -0,0 +1,410 @@ + + + + + +GradeCoords (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.grading.criteria.surveyCriteria
+

Class GradeCoords

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-frame.html new file mode 100644 index 0000000..d3d342b --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-frame.html @@ -0,0 +1,20 @@ + + + + + +autocadDrawingChecker.grading.criteria.surveyCriteria (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.grading.criteria.surveyCriteria

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-summary.html new file mode 100644 index 0000000..4e13bb6 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-summary.html @@ -0,0 +1,140 @@ + + + + + +autocadDrawingChecker.grading.criteria.surveyCriteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.grading.criteria.surveyCriteria

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-tree.html new file mode 100644 index 0000000..2672433 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/criteria/surveyCriteria/package-tree.html @@ -0,0 +1,135 @@ + + + + + +autocadDrawingChecker.grading.criteria.surveyCriteria Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.grading.criteria.surveyCriteria

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/grading/package-frame.html new file mode 100644 index 0000000..2f8bcc8 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/package-frame.html @@ -0,0 +1,26 @@ + + + + + +autocadDrawingChecker.grading (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.grading

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/grading/package-summary.html new file mode 100644 index 0000000..0d0b2f1 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/package-summary.html @@ -0,0 +1,211 @@ + + + + + +autocadDrawingChecker.grading (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.grading

+
+
The grading package contains classes + relevant to comparing two DataSets, + and assigning a grade to them.
+
+

See: Description

+
+
+ + + + +

Package autocadDrawingChecker.grading Description

+
The grading package contains classes + relevant to comparing two DataSets, + and assigning a grade to them. The primary + classes of interest are the AbstractGradingCriteria + class, which serves as the base for + all the different ways this application + can grade students' assignments; and + the Grader class, which uses these criteria.
+
+
See Also:
+
AbstractGradingCriteria, +Grader
+
+
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/grading/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/grading/package-tree.html new file mode 100644 index 0000000..5044d66 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/grading/package-tree.html @@ -0,0 +1,157 @@ + + + + + +autocadDrawingChecker.grading Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.grading

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/AbstractPage.html b/build/docs/javadoc/autocadDrawingChecker/gui/AbstractPage.html new file mode 100644 index 0000000..b46925f --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/AbstractPage.html @@ -0,0 +1,428 @@ + + + + + +AbstractPage (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui
+

Class AbstractPage

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/PageRenderer.html b/build/docs/javadoc/autocadDrawingChecker/gui/PageRenderer.html new file mode 100644 index 0000000..9e88bf5 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/PageRenderer.html @@ -0,0 +1,475 @@ + + + + + +PageRenderer (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui
+

Class PageRenderer

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/ViewController.html b/build/docs/javadoc/autocadDrawingChecker/gui/ViewController.html new file mode 100644 index 0000000..c8581c8 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/ViewController.html @@ -0,0 +1,430 @@ + + + + + +ViewController (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui
+

Class ViewController

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/ChooseCriteriaPage.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/ChooseCriteriaPage.html new file mode 100644 index 0000000..8b30e50 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/ChooseCriteriaPage.html @@ -0,0 +1,458 @@ + + + + + +ChooseCriteriaPage (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseCriteria
+

Class ChooseCriteriaPage

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaSelectionList.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaSelectionList.html new file mode 100644 index 0000000..8da8480 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaSelectionList.html @@ -0,0 +1,386 @@ + + + + + +CriteriaSelectionList (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseCriteria
+

Class CriteriaSelectionList

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaThresholdInput.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaThresholdInput.html new file mode 100644 index 0000000..fb93324 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaThresholdInput.html @@ -0,0 +1,338 @@ + + + + + +CriteriaThresholdInput (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseCriteria
+

Class CriteriaThresholdInput

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaToggle.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaToggle.html new file mode 100644 index 0000000..667cc8f --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/CriteriaToggle.html @@ -0,0 +1,400 @@ + + + + + +CriteriaToggle (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseCriteria
+

Class CriteriaToggle

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-frame.html new file mode 100644 index 0000000..e308572 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-frame.html @@ -0,0 +1,23 @@ + + + + + +autocadDrawingChecker.gui.chooseCriteria (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.gui.chooseCriteria

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-summary.html new file mode 100644 index 0000000..488724a --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-summary.html @@ -0,0 +1,158 @@ + + + + + +autocadDrawingChecker.gui.chooseCriteria (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.gui.chooseCriteria

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-tree.html new file mode 100644 index 0000000..f42789c --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseCriteria/package-tree.html @@ -0,0 +1,158 @@ + + + + + +autocadDrawingChecker.gui.chooseCriteria Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.gui.chooseCriteria

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/ChooseDataTypePage.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/ChooseDataTypePage.html new file mode 100644 index 0000000..8e9b00e --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/ChooseDataTypePage.html @@ -0,0 +1,443 @@ + + + + + +ChooseDataTypePage (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseDataType
+

Class ChooseDataTypePage

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/DataTypeList.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/DataTypeList.html new file mode 100644 index 0000000..d156850 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/DataTypeList.html @@ -0,0 +1,384 @@ + + + + + +DataTypeList (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseDataType
+

Class DataTypeList

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/DataTypeSelector.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/DataTypeSelector.html new file mode 100644 index 0000000..3caa0e6 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/DataTypeSelector.html @@ -0,0 +1,410 @@ + + + + + +DataTypeSelector (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseDataType
+

Class DataTypeSelector

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-frame.html new file mode 100644 index 0000000..bd6d34a --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-frame.html @@ -0,0 +1,22 @@ + + + + + +autocadDrawingChecker.gui.chooseDataType (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.gui.chooseDataType

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-summary.html new file mode 100644 index 0000000..f84fc27 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-summary.html @@ -0,0 +1,148 @@ + + + + + +autocadDrawingChecker.gui.chooseDataType (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.gui.chooseDataType

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-tree.html new file mode 100644 index 0000000..93fcb90 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseDataType/package-tree.html @@ -0,0 +1,157 @@ + + + + + +autocadDrawingChecker.gui.chooseDataType Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.gui.chooseDataType

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/AbstractFileChooser.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/AbstractFileChooser.html new file mode 100644 index 0000000..d9c6753 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/AbstractFileChooser.html @@ -0,0 +1,613 @@ + + + + + +AbstractFileChooser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseFiles
+

Class AbstractFileChooser<T>

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/ChooseFilesPage.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/ChooseFilesPage.html new file mode 100644 index 0000000..974eafc --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/ChooseFilesPage.html @@ -0,0 +1,483 @@ + + + + + +ChooseFilesPage (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseFiles
+

Class ChooseFilesPage

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/CompareExcelFileChooser.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/CompareExcelFileChooser.html new file mode 100644 index 0000000..b4b70ca --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/CompareExcelFileChooser.html @@ -0,0 +1,493 @@ + + + + + +CompareExcelFileChooser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseFiles
+

Class CompareExcelFileChooser

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/SourceExcelFileChooser.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/SourceExcelFileChooser.html new file mode 100644 index 0000000..5f739c0 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/SourceExcelFileChooser.html @@ -0,0 +1,493 @@ + + + + + +SourceExcelFileChooser (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.chooseFiles
+

Class SourceExcelFileChooser

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-frame.html new file mode 100644 index 0000000..d34be81 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-frame.html @@ -0,0 +1,23 @@ + + + + + +autocadDrawingChecker.gui.chooseFiles (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.gui.chooseFiles

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-summary.html new file mode 100644 index 0000000..f7010eb --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-summary.html @@ -0,0 +1,154 @@ + + + + + +autocadDrawingChecker.gui.chooseFiles (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.gui.chooseFiles

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-tree.html new file mode 100644 index 0000000..6ed1400 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/chooseFiles/package-tree.html @@ -0,0 +1,161 @@ + + + + + +autocadDrawingChecker.gui.chooseFiles Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.gui.chooseFiles

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/gui/package-frame.html new file mode 100644 index 0000000..8f47766 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/package-frame.html @@ -0,0 +1,22 @@ + + + + + +autocadDrawingChecker.gui (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.gui

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/gui/package-summary.html new file mode 100644 index 0000000..f332c4a --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/package-summary.html @@ -0,0 +1,151 @@ + + + + + +autocadDrawingChecker.gui (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.gui

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/gui/package-tree.html new file mode 100644 index 0000000..5478895 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/package-tree.html @@ -0,0 +1,165 @@ + + + + + +autocadDrawingChecker.gui Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.gui

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/runPage/GradingReportSaver.html b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/GradingReportSaver.html new file mode 100644 index 0000000..9d2392a --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/GradingReportSaver.html @@ -0,0 +1,273 @@ + + + + + +GradingReportSaver (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.runPage
+

Class GradingReportSaver

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/runPage/OutputPage.html b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/OutputPage.html new file mode 100644 index 0000000..29c04c3 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/OutputPage.html @@ -0,0 +1,430 @@ + + + + + +OutputPage (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.runPage
+

Class OutputPage

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/runPage/TextScrollPane.html b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/TextScrollPane.html new file mode 100644 index 0000000..d0544f7 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/TextScrollPane.html @@ -0,0 +1,462 @@ + + + + + +TextScrollPane (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.gui.runPage
+

Class TextScrollPane

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-frame.html new file mode 100644 index 0000000..a6b15ea --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-frame.html @@ -0,0 +1,22 @@ + + + + + +autocadDrawingChecker.gui.runPage (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.gui.runPage

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-summary.html new file mode 100644 index 0000000..4a81e40 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-summary.html @@ -0,0 +1,151 @@ + + + + + +autocadDrawingChecker.gui.runPage (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.gui.runPage

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-tree.html new file mode 100644 index 0000000..3682e5f --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/gui/runPage/package-tree.html @@ -0,0 +1,157 @@ + + + + + +autocadDrawingChecker.gui.runPage Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.gui.runPage

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/logging/ErrorListener.html b/build/docs/javadoc/autocadDrawingChecker/logging/ErrorListener.html new file mode 100644 index 0000000..96c52f3 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/logging/ErrorListener.html @@ -0,0 +1,236 @@ + + + + + +ErrorListener (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.logging
+

Interface ErrorListener

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/logging/Logger.html b/build/docs/javadoc/autocadDrawingChecker/logging/Logger.html new file mode 100644 index 0000000..17ecef0 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/logging/Logger.html @@ -0,0 +1,373 @@ + + + + + +Logger (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.logging
+

Class Logger

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/logging/MessageListener.html b/build/docs/javadoc/autocadDrawingChecker/logging/MessageListener.html new file mode 100644 index 0000000..d97e775 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/logging/MessageListener.html @@ -0,0 +1,223 @@ + + + + + +MessageListener (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.logging
+

Interface MessageListener

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/logging/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/logging/package-frame.html new file mode 100644 index 0000000..c347a08 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/logging/package-frame.html @@ -0,0 +1,25 @@ + + + + + +autocadDrawingChecker.logging (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.logging

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/logging/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/logging/package-summary.html new file mode 100644 index 0000000..944f45b --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/logging/package-summary.html @@ -0,0 +1,159 @@ + + + + + +autocadDrawingChecker.logging (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.logging

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/logging/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/logging/package-tree.html new file mode 100644 index 0000000..a0e8a21 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/logging/package-tree.html @@ -0,0 +1,140 @@ + + + + + +autocadDrawingChecker.logging Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.logging

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/start/Application.html b/build/docs/javadoc/autocadDrawingChecker/start/Application.html new file mode 100644 index 0000000..7261e0e --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/start/Application.html @@ -0,0 +1,301 @@ + + + + + +Application (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.start
+

Class Application

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/start/DrawingCheckerData.html b/build/docs/javadoc/autocadDrawingChecker/start/DrawingCheckerData.html new file mode 100644 index 0000000..b09bf26 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/start/DrawingCheckerData.html @@ -0,0 +1,579 @@ + + + + + +DrawingCheckerData (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.start
+

Class DrawingCheckerData

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/start/Main.html b/build/docs/javadoc/autocadDrawingChecker/start/Main.html new file mode 100644 index 0000000..4b1164a --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/start/Main.html @@ -0,0 +1,247 @@ + + + + + +Main (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.start
+

Class Main

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/start/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/start/package-frame.html new file mode 100644 index 0000000..8760968 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/start/package-frame.html @@ -0,0 +1,22 @@ + + + + + +autocadDrawingChecker.start (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.start

+
+

Classes

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/start/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/start/package-summary.html new file mode 100644 index 0000000..935054d --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/start/package-summary.html @@ -0,0 +1,154 @@ + + + + + +autocadDrawingChecker.start (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.start

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/start/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/start/package-tree.html new file mode 100644 index 0000000..1efe082 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/start/package-tree.html @@ -0,0 +1,137 @@ + + + + + +autocadDrawingChecker.start Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.start

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/util/AbstractLoader.html b/build/docs/javadoc/autocadDrawingChecker/util/AbstractLoader.html new file mode 100644 index 0000000..c69df2c --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/util/AbstractLoader.html @@ -0,0 +1,298 @@ + + + + + +AbstractLoader (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.util
+

Class AbstractLoader<T>

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/util/FileChooserUtil.html b/build/docs/javadoc/autocadDrawingChecker/util/FileChooserUtil.html new file mode 100644 index 0000000..738f8ac --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/util/FileChooserUtil.html @@ -0,0 +1,364 @@ + + + + + +FileChooserUtil (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.util
+

Class FileChooserUtil

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/util/FileType.html b/build/docs/javadoc/autocadDrawingChecker/util/FileType.html new file mode 100644 index 0000000..fd4b14c --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/util/FileType.html @@ -0,0 +1,414 @@ + + + + + +FileType (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + + +
+
autocadDrawingChecker.util
+

Enum FileType

+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/util/package-frame.html b/build/docs/javadoc/autocadDrawingChecker/util/package-frame.html new file mode 100644 index 0000000..b10b1ba --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/util/package-frame.html @@ -0,0 +1,25 @@ + + + + + +autocadDrawingChecker.util (AutoCADDrawingChecker 3.0 API) + + + + + +

autocadDrawingChecker.util

+
+

Classes

+ +

Enums

+ +
+ + diff --git a/build/docs/javadoc/autocadDrawingChecker/util/package-summary.html b/build/docs/javadoc/autocadDrawingChecker/util/package-summary.html new file mode 100644 index 0000000..7a5362c --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/util/package-summary.html @@ -0,0 +1,163 @@ + + + + + +autocadDrawingChecker.util (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Package autocadDrawingChecker.util

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/autocadDrawingChecker/util/package-tree.html b/build/docs/javadoc/autocadDrawingChecker/util/package-tree.html new file mode 100644 index 0000000..931fe05 --- /dev/null +++ b/build/docs/javadoc/autocadDrawingChecker/util/package-tree.html @@ -0,0 +1,148 @@ + + + + + +autocadDrawingChecker.util Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For Package autocadDrawingChecker.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/constant-values.html b/build/docs/javadoc/constant-values.html new file mode 100644 index 0000000..49fa19b --- /dev/null +++ b/build/docs/javadoc/constant-values.html @@ -0,0 +1,273 @@ + + + + + +Constant Field Values (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

autocadDrawingChecker.data.*

+ + + + + +

autocadDrawingChecker.gui.*

+ + + + +

autocadDrawingChecker.start.*

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/deprecated-list.html b/build/docs/javadoc/deprecated-list.html new file mode 100644 index 0000000..045745a --- /dev/null +++ b/build/docs/javadoc/deprecated-list.html @@ -0,0 +1,122 @@ + + + + + +Deprecated List (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Deprecated API

+

Contents

+
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/help-doc.html b/build/docs/javadoc/help-doc.html new file mode 100644 index 0000000..7c19a79 --- /dev/null +++ b/build/docs/javadoc/help-doc.html @@ -0,0 +1,223 @@ + + + + + +API Help (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/index-all.html b/build/docs/javadoc/index-all.html new file mode 100644 index 0000000..4f95db8 --- /dev/null +++ b/build/docs/javadoc/index-all.html @@ -0,0 +1,1277 @@ + + + + + +Index (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
A C D E F G H I L M N O P R S T U V X Y Z  + + +

A

+
+
AbstractAutoCADElementCriteria - Interface in autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
AbstractElementCriteria<DataSetType extends DataSet,RecordType extends Record> - Interface in autocadDrawingChecker.grading.criteria
+
+
AbstractElementCriteria adds behavior to AbstractGradingCriteria to add + explicit support for grading exports at the element level, meaning an export + is graded based on how well its individual elements score.
+
+
AbstractFileChooser<T> - Class in autocadDrawingChecker.gui.chooseFiles
+
 
+
AbstractFileChooser(String, String) - Constructor for class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
AbstractGradableDataType - Interface in autocadDrawingChecker.data
+
+
AbstractGradableDataType represents a type of data the program can grade.
+
+
AbstractGradingCriteria<DataSetType extends DataSet> - Interface in autocadDrawingChecker.grading.criteria
+
+
The AbstractGradingCriteria interface is used to + provided an interface for describing how students + should be graded on certain aspects of their AutoCAD + exports.
+
+
AbstractLoader<T> - Class in autocadDrawingChecker.util
+
+
I will want to implement this + class to explicitly load classes, + not implicitly.
+
+
AbstractLoader() - Constructor for class autocadDrawingChecker.util.AbstractLoader
+
 
+
AbstractPage - Class in autocadDrawingChecker.gui
+
 
+
AbstractPage(String) - Constructor for class autocadDrawingChecker.gui.AbstractPage
+
 
+
AbstractTableParser<SheetType,RowType> - Class in autocadDrawingChecker.data.core
+
+
The AbstractTableParser class is used to convert data from files into a more generic and useful format the + program can use.
+
+
AbstractTableParser() - Constructor for class autocadDrawingChecker.data.core.AbstractTableParser
+
 
+
AbstractVectorCriteria<DataSetType extends DataSet,RecordType extends Record> - Interface in autocadDrawingChecker.grading.criteria
+
+
AbstractVectorCriteria is used grading based on some multi-element grading + criteria.
+
+
actionPerformed(ActionEvent) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
addCriteria(AbstractGradingCriteria) - Method in class autocadDrawingChecker.grading.GradingReport
+
+
Adds the given criteria to the list of criteria this should + report in its output.
+
+
addErrorListener(ErrorListener) - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
addGradeFor(AbstractGradingCriteria) - Method in class autocadDrawingChecker.grading.GradedExport
+
+
Grades the student file on the given criteria, and adds it to the list of criteria + this has graded.
+
+
addMessageListener(MessageListener) - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
ANY_TYPE - Static variable in interface autocadDrawingChecker.grading.criteria.autoCADCriteria.AbstractAutoCADElementCriteria
+
 
+
APP_NAME - Static variable in class autocadDrawingChecker.start.Application
+
 
+
appendText(String) - Method in class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
Application - Class in autocadDrawingChecker.start
+
 
+
askChooseFile(String, FileType, Consumer<File>) - Static method in class autocadDrawingChecker.util.FileChooserUtil
+
 
+
askChooseFiles(String, FileType, Consumer<File[]>) - Static method in class autocadDrawingChecker.util.FileChooserUtil
+
 
+
askSaveFile(String, String, String, Consumer<File>) - Static method in class autocadDrawingChecker.util.FileChooserUtil
+
 
+
askWhereSaveLog(String, String) - Static method in class autocadDrawingChecker.util.FileChooserUtil
+
 
+
AutoCADDataType - Class in autocadDrawingChecker.data.excel.autoCADData
+
 
+
AutoCADDataType() - Constructor for class autocadDrawingChecker.data.excel.autoCADData.AutoCADDataType
+
 
+
autocadDrawingChecker.data - package autocadDrawingChecker.data
+
+
The data package provides ways of converting Excel and CSV files into objects which the program can interact with.
+
+
autocadDrawingChecker.data.core - package autocadDrawingChecker.data.core
+
+
The core package contains all the classes used to convert files into a format more usable by the program.
+
+
autocadDrawingChecker.data.csv - package autocadDrawingChecker.data.csv
+
 
+
autocadDrawingChecker.data.excel - package autocadDrawingChecker.data.excel
+
 
+
autocadDrawingChecker.data.excel.autoCADData - package autocadDrawingChecker.data.excel.autoCADData
+
+
The autocadData package contains classes + used to convert AutoCAD Excel exports into + a more useful format for the program.
+
+
autocadDrawingChecker.data.excel.surveyData - package autocadDrawingChecker.data.excel.surveyData
+
 
+
autocadDrawingChecker.grading - package autocadDrawingChecker.grading
+
+
The grading package contains classes + relevant to comparing two DataSets, + and assigning a grade to them.
+
+
autocadDrawingChecker.grading.criteria - package autocadDrawingChecker.grading.criteria
+
 
+
autocadDrawingChecker.grading.criteria.autoCADCriteria - package autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
autocadDrawingChecker.grading.criteria.surveyCriteria - package autocadDrawingChecker.grading.criteria.surveyCriteria
+
 
+
autocadDrawingChecker.gui - package autocadDrawingChecker.gui
+
 
+
autocadDrawingChecker.gui.chooseCriteria - package autocadDrawingChecker.gui.chooseCriteria
+
 
+
autocadDrawingChecker.gui.chooseDataType - package autocadDrawingChecker.gui.chooseDataType
+
 
+
autocadDrawingChecker.gui.chooseFiles - package autocadDrawingChecker.gui.chooseFiles
+
 
+
autocadDrawingChecker.gui.runPage - package autocadDrawingChecker.gui.runPage
+
 
+
autocadDrawingChecker.logging - package autocadDrawingChecker.logging
+
 
+
autocadDrawingChecker.start - package autocadDrawingChecker.start
+
 
+
autocadDrawingChecker.util - package autocadDrawingChecker.util
+
 
+
AutoCADElement - Class in autocadDrawingChecker.data.excel.autoCADData
+
+
An AutoCADElement represents + a single record in an AutoCADExport.
+
+
AutoCADExcelParser - Class in autocadDrawingChecker.data.excel.autoCADData
+
+
The AutoCADExcelParser is used to + read an Excel spreadsheet, + extracting the AutoCAD date within as an + AutoCADExport object.
+
+
AutoCADExcelParser() - Constructor for class autocadDrawingChecker.data.excel.autoCADData.AutoCADExcelParser
+
 
+
AutoCADExport - Class in autocadDrawingChecker.data.excel.autoCADData
+
+
An AutoCADExport is used to store the data extracted by + AutoCADExcelParser.
+
+
AutoCADExport(String) - Constructor for class autocadDrawingChecker.data.excel.autoCADData.AutoCADExport
+
 
+
+ + + +

C

+
+
canAccept(AutoCADElement) - Method in interface autocadDrawingChecker.grading.criteria.autoCADCriteria.AbstractAutoCADElementCriteria
+
+
Checks to see if the given AutoCADElement can -or should- + be graded by this criteria.
+
+
canAccept(File) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
canAccept(File) - Method in class autocadDrawingChecker.gui.chooseFiles.CompareExcelFileChooser
+
 
+
canAccept(File) - Method in class autocadDrawingChecker.gui.chooseFiles.SourceExcelFileChooser
+
 
+
checkIfReadyForNextPage() - Method in class autocadDrawingChecker.gui.AbstractPage
+
 
+
checkIfReadyForNextPage() - Method in class autocadDrawingChecker.gui.chooseCriteria.ChooseCriteriaPage
+
 
+
checkIfReadyForNextPage() - Method in class autocadDrawingChecker.gui.chooseDataType.ChooseDataTypePage
+
 
+
checkIfReadyForNextPage() - Method in class autocadDrawingChecker.gui.chooseFiles.ChooseFilesPage
+
 
+
checkIfReadyForNextPage() - Method in class autocadDrawingChecker.gui.runPage.OutputPage
+
 
+
CHOOSE_CRITERIA - Static variable in class autocadDrawingChecker.gui.PageRenderer
+
 
+
CHOOSE_DATA_TYPE - Static variable in class autocadDrawingChecker.gui.PageRenderer
+
 
+
CHOOSE_FILES - Static variable in class autocadDrawingChecker.gui.PageRenderer
+
 
+
ChooseCriteriaPage - Class in autocadDrawingChecker.gui.chooseCriteria
+
 
+
ChooseCriteriaPage() - Constructor for class autocadDrawingChecker.gui.chooseCriteria.ChooseCriteriaPage
+
 
+
ChooseDataTypePage - Class in autocadDrawingChecker.gui.chooseDataType
+
 
+
ChooseDataTypePage() - Constructor for class autocadDrawingChecker.gui.chooseDataType.ChooseDataTypePage
+
 
+
ChooseFilesPage - Class in autocadDrawingChecker.gui.chooseFiles
+
+
The ChooseFilesPage is where the user selects which files they want to grade.
+
+
ChooseFilesPage() - Constructor for class autocadDrawingChecker.gui.chooseFiles.ChooseFilesPage
+
 
+
clearText() - Method in class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
CompareColumn - Class in autocadDrawingChecker.grading.criteria
+
 
+
CompareColumn(String) - Constructor for class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
CompareExcelFileChooser - Class in autocadDrawingChecker.gui.chooseFiles
+
 
+
CompareExcelFileChooser(String, String) - Constructor for class autocadDrawingChecker.gui.chooseFiles.CompareExcelFileChooser
+
 
+
createExtractionHolder(String) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Creates the DataSet which will hold the contents + of the file this is parsing.
+
+
createExtractionHolder(String) - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADExcelParser
+
 
+
createExtractionHolder(String) - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataParser
+
 
+
createGui() - Method in class autocadDrawingChecker.start.Application
+
 
+
createNew() - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Creates a new Record used to hold the converted contents of a spreadsheet row.
+
+
createNew() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADExcelParser
+
 
+
createNew() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataParser
+
 
+
createParser() - Method in interface autocadDrawingChecker.data.AbstractGradableDataType
+
+
Use this method to read an Excel file, then return a subclass of ExcelParser
+
+
createParser() - Method in class autocadDrawingChecker.data.csv.GenericCsvDataType
+
 
+
createParser() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADDataType
+
 
+
createParser() - Method in class autocadDrawingChecker.data.excel.GenericExcelDataType
+
 
+
createParser() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataType
+
 
+
CriteriaSelectionList - Class in autocadDrawingChecker.gui.chooseCriteria
+
 
+
CriteriaSelectionList() - Constructor for class autocadDrawingChecker.gui.chooseCriteria.CriteriaSelectionList
+
 
+
CriteriaThresholdInput - Class in autocadDrawingChecker.gui.chooseCriteria
+
+
This is a widget allowing the user to select the criteria threshold as defined in DrawingCheckerData
+
+
CriteriaThresholdInput() - Constructor for class autocadDrawingChecker.gui.chooseCriteria.CriteriaThresholdInput
+
 
+
CriteriaToggle - Class in autocadDrawingChecker.gui.chooseCriteria
+
+
A CriteriaToggle allow the user to choose whether + or not they want to grade a student's submission + based on a given criteria.
+
+
CriteriaToggle(AbstractGradingCriteria) - Constructor for class autocadDrawingChecker.gui.chooseCriteria.CriteriaToggle
+
 
+
CsvParser - Class in autocadDrawingChecker.data.csv
+
 
+
CsvParser(boolean) - Constructor for class autocadDrawingChecker.data.csv.CsvParser
+
 
+
+ + + +

D

+
+
DataSet - Class in autocadDrawingChecker.data.core
+
 
+
DataSet(String) - Constructor for class autocadDrawingChecker.data.core.DataSet
+
 
+
DataTypeList - Class in autocadDrawingChecker.gui.chooseDataType
+
 
+
DataTypeList() - Constructor for class autocadDrawingChecker.gui.chooseDataType.DataTypeList
+
 
+
DataTypeSelector - Class in autocadDrawingChecker.gui.chooseDataType
+
 
+
dataUpdated(DrawingCheckerData) - Method in class autocadDrawingChecker.gui.AbstractPage
+
+
This method is invoked when switching to this page.
+
+
dataUpdated(DrawingCheckerData) - Method in class autocadDrawingChecker.gui.chooseCriteria.ChooseCriteriaPage
+
 
+
dataUpdated(DrawingCheckerData) - Method in class autocadDrawingChecker.gui.chooseDataType.ChooseDataTypePage
+
 
+
dataUpdated(DrawingCheckerData) - Method in class autocadDrawingChecker.gui.chooseFiles.ChooseFilesPage
+
 
+
dataUpdated(DrawingCheckerData) - Method in class autocadDrawingChecker.gui.runPage.OutputPage
+
 
+
DATE_FORMAT - Static variable in class autocadDrawingChecker.util.FileChooserUtil
+
 
+
doesRowHaveCell(RowType, int) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Returns whether or not a row has a valid cell at the given index.
+
+
doesRowHaveCell(CSVRecord, int) - Method in class autocadDrawingChecker.data.csv.CsvParser
+
 
+
doesRowHaveCell(Row, int) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
 
+
doGetCell(RowType, int) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Gets the value of a cell in the given row.
+
+
doGetCell(CSVRecord, int) - Method in class autocadDrawingChecker.data.csv.CsvParser
+
 
+
doGetCell(Row, int) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
 
+
doGetHeadersFrom(SheetType) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Use this method to get the headers contained in the given sheet.
+
+
doGetHeadersFrom(List<CSVRecord>) - Method in class autocadDrawingChecker.data.csv.CsvParser
+
 
+
doGetHeadersFrom(Sheet) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
 
+
doGrade(DataSetType, DataSetType) - Method in interface autocadDrawingChecker.grading.criteria.AbstractElementCriteria
+
+
Computes the average match score of elements in the given exports.
+
+
doGrade(DataSetType, DataSetType) - Method in interface autocadDrawingChecker.grading.criteria.AbstractGradingCriteria
+
+
This method should compare the given DataSet to each other, and + return a double between 0.0 and 1.0.
+
+
doGrade(AutoCADExport, AutoCADExport) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineLength
+
 
+
doGrade(AutoCADExport, AutoCADExport) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LinesPerLayer
+
 
+
doGrade(DataSet, DataSet) - Method in class autocadDrawingChecker.grading.criteria.LineCount
+
 
+
dragEnter(DropTargetDragEvent) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
dragExit(DropTargetEvent) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
dragOver(DropTargetDragEvent) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
DrawingCheckerData - Class in autocadDrawingChecker.start
+
+
DrawingCheckerData stores all the parameters used by the program + when grading.
+
+
drop(DropTargetDropEvent) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
dropActionChanged(DropTargetDragEvent) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
+ + + +

E

+
+
ElementMatcher<T extends Record> - Class in autocadDrawingChecker.grading
+
+
The ElementMatcher class is + used to pair elements in one + AutoCADExport to elements in + another.
+
+
ElementMatcher(List<? extends Record>, List<? extends Record>, Function<Record, T>, BiFunction<T, T, Double>) - Constructor for class autocadDrawingChecker.grading.ElementMatcher
+
 
+
equals(Object) - Method in class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
ErrorListener - Interface in autocadDrawingChecker.logging
+
 
+
errorLogged(String) - Method in class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
errorLogged(Exception) - Method in class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
errorLogged(String) - Method in interface autocadDrawingChecker.logging.ErrorListener
+
 
+
errorLogged(Exception) - Method in interface autocadDrawingChecker.logging.ErrorListener
+
 
+
ExcelParser - Class in autocadDrawingChecker.data.excel
+
+
The ExcelParser is used to convert Excel files into DataSets usable by the program.
+
+
ExcelParser() - Constructor for class autocadDrawingChecker.data.excel.ExcelParser
+
 
+
extractSheets(String) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Subclasses should override this method to read the given file, run it through + some file reader, and return each spreadsheet contained therein.
+
+
extractSheets(String) - Method in class autocadDrawingChecker.data.csv.CsvParser
+
 
+
extractSheets(String) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
 
+
extractVector(RecordType) - Method in interface autocadDrawingChecker.grading.criteria.AbstractVectorCriteria
+
 
+
extractVector(AutoCADElement) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineEnd
+
 
+
extractVector(AutoCADElement) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineStart
+
 
+
extractVector(SurveyDataRecord) - Method in class autocadDrawingChecker.grading.criteria.surveyCriteria.GradeCoords
+
 
+
+ + + +

F

+
+
FileChooserUtil - Class in autocadDrawingChecker.util
+
 
+
FileChooserUtil(String, int, int) - Constructor for class autocadDrawingChecker.util.FileChooserUtil
+
 
+
fileIsOfThisType(File) - Method in enum autocadDrawingChecker.util.FileType
+
 
+
FileLocator - Class in autocadDrawingChecker.grading
+
+
The FileLocator is a static helper class used to get all files + with a given extension within a given directory.
+
+
FileLocator() - Constructor for class autocadDrawingChecker.grading.FileLocator
+
 
+
filesDropped(List<File>) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
filesDropped(List<File>) - Method in class autocadDrawingChecker.gui.chooseFiles.CompareExcelFileChooser
+
 
+
filesDropped(List<File>) - Method in class autocadDrawingChecker.gui.chooseFiles.SourceExcelFileChooser
+
 
+
FileType - Enum in autocadDrawingChecker.util
+
 
+
findMatches() - Method in class autocadDrawingChecker.grading.ElementMatcher
+
+
This is currently not an ideal algorithm.
+
+
forEachRowIn(SheetType, Consumer<RowType>) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
This method should be overridden to iterate over each row in the given sheet, + and pass the row to the given Consumer.
+
+
forEachRowIn(List<CSVRecord>, Consumer<CSVRecord>) - Method in class autocadDrawingChecker.data.csv.CsvParser
+
 
+
forEachRowIn(Sheet, Consumer<Row>) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
 
+
+ + + +

G

+
+
GenericCsvDataType - Class in autocadDrawingChecker.data.csv
+
 
+
GenericCsvDataType(boolean) - Constructor for class autocadDrawingChecker.data.csv.GenericCsvDataType
+
 
+
GenericExcelDataType - Class in autocadDrawingChecker.data.excel
+
 
+
GenericExcelDataType() - Constructor for class autocadDrawingChecker.data.excel.GenericExcelDataType
+
 
+
getAll() - Method in class autocadDrawingChecker.data.GradableDataTypeLoader
+
 
+
getAll() - Method in class autocadDrawingChecker.grading.criteria.GradingCriteriaLoader
+
 
+
getAll() - Method in class autocadDrawingChecker.util.AbstractLoader
+
+
This method should return constructed + objects of all subclasses + of T that are relevant to this loader.
+
+
getAllowedTypes() - Method in interface autocadDrawingChecker.grading.criteria.autoCADCriteria.AbstractAutoCADElementCriteria
+
 
+
getAllowedTypes() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineAngle
+
 
+
getAllowedTypes() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineEnd
+
 
+
getAllowedTypes() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineLength
+
 
+
getAllowedTypes() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineStart
+
 
+
getAllowedTypes() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.TextMatches
+
 
+
getAppPane() - Method in class autocadDrawingChecker.gui.ViewController
+
 
+
getAsWorkBook() - Method in class autocadDrawingChecker.grading.GradingReport
+
 
+
getAttribute(String) - Method in class autocadDrawingChecker.data.core.Record
+
+
Gets this' attribute with the given name.
+
+
getAttributeDouble(String) - Method in class autocadDrawingChecker.data.core.Record
+
 
+
getAttributeInt(String) - Method in class autocadDrawingChecker.data.core.Record
+
 
+
getAttributes() - Method in class autocadDrawingChecker.data.core.Record
+
 
+
getAttributeString(String) - Method in class autocadDrawingChecker.data.core.Record
+
 
+
getCmpFiles() - Method in class autocadDrawingChecker.gui.chooseFiles.ChooseFilesPage
+
 
+
getColumns() - Method in class autocadDrawingChecker.data.core.DataSet
+
 
+
getCountsPerColumnValue(String) - Method in class autocadDrawingChecker.data.core.DataSet
+
 
+
getCriteria() - Method in class autocadDrawingChecker.gui.chooseCriteria.CriteriaToggle
+
 
+
getCriteriaThreshold() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
getData() - Method in class autocadDrawingChecker.start.Application
+
 
+
getDescription() - Method in interface autocadDrawingChecker.data.AbstractGradableDataType
+
 
+
getDescription() - Method in class autocadDrawingChecker.data.csv.GenericCsvDataType
+
 
+
getDescription() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADDataType
+
 
+
getDescription() - Method in class autocadDrawingChecker.data.excel.GenericExcelDataType
+
 
+
getDescription() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataType
+
 
+
getDescription() - Method in interface autocadDrawingChecker.grading.criteria.AbstractGradingCriteria
+
+
This method should return a helpful + description of what this criteria grades + on.
+
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineAngle
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineEnd
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineLength
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LinesPerLayer
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineStart
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.TextMatches
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.LineCount
+
 
+
getDescription() - Method in class autocadDrawingChecker.grading.criteria.surveyCriteria.GradeCoords
+
 
+
getElement1() - Method in class autocadDrawingChecker.grading.MatchingElements
+
 
+
getElement2() - Method in class autocadDrawingChecker.grading.MatchingElements
+
 
+
getExtensions() - Method in enum autocadDrawingChecker.util.FileType
+
 
+
getFileName() - Method in class autocadDrawingChecker.data.core.DataSet
+
 
+
getFinalGrade() - Method in class autocadDrawingChecker.grading.GradedExport
+
+
Note that the GradingReport uses + a formula to dynamically calculate + this in the spreadsheet it generates, + so this method isn't used.
+
+
getGradableCriteriaToIsSelected() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
getGradableDataTypes() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
getGradedCriteria() - Method in class autocadDrawingChecker.grading.GradedExport
+
 
+
getGradeFor(AbstractGradingCriteria) - Method in class autocadDrawingChecker.grading.GradedExport
+
 
+
getInstance() - Static method in class autocadDrawingChecker.start.Application
+
 
+
getInstructorFile() - Method in class autocadDrawingChecker.grading.GradedExport
+
 
+
getInstructorFilePath() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
getLayer() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADElement
+
 
+
getLayerLineCounts() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADExport
+
+
Computes how many lines are contained in each AutoCAD layer + in the export.
+
+
getLog() - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
getMatchScore(RecordType, RecordType) - Method in interface autocadDrawingChecker.grading.criteria.AbstractElementCriteria
+
+
Calculates the grade for the two given elements.
+
+
getMatchScore(RecordType, RecordType) - Method in interface autocadDrawingChecker.grading.criteria.AbstractVectorCriteria
+
 
+
getMatchScore(AutoCADElement, AutoCADElement) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineAngle
+
 
+
getMatchScore(AutoCADElement, AutoCADElement) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineLength
+
 
+
getMatchScore(AutoCADElement, AutoCADElement) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.TextMatches
+
 
+
getMatchScore(Record, Record) - Method in class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
getName() - Method in interface autocadDrawingChecker.data.AbstractGradableDataType
+
 
+
getName() - Method in class autocadDrawingChecker.data.csv.GenericCsvDataType
+
 
+
getName() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADDataType
+
 
+
getName() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADElement
+
 
+
getName() - Method in class autocadDrawingChecker.data.excel.GenericExcelDataType
+
 
+
getName() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataType
+
 
+
getName() - Method in interface autocadDrawingChecker.grading.criteria.AbstractGradingCriteria
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineAngle
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineEnd
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineLength
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LinesPerLayer
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineStart
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.TextMatches
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.LineCount
+
 
+
getName() - Method in class autocadDrawingChecker.grading.criteria.surveyCriteria.GradeCoords
+
 
+
getName() - Method in enum autocadDrawingChecker.util.FileType
+
 
+
getPage(String) - Method in class autocadDrawingChecker.gui.PageRenderer
+
 
+
getPointId() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
getPopupTitle() - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
getRequiredColumns() - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Only override this method if the parsed contents must have specific columns.
+
+
getRequiredColumns() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataParser
+
 
+
getRequiredFileType() - Method in interface autocadDrawingChecker.data.AbstractGradableDataType
+
 
+
getRequiredFileType() - Method in class autocadDrawingChecker.data.csv.GenericCsvDataType
+
 
+
getRequiredFileType() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADDataType
+
 
+
getRequiredFileType() - Method in class autocadDrawingChecker.data.excel.GenericExcelDataType
+
 
+
getRequiredFileType() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataType
+
 
+
getSelected() - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
getSelectedCriteria() - Method in class autocadDrawingChecker.gui.chooseCriteria.ChooseCriteriaPage
+
 
+
getSelectedCriteria() - Method in class autocadDrawingChecker.gui.chooseCriteria.CriteriaSelectionList
+
 
+
getSelectedDataType() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
getSheetName(SheetType) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
 
+
getSheetName(List<CSVRecord>) - Method in class autocadDrawingChecker.data.csv.CsvParser
+
 
+
getSheetName(Sheet) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
 
+
getSrcFile() - Method in class autocadDrawingChecker.gui.chooseFiles.ChooseFilesPage
+
 
+
getStudentFile() - Method in class autocadDrawingChecker.grading.GradedExport
+
 
+
getStudentFilePaths() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
getText() - Method in class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
getTitle() - Method in class autocadDrawingChecker.gui.AbstractPage
+
 
+
getX() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
getY() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
getZ() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
GradableDataTypeLoader - Class in autocadDrawingChecker.data
+
+
This class is used to get the various data types defined in this package.
+
+
GradableDataTypeLoader() - Constructor for class autocadDrawingChecker.data.GradableDataTypeLoader
+
 
+
grade(DataSet, DataSet) - Method in interface autocadDrawingChecker.grading.criteria.AbstractGradingCriteria
+
+
Grades the two given data sets, and returns their score.
+
+
grade() - Method in class autocadDrawingChecker.grading.Grader
+
+
Attempts to locate all the files + this is supposed to grade, grades + them according to the given criteria, + and returns a report of how well everyone + did.
+
+
grade() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
+
Grades the student files the user has selected, + comparing them to the instructor file the user selected, + grading each criteria the user has selected, + and returning a comprehensive grading report.
+
+
GradeCoords - Class in autocadDrawingChecker.grading.criteria.surveyCriteria
+
 
+
GradeCoords() - Constructor for class autocadDrawingChecker.grading.criteria.surveyCriteria.GradeCoords
+
 
+
GradedExport - Class in autocadDrawingChecker.grading
+
+
The GradedExport class + handles grading a single student + file to the instructor file.
+
+
Grader - Class in autocadDrawingChecker.grading
+
+
The Grader class performs all the grading of students' assignments.
+
+
Grader(AbstractGradableDataType, String, String[], HashSet<AbstractGradingCriteria>) - Constructor for class autocadDrawingChecker.grading.Grader
+
 
+
gradeSimilarity(Object, Object) - Static method in class autocadDrawingChecker.grading.MathUtil
+
 
+
GradingCriteriaLoader - Class in autocadDrawingChecker.grading.criteria
+
+
The GradingCriteriaLoader is used + to gather all subclasses of AbstractGradingCriteria.
+
+
GradingCriteriaLoader() - Constructor for class autocadDrawingChecker.grading.criteria.GradingCriteriaLoader
+
 
+
GradingReport - Class in autocadDrawingChecker.grading
+
+
The GradingReport class is used to bundle a set of graded exports + together so they can be outputted together into one file.
+
+
GradingReportSaver - Class in autocadDrawingChecker.gui.runPage
+
+
The GradingReportSaver is a small helper class used to write + a GradingReport to an Excel file.
+
+
GradingReportSaver() - Constructor for class autocadDrawingChecker.gui.runPage.GradingReportSaver
+
 
+
+ + + +

H

+
+
hasAttribute(String) - Method in class autocadDrawingChecker.data.core.Record
+
+
Checks to see if this has the given attribute
+
+
hashCode() - Method in class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
hasLoggedError() - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
+ + + +

I

+
+
isAnyCriteriaSelected() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
isAnySelected() - Method in class autocadDrawingChecker.gui.chooseDataType.DataTypeList
+
 
+
isCriteriaSelected(AbstractGradingCriteria) - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
isDataTypeSelected() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
isFileSelected() - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
isFileSelected() - Method in class autocadDrawingChecker.gui.chooseFiles.CompareExcelFileChooser
+
 
+
isFileSelected() - Method in class autocadDrawingChecker.gui.chooseFiles.SourceExcelFileChooser
+
 
+
isInstructorFilePathSet() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
isReadyToGrade() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
isSelected() - Method in class autocadDrawingChecker.gui.chooseCriteria.CriteriaToggle
+
 
+
isStudentFilePathsSet() - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
isValidRow(RowType) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Checks to see if this should parse the given row.
+
+
isValidRow(CSVRecord) - Method in class autocadDrawingChecker.data.csv.CsvParser
+
 
+
isValidRow(Row) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
+
Returns whether or not the given row is valid, and the program should + attempt to convert it to a Record.
+
+
+ + + +

L

+
+
LAYER_COL - Static variable in class autocadDrawingChecker.data.excel.autoCADData.AutoCADElement
+
 
+
LineAngle - Class in autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
LineAngle() - Constructor for class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineAngle
+
 
+
LineCount - Class in autocadDrawingChecker.grading.criteria
+
 
+
LineCount() - Constructor for class autocadDrawingChecker.grading.criteria.LineCount
+
 
+
LineEnd - Class in autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
LineEnd() - Constructor for class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineEnd
+
 
+
LineLength - Class in autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
LineLength() - Constructor for class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineLength
+
 
+
LinesPerLayer - Class in autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
LinesPerLayer() - Constructor for class autocadDrawingChecker.grading.criteria.autoCADCriteria.LinesPerLayer
+
 
+
LineStart - Class in autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
LineStart() - Constructor for class autocadDrawingChecker.grading.criteria.autoCADCriteria.LineStart
+
 
+
locateFilesInDir(String, FileType) - Static method in class autocadDrawingChecker.grading.FileLocator
+
+
Returns every file with the given extension under the given file or directory.
+
+
locateHeaderRow(Sheet) - Method in class autocadDrawingChecker.data.excel.ExcelParser
+
+
Returns the row containing headers in the given sheet.
+
+
locateHeaderRow(Sheet) - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataParser
+
 
+
log(String) - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
log(Object) - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
log(double) - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
logError(String) - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
logError(Exception) - Static method in class autocadDrawingChecker.logging.Logger
+
 
+
Logger - Class in autocadDrawingChecker.logging
+
 
+
Logger() - Constructor for class autocadDrawingChecker.logging.Logger
+
 
+
+ + + +

M

+
+
main(String[]) - Static method in class autocadDrawingChecker.grading.FileLocator
+
 
+
main(String[]) - Static method in class autocadDrawingChecker.grading.MathUtil
+
 
+
Main - Class in autocadDrawingChecker.start
+
+
Main serves as the starting point for the + application.
+
+
main(String[]) - Static method in class autocadDrawingChecker.start.Main
+
 
+
MatchingElements<T extends Record> - Class in autocadDrawingChecker.grading
+
+
The MatchingElements class is + used to connect SpreadsheetRecords from one + file to another.
+
+
MatchingElements(T, T) - Constructor for class autocadDrawingChecker.grading.MatchingElements
+
 
+
MathUtil - Class in autocadDrawingChecker.grading
+
+
MathUtil is a static class used to hold helpful math-related functions + needed by grading criteria.
+
+
MathUtil() - Constructor for class autocadDrawingChecker.grading.MathUtil
+
 
+
MessageListener - Interface in autocadDrawingChecker.logging
+
 
+
messageLogged(String) - Method in class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
messageLogged(String) - Method in interface autocadDrawingChecker.logging.MessageListener
+
 
+
mouseClicked(MouseEvent) - Method in class autocadDrawingChecker.gui.chooseDataType.DataTypeSelector
+
 
+
mouseEntered(MouseEvent) - Method in class autocadDrawingChecker.gui.chooseDataType.DataTypeSelector
+
 
+
mouseExited(MouseEvent) - Method in class autocadDrawingChecker.gui.chooseDataType.DataTypeSelector
+
 
+
mousePressed(MouseEvent) - Method in class autocadDrawingChecker.gui.chooseDataType.DataTypeSelector
+
 
+
mouseReleased(MouseEvent) - Method in class autocadDrawingChecker.gui.chooseDataType.DataTypeSelector
+
 
+
+ + + +

N

+
+
NAME_COL - Static variable in class autocadDrawingChecker.data.excel.autoCADData.AutoCADElement
+
 
+
+ + + +

O

+
+
OUTPUT - Static variable in class autocadDrawingChecker.gui.PageRenderer
+
 
+
OutputPage - Class in autocadDrawingChecker.gui.runPage
+
 
+
OutputPage() - Constructor for class autocadDrawingChecker.gui.runPage.OutputPage
+
 
+
+ + + +

P

+
+
PageRenderer - Class in autocadDrawingChecker.gui
+
+
The PageRenderer handles rendering and + switching between pages.
+
+
PageRenderer() - Constructor for class autocadDrawingChecker.gui.PageRenderer
+
 
+
parseAllSheets(String) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Reads the given file, and returns the contents of each sheet contained therein as a DataSet.
+
+
parseFirstSheet(String) - Method in class autocadDrawingChecker.data.core.AbstractTableParser
+
+
Reads the given file, and returns the contents of its first sheet as a DataSet.
+
+
percentError(double, double) - Static method in class autocadDrawingChecker.grading.MathUtil
+
+
Computes how much a given value differs from the value it's supposed + to have.
+
+
POINT_ID_HEADER - Static variable in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
+ + + +

R

+
+
Record - Class in autocadDrawingChecker.data.core
+
+
Record represents a single row in a spreadsheet.
+
+
Record() - Constructor for class autocadDrawingChecker.data.core.Record
+
 
+
REQ_COLS - Static variable in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
rotate180(int) - Static method in class autocadDrawingChecker.grading.MathUtil
+
 
+
+ + + +

S

+
+
saveReport(GradingReport, Consumer<File>) - Static method in class autocadDrawingChecker.gui.runPage.GradingReportSaver
+
 
+
selectButtonPressed() - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
selectButtonPressed() - Method in class autocadDrawingChecker.gui.chooseFiles.CompareExcelFileChooser
+
 
+
selectButtonPressed() - Method in class autocadDrawingChecker.gui.chooseFiles.SourceExcelFileChooser
+
 
+
setAttribute(String, Object) - Method in class autocadDrawingChecker.data.core.Record
+
 
+
setCmpFiles(File[]) - Method in class autocadDrawingChecker.gui.chooseFiles.ChooseFilesPage
+
 
+
setCriteriaSelected(AbstractGradingCriteria, boolean) - Method in class autocadDrawingChecker.gui.chooseCriteria.ChooseCriteriaPage
+
 
+
setCriteriaSelected(AbstractGradingCriteria, boolean) - Method in class autocadDrawingChecker.gui.chooseCriteria.CriteriaSelectionList
+
 
+
setCriteriaSelected(AbstractGradingCriteria, boolean) - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
+
Sets whether or not to grade based on the given criteria.
+
+
setCriteriaThreshold(double) - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
+
Sets the maximum difference between student and instructor + files which is considered a match.
+
+
setDataTypeSelected(AbstractGradableDataType) - Method in class autocadDrawingChecker.gui.chooseDataType.DataTypeList
+
 
+
setInstructorFilePath(String) - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
setSelected(boolean) - Method in class autocadDrawingChecker.gui.chooseCriteria.CriteriaToggle
+
 
+
setSelected(T) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
+
Note that this method is called + by Application, so don't call + Application.getInstance().getData().set...
+
+
setSelected(File[]) - Method in class autocadDrawingChecker.gui.chooseFiles.CompareExcelFileChooser
+
 
+
setSelected(File) - Method in class autocadDrawingChecker.gui.chooseFiles.SourceExcelFileChooser
+
 
+
setSelectedDataType(AbstractGradableDataType) - Method in class autocadDrawingChecker.gui.chooseDataType.ChooseDataTypePage
+
 
+
setSelectedDataType(AbstractGradableDataType) - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
setSrcFile(File) - Method in class autocadDrawingChecker.gui.chooseFiles.ChooseFilesPage
+
 
+
setStudentFilePaths(String...) - Method in class autocadDrawingChecker.start.DrawingCheckerData
+
 
+
setText(String) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
 
+
setText(String) - Method in class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
sortRecordsByColumn(String) - Method in class autocadDrawingChecker.data.core.DataSet
+
 
+
SourceExcelFileChooser - Class in autocadDrawingChecker.gui.chooseFiles
+
 
+
SourceExcelFileChooser(String, String) - Constructor for class autocadDrawingChecker.gui.chooseFiles.SourceExcelFileChooser
+
 
+
SurveyDataParser - Class in autocadDrawingChecker.data.excel.surveyData
+
 
+
SurveyDataParser() - Constructor for class autocadDrawingChecker.data.excel.surveyData.SurveyDataParser
+
 
+
SurveyDataRecord - Class in autocadDrawingChecker.data.excel.surveyData
+
 
+
SurveyDataSet - Class in autocadDrawingChecker.data.excel.surveyData
+
 
+
SurveyDataSet(String) - Constructor for class autocadDrawingChecker.data.excel.surveyData.SurveyDataSet
+
 
+
SurveyDataType - Class in autocadDrawingChecker.data.excel.surveyData
+
 
+
SurveyDataType() - Constructor for class autocadDrawingChecker.data.excel.surveyData.SurveyDataType
+
 
+
+ + + +

T

+
+
TextMatches - Class in autocadDrawingChecker.grading.criteria.autoCADCriteria
+
 
+
TextMatches() - Constructor for class autocadDrawingChecker.grading.criteria.autoCADCriteria.TextMatches
+
 
+
TextScrollPane - Class in autocadDrawingChecker.gui.runPage
+
 
+
TextScrollPane() - Constructor for class autocadDrawingChecker.gui.runPage.TextScrollPane
+
 
+
toString() - Method in class autocadDrawingChecker.data.core.DataSet
+
 
+
toString() - Method in class autocadDrawingChecker.data.core.Record
+
 
+
toString() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADElement
+
 
+
toString() - Method in class autocadDrawingChecker.data.excel.autoCADData.AutoCADExport
+
 
+
toString() - Method in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
toString() - Method in class autocadDrawingChecker.grading.GradedExport
+
 
+
toString() - Method in class autocadDrawingChecker.grading.GradingReport
+
+
Use this method to get the text + to write as a .txt file when the user + saves it.
+
+
toString() - Method in class autocadDrawingChecker.grading.MatchingElements
+
 
+
tryCastDataSet(DataSet) - Method in interface autocadDrawingChecker.grading.criteria.AbstractGradingCriteria
+
+
Attempts to cast the given data set to the DataSetType this + expects.
+
+
tryCastDataSet(DataSet) - Method in interface autocadDrawingChecker.grading.criteria.autoCADCriteria.AbstractAutoCADElementCriteria
+
 
+
tryCastDataSet(DataSet) - Method in class autocadDrawingChecker.grading.criteria.autoCADCriteria.LinesPerLayer
+
 
+
tryCastDataSet(DataSet) - Method in class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
tryCastDataSet(DataSet) - Method in class autocadDrawingChecker.grading.criteria.LineCount
+
 
+
tryCastDataSet(DataSet) - Method in class autocadDrawingChecker.grading.criteria.surveyCriteria.GradeCoords
+
 
+
tryCastRecord(Record) - Method in interface autocadDrawingChecker.grading.criteria.AbstractElementCriteria
+
+
Attempts to cast the given Record to the RecordType + this expects.
+
+
tryCastRecord(Record) - Method in interface autocadDrawingChecker.grading.criteria.autoCADCriteria.AbstractAutoCADElementCriteria
+
 
+
tryCastRecord(Record) - Method in class autocadDrawingChecker.grading.criteria.CompareColumn
+
 
+
tryCastRecord(Record) - Method in class autocadDrawingChecker.grading.criteria.surveyCriteria.GradeCoords
+
 
+
+ + + +

U

+
+
userSelectedFile(T) - Method in class autocadDrawingChecker.gui.chooseFiles.AbstractFileChooser
+
+
Invoke this whenever the user selects a file + or files.
+
+
userSelectedFile(File[]) - Method in class autocadDrawingChecker.gui.chooseFiles.CompareExcelFileChooser
+
 
+
userSelectedFile(File) - Method in class autocadDrawingChecker.gui.chooseFiles.SourceExcelFileChooser
+
 
+
+ + + +

V

+
+
valueOf(String) - Static method in enum autocadDrawingChecker.util.FileType
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum autocadDrawingChecker.util.FileType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
ViewController - Class in autocadDrawingChecker.gui
+
 
+
ViewController() - Constructor for class autocadDrawingChecker.gui.ViewController
+
 
+
+ + + +

X

+
+
X_HEADER - Static variable in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
+ + + +

Y

+
+
Y_HEADER - Static variable in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
+ + + +

Z

+
+
Z_HEADER - Static variable in class autocadDrawingChecker.data.excel.surveyData.SurveyDataRecord
+
 
+
+A C D E F G H I L M N O P R S T U V X Y Z 
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/index.html b/build/docs/javadoc/index.html new file mode 100644 index 0000000..76aec77 --- /dev/null +++ b/build/docs/javadoc/index.html @@ -0,0 +1,75 @@ + + + + + +AutoCADDrawingChecker 3.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/build/docs/javadoc/overview-frame.html b/build/docs/javadoc/overview-frame.html new file mode 100644 index 0000000..a657ebd --- /dev/null +++ b/build/docs/javadoc/overview-frame.html @@ -0,0 +1,38 @@ + + + + + +Overview List (AutoCADDrawingChecker 3.0 API) + + + + + +
All Classes
+
+

Packages

+ +
+

 

+ + diff --git a/build/docs/javadoc/overview-summary.html b/build/docs/javadoc/overview-summary.html new file mode 100644 index 0000000..99167f4 --- /dev/null +++ b/build/docs/javadoc/overview-summary.html @@ -0,0 +1,216 @@ + + + + + +Overview (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

AutoCADDrawingChecker 3.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
autocadDrawingChecker.data +
The data package provides ways of converting Excel and CSV files into objects which the program can interact with.
+
autocadDrawingChecker.data.core +
The core package contains all the classes used to convert files into a format more usable by the program.
+
autocadDrawingChecker.data.csv 
autocadDrawingChecker.data.excel 
autocadDrawingChecker.data.excel.autoCADData +
The autocadData package contains classes + used to convert AutoCAD Excel exports into + a more useful format for the program.
+
autocadDrawingChecker.data.excel.surveyData 
autocadDrawingChecker.grading +
The grading package contains classes + relevant to comparing two DataSets, + and assigning a grade to them.
+
autocadDrawingChecker.grading.criteria 
autocadDrawingChecker.grading.criteria.autoCADCriteria 
autocadDrawingChecker.grading.criteria.surveyCriteria 
autocadDrawingChecker.gui 
autocadDrawingChecker.gui.chooseCriteria 
autocadDrawingChecker.gui.chooseDataType 
autocadDrawingChecker.gui.chooseFiles 
autocadDrawingChecker.gui.runPage 
autocadDrawingChecker.logging 
autocadDrawingChecker.start 
autocadDrawingChecker.util 
+
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/overview-tree.html b/build/docs/javadoc/overview-tree.html new file mode 100644 index 0000000..21934ef --- /dev/null +++ b/build/docs/javadoc/overview-tree.html @@ -0,0 +1,302 @@ + + + + + +Class Hierarchy (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/package-list b/build/docs/javadoc/package-list new file mode 100644 index 0000000..0757e03 --- /dev/null +++ b/build/docs/javadoc/package-list @@ -0,0 +1,18 @@ +autocadDrawingChecker.data +autocadDrawingChecker.data.core +autocadDrawingChecker.data.csv +autocadDrawingChecker.data.excel +autocadDrawingChecker.data.excel.autoCADData +autocadDrawingChecker.data.excel.surveyData +autocadDrawingChecker.grading +autocadDrawingChecker.grading.criteria +autocadDrawingChecker.grading.criteria.autoCADCriteria +autocadDrawingChecker.grading.criteria.surveyCriteria +autocadDrawingChecker.gui +autocadDrawingChecker.gui.chooseCriteria +autocadDrawingChecker.gui.chooseDataType +autocadDrawingChecker.gui.chooseFiles +autocadDrawingChecker.gui.runPage +autocadDrawingChecker.logging +autocadDrawingChecker.start +autocadDrawingChecker.util diff --git a/build/docs/javadoc/script.js b/build/docs/javadoc/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/build/docs/javadoc/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/build/docs/javadoc/serialized-form.html b/build/docs/javadoc/serialized-form.html new file mode 100644 index 0000000..60262bd --- /dev/null +++ b/build/docs/javadoc/serialized-form.html @@ -0,0 +1,538 @@ + + + + + +Serialized Form (AutoCADDrawingChecker 3.0 API) + + + + + + + + +
+ + +
Skip navigation links
+ + + + +
+ + +
+

Serialized Form

+
+
+ +
+ +
+ + +
Skip navigation links
+ + + + +
+ + + + diff --git a/build/docs/javadoc/stylesheet.css b/build/docs/javadoc/stylesheet.css new file mode 100644 index 0000000..98055b2 --- /dev/null +++ b/build/docs/javadoc/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +} diff --git a/build/libs/AutoCADDrawingChecker-2.5.jar b/build/libs/AutoCADDrawingChecker-3.0.jar similarity index 95% rename from build/libs/AutoCADDrawingChecker-2.5.jar rename to build/libs/AutoCADDrawingChecker-3.0.jar index e29d855..76ab079 100644 Binary files a/build/libs/AutoCADDrawingChecker-2.5.jar and b/build/libs/AutoCADDrawingChecker-3.0.jar differ diff --git a/sample data/AutoCAD/Acceptance Test/Better Extraction File 9-23.dxe b/sample data/AutoCAD/Acceptance Test/Better Extraction File 9-23.dxe new file mode 100644 index 0000000..ce14fc4 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/Better Extraction File 9-23.dxe differ diff --git a/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as AutoCAD - log.txt b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as AutoCAD - log.txt new file mode 100644 index 0000000..86b3038 --- /dev/null +++ b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as AutoCAD - log.txt @@ -0,0 +1,149 @@ +Grading...Grading report: +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls - Summary: +* NAME column: 100% +* Line Angle: 100% +* Text Matches: 100% +* Line count: 100% +* LAYER column: 100% +* Lines per layer: 100% +* Line End: 100% +* TOTAL EDITING TIME column: 100% +* LINETYPE column: 100% +* Line Length: 100% +* COUNT column: 100% +* DELTA X column: 100% +* DIM STYLE column: 100% +* LENGTH column: 100% +* DELTA Y column: 100% +* DELTA Z column: 100% +* DIAMETER column: 100% +* LINEWEIGHT column: 100% +* START Y column: 100% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 100% +* ANGLE column: 100% +* FILE CREATED column: 100% +* CENTER Z column: 100% +* CENTER Y column: 100% +* CENTER X column: 100% +* END X column: 100% +* END Y column: 100% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +* Line Start: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\student file 1.xls - Summary: +* NAME column: 100% +* Line Angle: 100% +* Text Matches: 100% +* Line count: 100% +* LAYER column: 100% +* Lines per layer: 100% +* Line End: 100% +* TOTAL EDITING TIME column: 100% +* LINETYPE column: 100% +* Line Length: 100% +* COUNT column: 100% +* DELTA X column: 100% +* DIM STYLE column: 100% +* LENGTH column: 100% +* DELTA Y column: 100% +* DELTA Z column: 100% +* DIAMETER column: 100% +* LINEWEIGHT column: 100% +* START Y column: 100% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 0% +* ANGLE column: 100% +* FILE CREATED column: 0% +* CENTER Z column: 100% +* CENTER Y column: 100% +* CENTER X column: 100% +* END X column: 100% +* END Y column: 100% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +* Line Start: 100% +Final Grade: 94% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\student file 2.xls - Summary: +* NAME column: 100% +* Line Angle: 100% +* Text Matches: 100% +* Line count: 100% +* LAYER column: 100% +* Lines per layer: 100% +* Line End: 89% +* TOTAL EDITING TIME column: 0% +* LINETYPE column: 100% +* Line Length: 42% +* COUNT column: 100% +* DELTA X column: 100% +* DIM STYLE column: 100% +* LENGTH column: 85% +* DELTA Y column: 84% +* DELTA Z column: 100% +* DIAMETER column: 100% +* LINEWEIGHT column: 100% +* START Y column: 84% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 0% +* ANGLE column: 100% +* FILE CREATED column: 0% +* CENTER Z column: 100% +* CENTER Y column: 100% +* CENTER X column: 100% +* END X column: 100% +* END Y column: 84% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +* Line Start: 94% +Final Grade: 87% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\student file 3.xls - Summary: +* NAME column: 100% +* Line Angle: 100% +* Text Matches: 100% +* Line count: 100% +* LAYER column: 100% +* Lines per layer: 100% +* Line End: 87% +* TOTAL EDITING TIME column: 0% +* LINETYPE column: 100% +* Line Length: 38% +* COUNT column: 100% +* DELTA X column: 92% +* DIM STYLE column: 100% +* LENGTH column: 78% +* DELTA Y column: 84% +* DELTA Z column: 100% +* DIAMETER column: 0% +* LINEWEIGHT column: 100% +* START Y column: 84% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 0% +* ANGLE column: 100% +* FILE CREATED column: 0% +* CENTER Z column: 100% +* CENTER Y column: 0% +* CENTER X column: 0% +* END X column: 92% +* END Y column: 84% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +* Line Start: 94% +Final Grade: 77%Successfully saved report to C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\AutoCAD Drawing Checker 11-12-2020_09_57_AM Grading Report.xlsxDone grading! \ No newline at end of file diff --git a/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as AutoCAD.xlsx b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as AutoCAD.xlsx new file mode 100644 index 0000000..43cc250 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as AutoCAD.xlsx differ diff --git a/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as basic Excel - log.txt b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as basic Excel - log.txt new file mode 100644 index 0000000..7151172 --- /dev/null +++ b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as basic Excel - log.txt @@ -0,0 +1,125 @@ +Grading...Grading report: +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls - Summary: +* NAME column: 100% +* Line count: 100% +* LAYER column: 100% +* TOTAL EDITING TIME column: 100% +* LINETYPE column: 100% +* COUNT column: 100% +* DELTA X column: 100% +* DIM STYLE column: 100% +* LENGTH column: 100% +* DELTA Y column: 100% +* DELTA Z column: 100% +* DIAMETER column: 100% +* LINEWEIGHT column: 100% +* START Y column: 100% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 100% +* ANGLE column: 100% +* FILE CREATED column: 100% +* CENTER Z column: 100% +* CENTER Y column: 100% +* CENTER X column: 100% +* END X column: 100% +* END Y column: 100% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\student file 1.xls - Summary: +* NAME column: 100% +* Line count: 100% +* LAYER column: 100% +* TOTAL EDITING TIME column: 100% +* LINETYPE column: 100% +* COUNT column: 100% +* DELTA X column: 100% +* DIM STYLE column: 100% +* LENGTH column: 100% +* DELTA Y column: 100% +* DELTA Z column: 100% +* DIAMETER column: 100% +* LINEWEIGHT column: 100% +* START Y column: 100% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 0% +* ANGLE column: 100% +* FILE CREATED column: 0% +* CENTER Z column: 100% +* CENTER Y column: 100% +* CENTER X column: 100% +* END X column: 100% +* END Y column: 100% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +Final Grade: 92% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\student file 2.xls - Summary: +* NAME column: 100% +* Line count: 100% +* LAYER column: 100% +* TOTAL EDITING TIME column: 0% +* LINETYPE column: 100% +* COUNT column: 100% +* DELTA X column: 100% +* DIM STYLE column: 100% +* LENGTH column: 85% +* DELTA Y column: 84% +* DELTA Z column: 100% +* DIAMETER column: 100% +* LINEWEIGHT column: 100% +* START Y column: 84% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 0% +* ANGLE column: 100% +* FILE CREATED column: 0% +* CENTER Z column: 100% +* CENTER Y column: 100% +* CENTER X column: 100% +* END X column: 100% +* END Y column: 84% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +Final Grade: 87% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\instructor file.xls to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\data extracts\student file 3.xls - Summary: +* NAME column: 100% +* Line count: 100% +* LAYER column: 100% +* TOTAL EDITING TIME column: 0% +* LINETYPE column: 100% +* COUNT column: 100% +* DELTA X column: 92% +* DIM STYLE column: 100% +* LENGTH column: 78% +* DELTA Y column: 84% +* DELTA Z column: 100% +* DIAMETER column: 0% +* LINEWEIGHT column: 100% +* START Y column: 84% +* START Z column: 100% +* TEXTDEFINEDSIZE column: 100% +* ROTATION column: 100% +* FILE NAME column: 0% +* ANGLE column: 100% +* FILE CREATED column: 0% +* CENTER Z column: 100% +* CENTER Y column: 0% +* CENTER X column: 0% +* END X column: 92% +* END Y column: 84% +* START X column: 100% +* END Z column: 100% +* VALUE column: 100% +Final Grade: 75%Successfully saved report to C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\AutoCAD\Acceptance Test\AutoCAD Drawing Checker 11-12-2020_09_55_AM Grading Report.xlsxDone grading! \ No newline at end of file diff --git a/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as basic Excel.xlsx b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as basic Excel.xlsx new file mode 100644 index 0000000..929e019 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/Drawing Checker output/graded as basic Excel.xlsx differ diff --git a/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Master-Layout1.pdf b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Master-Layout1.pdf new file mode 100644 index 0000000..38bc76c Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Master-Layout1.pdf differ diff --git a/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 1-Layout1.pdf b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 1-Layout1.pdf new file mode 100644 index 0000000..4b2fa3a Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 1-Layout1.pdf differ diff --git a/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 2-Layout1.pdf b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 2-Layout1.pdf new file mode 100644 index 0000000..e9040f9 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 2-Layout1.pdf differ diff --git a/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 3-Layout1.pdf b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 3-Layout1.pdf new file mode 100644 index 0000000..75ffa8d Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/PDF files/Acceptance Test Drawing -1 Student 3-Layout1.pdf differ diff --git a/sample data/AutoCAD/Acceptance Test/data extracts/instructor file.xls b/sample data/AutoCAD/Acceptance Test/data extracts/instructor file.xls new file mode 100644 index 0000000..8a848b9 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/data extracts/instructor file.xls differ diff --git a/sample data/AutoCAD/Acceptance Test/data extracts/student file 1.xls b/sample data/AutoCAD/Acceptance Test/data extracts/student file 1.xls new file mode 100644 index 0000000..58b97e5 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/data extracts/student file 1.xls differ diff --git a/sample data/AutoCAD/Acceptance Test/data extracts/student file 2.xls b/sample data/AutoCAD/Acceptance Test/data extracts/student file 2.xls new file mode 100644 index 0000000..0773613 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/data extracts/student file 2.xls differ diff --git a/sample data/AutoCAD/Acceptance Test/data extracts/student file 3.xls b/sample data/AutoCAD/Acceptance Test/data extracts/student file 3.xls new file mode 100644 index 0000000..b4dd1d5 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/data extracts/student file 3.xls differ diff --git a/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Master.dwg b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Master.dwg new file mode 100644 index 0000000..73d6547 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Master.dwg differ diff --git a/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 1.dwg b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 1.dwg new file mode 100644 index 0000000..8a20398 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 1.dwg differ diff --git a/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 2.dwg b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 2.dwg new file mode 100644 index 0000000..584e443 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 2.dwg differ diff --git a/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 3.dwg b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 3.dwg new file mode 100644 index 0000000..5c2e666 Binary files /dev/null and b/sample data/AutoCAD/Acceptance Test/dwg files/Acceptance Test Drawing -1 Student 3.dwg differ diff --git a/sample data/AutoCAD/sample/Check Sample - Master File.xls.xlsx b/sample data/AutoCAD/sample/Check Sample - Master File.xls.xlsx new file mode 100644 index 0000000..4eaf5c6 Binary files /dev/null and b/sample data/AutoCAD/sample/Check Sample - Master File.xls.xlsx differ diff --git a/sample data/AutoCAD/sample/Check Sample Student File 1 - the same but out of order.xls.xlsx b/sample data/AutoCAD/sample/Check Sample Student File 1 - the same but out of order.xls.xlsx new file mode 100644 index 0000000..9897e19 Binary files /dev/null and b/sample data/AutoCAD/sample/Check Sample Student File 1 - the same but out of order.xls.xlsx differ diff --git a/sample data/AutoCAD/sample/Check Sample Student File 1 - the same.xls.xlsx b/sample data/AutoCAD/sample/Check Sample Student File 1 - the same.xls.xlsx new file mode 100644 index 0000000..68eed5d Binary files /dev/null and b/sample data/AutoCAD/sample/Check Sample Student File 1 - the same.xls.xlsx differ diff --git a/sample data/AutoCAD/sample/Check Sample Student File 2 - translated.xls.xlsx b/sample data/AutoCAD/sample/Check Sample Student File 2 - translated.xls.xlsx new file mode 100644 index 0000000..77a476b Binary files /dev/null and b/sample data/AutoCAD/sample/Check Sample Student File 2 - translated.xls.xlsx differ diff --git a/sample data/AutoCAD/sample/Check Sample Student File 5 one line worng.xls.xlsx b/sample data/AutoCAD/sample/Check Sample Student File 5 one line worng.xls.xlsx new file mode 100644 index 0000000..85731f9 Binary files /dev/null and b/sample data/AutoCAD/sample/Check Sample Student File 5 one line worng.xls.xlsx differ diff --git a/sample data/AutoCAD/sample/Master File.xls - angle180.xlsx b/sample data/AutoCAD/sample/Master File.xls - angle180.xlsx new file mode 100644 index 0000000..c1407fa Binary files /dev/null and b/sample data/AutoCAD/sample/Master File.xls - angle180.xlsx differ diff --git a/sample data/AutoCAD/sample/missing a line.xlsx b/sample data/AutoCAD/sample/missing a line.xlsx new file mode 100644 index 0000000..b5e5d37 Binary files /dev/null and b/sample data/AutoCAD/sample/missing a line.xlsx differ diff --git a/sample data/AutoCAD/sample/no rows joe.xlsx b/sample data/AutoCAD/sample/no rows joe.xlsx new file mode 100644 index 0000000..b476d47 Binary files /dev/null and b/sample data/AutoCAD/sample/no rows joe.xlsx differ diff --git a/sample data/AutoCAD/sample/supposed to be rotated.xlsx b/sample data/AutoCAD/sample/supposed to be rotated.xlsx new file mode 100644 index 0000000..10b5ab9 Binary files /dev/null and b/sample data/AutoCAD/sample/supposed to be rotated.xlsx differ diff --git a/sample data/AutoCAD/sample/too many mid layers.xlsx b/sample data/AutoCAD/sample/too many mid layers.xlsx new file mode 100644 index 0000000..8c5ff54 Binary files /dev/null and b/sample data/AutoCAD/sample/too many mid layers.xlsx differ diff --git a/sample data/AutoCAD/sample/wrongDims.xlsx b/sample data/AutoCAD/sample/wrongDims.xlsx new file mode 100644 index 0000000..2e49143 Binary files /dev/null and b/sample data/AutoCAD/sample/wrongDims.xlsx differ diff --git a/sample data/AutoCAD/sample/wrongText.xlsx b/sample data/AutoCAD/sample/wrongText.xlsx new file mode 100644 index 0000000..8adfe3a Binary files /dev/null and b/sample data/AutoCAD/sample/wrongText.xlsx differ diff --git a/someAutoCADColumns.txt b/sample data/AutoCAD/someAutoCADColumns.txt similarity index 100% rename from someAutoCADColumns.txt rename to sample data/AutoCAD/someAutoCADColumns.txt diff --git a/sample data/Csv Data/Matt Test Data/Drawing Checker Output/as CSV with Headers - log.txt b/sample data/Csv Data/Matt Test Data/Drawing Checker Output/as CSV with Headers - log.txt new file mode 100644 index 0000000..f12308a --- /dev/null +++ b/sample data/Csv Data/Matt Test Data/Drawing Checker Output/as CSV with Headers - log.txt @@ -0,0 +1,15 @@ +Grading...Grading report: +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Matt Test Data\nodeCoords.csv to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Matt Test Data\nodeCoords.csv - data: +* ID column: 100% +* Line count: 100% +* X column: 100% +* Y column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Matt Test Data\nodeCoords.csv to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Matt Test Data\testCoords.csv - data: +* ID column: 70% +* Line count: 0% +* X column: 10% +* Y column: 10% +Final Grade: 22%Successfully saved report to C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Matt Test Data\AutoCAD Drawing Checker 11-12-2020_10_12_AM Grading Report.xlsxDone grading! \ No newline at end of file diff --git a/sample data/Csv Data/Matt Test Data/Drawing Checker Output/as CSV with Headers.xlsx b/sample data/Csv Data/Matt Test Data/Drawing Checker Output/as CSV with Headers.xlsx new file mode 100644 index 0000000..3d7246c Binary files /dev/null and b/sample data/Csv Data/Matt Test Data/Drawing Checker Output/as CSV with Headers.xlsx differ diff --git a/sample data/Csv Data/Matt Test Data/files/nodeCoords.csv b/sample data/Csv Data/Matt Test Data/files/nodeCoords.csv new file mode 100644 index 0000000..e102632 --- /dev/null +++ b/sample data/Csv Data/Matt Test Data/files/nodeCoords.csv @@ -0,0 +1,11 @@ +id, x, y +-1, 0, 0 +0, 76, 15 +-2, 295, 171 +1, 182, 20 +2, 29, 109 +3, 106, 78 +4, 156, 155 +5, 209, 97 +6, 262, 44 +7, 268, 145 \ No newline at end of file diff --git a/sample data/Csv Data/Matt Test Data/files/testCoords.csv b/sample data/Csv Data/Matt Test Data/files/testCoords.csv new file mode 100644 index 0000000..bd7e72f --- /dev/null +++ b/sample data/Csv Data/Matt Test Data/files/testCoords.csv @@ -0,0 +1,8 @@ +id, x, y +-1, -1, -1 +-2, 2, 2 +0, 0, 0 +1, 1, 0 +2, 0, 1 +3, 1, 1 +4, 2, 1 diff --git a/sample data/Csv Data/Randy Test Data/Drawing Checker Output/graded as Headerless CSV - log.txt b/sample data/Csv Data/Randy Test Data/Drawing Checker Output/graded as Headerless CSV - log.txt new file mode 100644 index 0000000..20f1944 --- /dev/null +++ b/sample data/Csv Data/Randy Test Data/Drawing Checker Output/graded as Headerless CSV - log.txt @@ -0,0 +1,36 @@ +Grading...Grading report: +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Master - CSV Generator - Sheet1.csv to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Duplicate - CSV Generator - Sheet1.csv - data: +* COLUMN#1 column: 100% +* COLUMN#3 column: 100% +* COLUMN#2 column: 100% +* Line count: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Master - CSV Generator - Sheet1.csv to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Master - CSV Generator - Sheet1.csv - data: +* COLUMN#1 column: 100% +* COLUMN#3 column: 100% +* COLUMN#2 column: 100% +* Line count: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Master - CSV Generator - Sheet1.csv to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Student 1 - CSV Generator - Should match but order is changed - Sheet1.csv - data: +* COLUMN#1 column: 100% +* COLUMN#3 column: 100% +* COLUMN#2 column: 100% +* Line count: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Master - CSV Generator - Sheet1.csv to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Student 2 - CSV Generator - Should match but order is random - Sheet1.csv - data: +* COLUMN#1 column: 100% +* COLUMN#3 column: 100% +* COLUMN#2 column: 100% +* Line count: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Master - CSV Generator - Sheet1.csv to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\input\Student 3 - CSV Generator with 8 Typos and out of order - Sheet1.csv - data: +* COLUMN#1 column: 85% +* COLUMN#3 column: 94% +* COLUMN#2 column: 97% +* Line count: 100% +Final Grade: 94%Successfully saved report to C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Csv Data\Randy Test Data\AutoCAD Drawing Checker 11-12-2020_10_15_AM Grading Report.xlsxDone grading! \ No newline at end of file diff --git a/sample data/Csv Data/Randy Test Data/Drawing Checker Output/graded as Headerless CSV.xlsx b/sample data/Csv Data/Randy Test Data/Drawing Checker Output/graded as Headerless CSV.xlsx new file mode 100644 index 0000000..c24089c Binary files /dev/null and b/sample data/Csv Data/Randy Test Data/Drawing Checker Output/graded as Headerless CSV.xlsx differ diff --git a/sample data/Csv Data/Randy Test Data/input/Duplicate - CSV Generator - Sheet1.csv b/sample data/Csv Data/Randy Test Data/input/Duplicate - CSV Generator - Sheet1.csv new file mode 100644 index 0000000..601857b --- /dev/null +++ b/sample data/Csv Data/Randy Test Data/input/Duplicate - CSV Generator - Sheet1.csv @@ -0,0 +1,34 @@ +456.9,837.2,56.6 +456.9,815.3,59.1 +463.7,781.1,61.7 +480.8,642.5,72.4 +480.8,524.8,72.2 +472,453.7,63.9 +466.2,406,58.4 +462.6,377.2,53.5 +453.1,299.1,43.9 +441.1,201.8,53.8 +432.2,129.3,64.8 +415.7,83.9,70.6 +383.6,75.3,65.7 +267.4,75.3,36 +200.3,75.3,13 +168.6,75.3,12.8 +151.2,75.3,16.3 +127.6,83.9,24.3 +120,86.7,26.2 +89,129.3,42.9 +36.3,201.8,33.9 +11.4,236.1,13.1 +-12.3,268.8,12.7 +-34.3,299.1,25.8 +-34.3,482.4,61.7 +-34.3,548.7,66.2 +-34.3,629.9,69 +-34.3,815.3,72.4 +-29.2,834.8,72.4 +-21.7,847.9,72.4 +71.7,847.9,72.4 +96.9,847.9,71.8 +161.5,847.9,69.6 +250.6,847.9,66.2 \ No newline at end of file diff --git a/sample data/Csv Data/Randy Test Data/input/Master - CSV Generator - Sheet1.csv b/sample data/Csv Data/Randy Test Data/input/Master - CSV Generator - Sheet1.csv new file mode 100644 index 0000000..601857b --- /dev/null +++ b/sample data/Csv Data/Randy Test Data/input/Master - CSV Generator - Sheet1.csv @@ -0,0 +1,34 @@ +456.9,837.2,56.6 +456.9,815.3,59.1 +463.7,781.1,61.7 +480.8,642.5,72.4 +480.8,524.8,72.2 +472,453.7,63.9 +466.2,406,58.4 +462.6,377.2,53.5 +453.1,299.1,43.9 +441.1,201.8,53.8 +432.2,129.3,64.8 +415.7,83.9,70.6 +383.6,75.3,65.7 +267.4,75.3,36 +200.3,75.3,13 +168.6,75.3,12.8 +151.2,75.3,16.3 +127.6,83.9,24.3 +120,86.7,26.2 +89,129.3,42.9 +36.3,201.8,33.9 +11.4,236.1,13.1 +-12.3,268.8,12.7 +-34.3,299.1,25.8 +-34.3,482.4,61.7 +-34.3,548.7,66.2 +-34.3,629.9,69 +-34.3,815.3,72.4 +-29.2,834.8,72.4 +-21.7,847.9,72.4 +71.7,847.9,72.4 +96.9,847.9,71.8 +161.5,847.9,69.6 +250.6,847.9,66.2 \ No newline at end of file diff --git a/sample data/Csv Data/Randy Test Data/input/Student 1 - CSV Generator - Should match but order is changed - Sheet1.csv b/sample data/Csv Data/Randy Test Data/input/Student 1 - CSV Generator - Should match but order is changed - Sheet1.csv new file mode 100644 index 0000000..8707236 --- /dev/null +++ b/sample data/Csv Data/Randy Test Data/input/Student 1 - CSV Generator - Should match but order is changed - Sheet1.csv @@ -0,0 +1,34 @@ +-12.3,268.8,12.7 +-34.3,299.1,25.8 +-34.3,482.4,61.7 +-34.3,548.7,66.2 +-34.3,629.9,69 +-34.3,815.3,72.4 +-29.2,834.8,72.4 +-21.7,847.9,72.4 +71.7,847.9,72.4 +96.9,847.9,71.8 +161.5,847.9,69.6 +250.6,847.9,66.2 +456.9,837.2,56.6 +456.9,815.3,59.1 +463.7,781.1,61.7 +480.8,642.5,72.4 +480.8,524.8,72.2 +472,453.7,63.9 +466.2,406,58.4 +462.6,377.2,53.5 +453.1,299.1,43.9 +441.1,201.8,53.8 +432.2,129.3,64.8 +415.7,83.9,70.6 +383.6,75.3,65.7 +267.4,75.3,36 +200.3,75.3,13 +168.6,75.3,12.8 +151.2,75.3,16.3 +127.6,83.9,24.3 +120,86.7,26.2 +89,129.3,42.9 +36.3,201.8,33.9 +11.4,236.1,13.1 \ No newline at end of file diff --git a/sample data/Csv Data/Randy Test Data/input/Student 2 - CSV Generator - Should match but order is random - Sheet1.csv b/sample data/Csv Data/Randy Test Data/input/Student 2 - CSV Generator - Should match but order is random - Sheet1.csv new file mode 100644 index 0000000..08940a6 --- /dev/null +++ b/sample data/Csv Data/Randy Test Data/input/Student 2 - CSV Generator - Should match but order is random - Sheet1.csv @@ -0,0 +1,34 @@ +168.6,75.3,12.8 +200.3,75.3,13 +267.4,75.3,36 +383.6,75.3,65.7 +415.7,83.9,70.6 +432.2,129.3,64.8 +441.1,201.8,53.8 +453.1,299.1,43.9 +456.9,837.2,56.6 +456.9,815.3,59.1 +462.6,377.2,53.5 +463.7,781.1,61.7 +466.2,406,58.4 +472,453.7,63.9 +480.8,642.5,72.4 +480.8,524.8,72.2 +151.2,75.3,16.3 +127.6,83.9,24.3 +120,86.7,26.2 +89,129.3,42.9 +36.3,201.8,33.9 +11.4,236.1,13.1 +-12.3,268.8,12.7 +-34.3,299.1,25.8 +-34.3,482.4,61.7 +-34.3,548.7,66.2 +-34.3,629.9,69 +-34.3,815.3,72.4 +-29.2,834.8,72.4 +-21.7,847.9,72.4 +71.7,847.9,72.4 +250.6,847.9,66.2 +161.5,847.9,69.6 +96.9,847.9,71.8 \ No newline at end of file diff --git a/sample data/Csv Data/Randy Test Data/input/Student 3 - CSV Generator with 8 Typos and out of order - Sheet1.csv b/sample data/Csv Data/Randy Test Data/input/Student 3 - CSV Generator with 8 Typos and out of order - Sheet1.csv new file mode 100644 index 0000000..2cced7e --- /dev/null +++ b/sample data/Csv Data/Randy Test Data/input/Student 3 - CSV Generator with 8 Typos and out of order - Sheet1.csv @@ -0,0 +1,34 @@ +267.4,75.3,36 +200.3,75.3,-13 +168.6,75.3,12.8 +34.3,629.9,69 +-34.3,815.3,72.4 +-29.2,834.8,72.4 +21.7,847.9,72.4 +71.7,847.9,72.4 +96.9,847.9,71.8 +161.5,847.9,69.6 +250.6,847.9,66.2 +456.9,837.2,56.6 +456.9,815.3,59.1 +463.7,781.1,61.7 +480.8,642.5,72.4 +480.8,524.8,72.2 +453.7,472,63.9 +466.2,406,58.4 +462.6,377.2,53.5 +453.1,299.1,43.9 +441.1,201.8,53.8 +432.2,129.3,64.8 +415.7,83.9,70.6 +383.6,75.3,65.7 +151.2,75.3,16.3 +127.6,83.9,24.3 +120,86.7,26.2 +89,129.3,42.9 +36.3,201.8,33.9 +11.4,236.1,13.1 +-12.3,268.8,12.7 +34.3,299.1,-25.8 +34.3,482.4,61.7 +-34.3,548.7,66.2 \ No newline at end of file diff --git a/sample data/Survey Data/template/Drawing Checker Output/Grading Report.xlsx b/sample data/Survey Data/template/Drawing Checker Output/Grading Report.xlsx new file mode 100644 index 0000000..61e8e97 Binary files /dev/null and b/sample data/Survey Data/template/Drawing Checker Output/Grading Report.xlsx differ diff --git a/sample data/Survey Data/template/Drawing Checker Output/log.txt b/sample data/Survey Data/template/Drawing Checker Output/log.txt new file mode 100644 index 0000000..3fdfcf7 --- /dev/null +++ b/sample data/Survey Data/template/Drawing Checker Output/log.txt @@ -0,0 +1,229 @@ +Grading...Grading report: +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Coords Wrong.xlsx - InstrSample: +* Y (N-S) column: 100% +* Z (ELEV) column: 0% +* X.* column: 100% +* Grade Survey Data Coordinates: 66% +* POINT column: 100% +* Line count: 100% +* Z.* column: 0% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 74% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Coords Wrong.xlsx - Duplicate: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Coords Wrong.xlsx - Student 2: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Coords Wrong.xlsx - Student 3: +* Y (N-S) column: 0% +* Z (ELEV) column: 100% +* X.* column: 0% +* Grade Survey Data Coordinates: 33% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 0% +* X (E-W) column: 0% +Final Grade: 48% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Coords Wrong.xlsx - Student 4: +* Y (N-S) column: 92% +* Z (ELEV) column: 92% +* X.* column: 85% +* Grade Survey Data Coordinates: 90% +* POINT column: 100% +* Line count: 100% +* Z.* column: 92% +* Y.* column: 92% +* X (E-W) column: 85% +Final Grade: 92% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template - Duplicate.xlsx - Duplicate: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template - Student 2.xlsx - Student 2: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template - Student 3.xlsx - Student 3: +* Y (N-S) column: 0% +* Z (ELEV) column: 100% +* X.* column: 0% +* Grade Survey Data Coordinates: 33% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 0% +* X (E-W) column: 0% +Final Grade: 48% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template - Student 4.xlsx - Student 4: +* Y (N-S) column: 92% +* Z (ELEV) column: 92% +* X.* column: 85% +* Grade Survey Data Coordinates: 90% +* POINT column: 100% +* Line count: 100% +* Z.* column: 92% +* Y.* column: 92% +* X (E-W) column: 85% +Final Grade: 92% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx - InstrSample: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx - Duplicate: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx - Student 2: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx - Student 3: +* Y (N-S) column: 0% +* Z (ELEV) column: 100% +* X.* column: 0% +* Grade Survey Data Coordinates: 33% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 0% +* X (E-W) column: 0% +Final Grade: 48% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx - Student 4: +* Y (N-S) column: 92% +* Z (ELEV) column: 92% +* X.* column: 85% +* Grade Survey Data Coordinates: 90% +* POINT column: 100% +* Line count: 100% +* Z.* column: 92% +* Y.* column: 92% +* X (E-W) column: 85% +Final Grade: 92% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Too Few Points.xlsx - InstrSample: +* Y (N-S) column: 35% +* Z (ELEV) column: 35% +* X.* column: 35% +* Grade Survey Data Coordinates: 35% +* POINT column: 35% +* Line count: 0% +* Z.* column: 35% +* Y.* column: 35% +* X (E-W) column: 35% +Final Grade: 31% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Too Few Points.xlsx - Duplicate: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Too Few Points.xlsx - Student 2: +* Y (N-S) column: 100% +* Z (ELEV) column: 100% +* X.* column: 100% +* Grade Survey Data Coordinates: 100% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 100% +* X (E-W) column: 100% +Final Grade: 100% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Too Few Points.xlsx - Student 3: +* Y (N-S) column: 0% +* Z (ELEV) column: 100% +* X.* column: 0% +* Grade Survey Data Coordinates: 33% +* POINT column: 100% +* Line count: 100% +* Z.* column: 100% +* Y.* column: 0% +* X (E-W) column: 0% +Final Grade: 48% +Comparing C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Template.xlsx to +C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\input\GPS Style - Survey Field Notes - Too Few Points.xlsx - Student 4: +* Y (N-S) column: 92% +* Z (ELEV) column: 92% +* X.* column: 85% +* Grade Survey Data Coordinates: 90% +* POINT column: 100% +* Line count: 100% +* Z.* column: 92% +* Y.* column: 92% +* X (E-W) column: 85% +Final Grade: 92%Successfully saved report to C:\Users\Matt\Documents\GitHub\AutoCADDrawingChecker\sample data\Survey Data\template\Drawing Checker Output\AutoCAD Drawing Checker 11-12-2020_10_20_AM Grading Report.xlsxDone grading! \ No newline at end of file diff --git a/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Coords Wrong.xlsx b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Coords Wrong.xlsx new file mode 100644 index 0000000..b207a96 Binary files /dev/null and b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Coords Wrong.xlsx differ diff --git a/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Duplicate.xlsx b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Duplicate.xlsx new file mode 100644 index 0000000..1da828f Binary files /dev/null and b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Duplicate.xlsx differ diff --git a/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 2.xlsx b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 2.xlsx new file mode 100644 index 0000000..725e871 Binary files /dev/null and b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 2.xlsx differ diff --git a/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 3.xlsx b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 3.xlsx new file mode 100644 index 0000000..ea44bd7 Binary files /dev/null and b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 3.xlsx differ diff --git a/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 4.xlsx b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 4.xlsx new file mode 100644 index 0000000..4cd8d17 Binary files /dev/null and b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template - Student 4.xlsx differ diff --git a/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template.xlsx b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template.xlsx new file mode 100644 index 0000000..83758e1 Binary files /dev/null and b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Template.xlsx differ diff --git a/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Too Few Points.xlsx b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Too Few Points.xlsx new file mode 100644 index 0000000..78be067 Binary files /dev/null and b/sample data/Survey Data/template/input/GPS Style - Survey Field Notes - Too Few Points.xlsx differ diff --git a/src/main/java/autocadDrawingChecker/start/Main.java b/src/main/java/autocadDrawingChecker/start/Main.java index 303bf2d..d3c9d59 100644 --- a/src/main/java/autocadDrawingChecker/start/Main.java +++ b/src/main/java/autocadDrawingChecker/start/Main.java @@ -1,10 +1,7 @@ package autocadDrawingChecker.start; import autocadDrawingChecker.data.GradableDataTypeLoader; -import autocadDrawingChecker.data.csv.CsvParser; -import autocadDrawingChecker.data.excel.surveyData.SurveyDataParser; import autocadDrawingChecker.grading.criteria.GradingCriteriaLoader; -import java.io.IOException; import java.util.Arrays; import java.util.HashSet; @@ -24,7 +21,6 @@ private Main(){ /** * @param args the command line arguments. - * How do I set these in Netbeans? * * To pass arguments to Gradle, use * @@ -46,23 +42,7 @@ public static void main(String[] args) { boolean noGui = argSet.contains("--no-gui"); if(debug){ - try { - new SurveyDataParser().parseAllSheets("C:\\Users\\Matt\\Desktop\\AutoCAD Drawing Checker\\sample files to work with\\Survey Data\\template\\GPS Style - Survey Field Notes - Template.xlsx").forEach(System.out::println); - new CsvParser(true).parseFirstSheet("C:\\Users\\Matt\\Desktop\\AutoCAD Drawing Checker\\sample files to work with\\Csv Data\\nodeCoords.csv").forEach(System.out::println); - } catch (IOException ex) { - ex.printStackTrace(); - } - /* - data - .setInstructorFilePath("C:\\Users\\Matt\\Desktop\\AutoCAD Drawing Checker\\sample files to work with\\Survey Data\\civil67\\67Civi-Student 1 - GPS Style Survey Simulation - Survey Field Notes.xlsx") - .setStudentFilePaths("C:\\Users\\Matt\\Desktop\\AutoCAD Drawing Checker\\sample files to work with\\Survey Data\\civil67"); - for(double d = 0.0; d < 1000.0; d += 100.0){ - data.setCriteriaThreshold(d); - System.out.printf("\nWhen threshold is %f...\n", d); - data.grade().forEach((gradedExport)->{ - System.out.printf("%5.3f ", gradedExport.getFinalGrade()); - }); - }*/ + // insert your debug code here! } if(!noGui){