├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── LICENSE ├── README.md ├── cve ├── Blob.js ├── FileSaver.js ├── clusters.json ├── d3.v3.min.js ├── index.html └── my.css ├── pom.xml └── src └── main └── java ├── abstractdt ├── Anchor.java ├── Button.java ├── ButtonField.java ├── CandidateWebElement.java ├── CheckBoxField.java ├── Cluster.java ├── Diff.java ├── Dimension.java ├── Edge.java ├── Form.java ├── FormField.java ├── Getter.java ├── HiddenField.java ├── Image.java ├── ImageField.java ├── InputField.java ├── MyStateVertexImpl.java ├── PasswordField.java ├── Point.java ├── RadioField.java ├── Select.java ├── State.java ├── StateVertexLevensteinEquals.java ├── SubmitField.java ├── TextArea.java └── package-info.java ├── apogen ├── ApogenMain.java ├── CodeGenerator.java ├── Crawler.java ├── Settings.java └── StaticAnalyzer.java ├── clusterer ├── DomDistance.java ├── Jaccard.java ├── JavaMLClusterers.java ├── KMedoids.java ├── ProgressBar.java ├── SimpleKMeansWithSilhouette.java ├── TagFrequency.java ├── UrlDistance.java ├── WekaClusterers.java └── WordFrequency.java ├── treeEdit ├── InfoTree.java ├── LabelDictionary.java ├── LblTree.java └── RTED_InfoTree_Opt.java └── utils ├── Clean.java ├── DomDifferenceListener.java ├── NaturalOrderComparator.java ├── UtilsClustering.java ├── UtilsCodeGenerator.java ├── UtilsCrawler.java ├── UtilsDataset.java ├── UtilsDiff.java └── UtilsStaticAnalyzer.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/README.md -------------------------------------------------------------------------------- /cve/Blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/cve/Blob.js -------------------------------------------------------------------------------- /cve/FileSaver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/cve/FileSaver.js -------------------------------------------------------------------------------- /cve/clusters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/cve/clusters.json -------------------------------------------------------------------------------- /cve/d3.v3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/cve/d3.v3.min.js -------------------------------------------------------------------------------- /cve/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/cve/index.html -------------------------------------------------------------------------------- /cve/my.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/cve/my.css -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/abstractdt/Anchor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Anchor.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Button.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/ButtonField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/ButtonField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/CandidateWebElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/CandidateWebElement.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/CheckBoxField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/CheckBoxField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Cluster.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Diff.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Dimension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Dimension.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Edge.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Form.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Form.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/FormField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/FormField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Getter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Getter.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/HiddenField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/HiddenField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Image.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/ImageField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/ImageField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/InputField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/InputField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/MyStateVertexImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/MyStateVertexImpl.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/PasswordField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/PasswordField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Point.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/RadioField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/RadioField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/Select.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/Select.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/State.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/StateVertexLevensteinEquals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/StateVertexLevensteinEquals.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/SubmitField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/SubmitField.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/TextArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/TextArea.java -------------------------------------------------------------------------------- /src/main/java/abstractdt/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/abstractdt/package-info.java -------------------------------------------------------------------------------- /src/main/java/apogen/ApogenMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/apogen/ApogenMain.java -------------------------------------------------------------------------------- /src/main/java/apogen/CodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/apogen/CodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/apogen/Crawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/apogen/Crawler.java -------------------------------------------------------------------------------- /src/main/java/apogen/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/apogen/Settings.java -------------------------------------------------------------------------------- /src/main/java/apogen/StaticAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/apogen/StaticAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/clusterer/DomDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/DomDistance.java -------------------------------------------------------------------------------- /src/main/java/clusterer/Jaccard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/Jaccard.java -------------------------------------------------------------------------------- /src/main/java/clusterer/JavaMLClusterers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/JavaMLClusterers.java -------------------------------------------------------------------------------- /src/main/java/clusterer/KMedoids.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/KMedoids.java -------------------------------------------------------------------------------- /src/main/java/clusterer/ProgressBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/ProgressBar.java -------------------------------------------------------------------------------- /src/main/java/clusterer/SimpleKMeansWithSilhouette.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/SimpleKMeansWithSilhouette.java -------------------------------------------------------------------------------- /src/main/java/clusterer/TagFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/TagFrequency.java -------------------------------------------------------------------------------- /src/main/java/clusterer/UrlDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/UrlDistance.java -------------------------------------------------------------------------------- /src/main/java/clusterer/WekaClusterers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/WekaClusterers.java -------------------------------------------------------------------------------- /src/main/java/clusterer/WordFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/clusterer/WordFrequency.java -------------------------------------------------------------------------------- /src/main/java/treeEdit/InfoTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/treeEdit/InfoTree.java -------------------------------------------------------------------------------- /src/main/java/treeEdit/LabelDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/treeEdit/LabelDictionary.java -------------------------------------------------------------------------------- /src/main/java/treeEdit/LblTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/treeEdit/LblTree.java -------------------------------------------------------------------------------- /src/main/java/treeEdit/RTED_InfoTree_Opt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/treeEdit/RTED_InfoTree_Opt.java -------------------------------------------------------------------------------- /src/main/java/utils/Clean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/Clean.java -------------------------------------------------------------------------------- /src/main/java/utils/DomDifferenceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/DomDifferenceListener.java -------------------------------------------------------------------------------- /src/main/java/utils/NaturalOrderComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/NaturalOrderComparator.java -------------------------------------------------------------------------------- /src/main/java/utils/UtilsClustering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/UtilsClustering.java -------------------------------------------------------------------------------- /src/main/java/utils/UtilsCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/UtilsCodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/utils/UtilsCrawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/UtilsCrawler.java -------------------------------------------------------------------------------- /src/main/java/utils/UtilsDataset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/UtilsDataset.java -------------------------------------------------------------------------------- /src/main/java/utils/UtilsDiff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/UtilsDiff.java -------------------------------------------------------------------------------- /src/main/java/utils/UtilsStaticAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsigalko18/apogen/HEAD/src/main/java/utils/UtilsStaticAnalyzer.java --------------------------------------------------------------------------------