├── .classpath ├── .gitignore ├── .project ├── LICENSE.txt ├── README.md ├── Todo.txt ├── assets ├── .classpath ├── .project ├── README.txt ├── config │ ├── database.schema │ └── database.yml ├── db │ └── delete.me ├── libs │ └── delete.me ├── pom.xml ├── public │ └── delete.me ├── scripts │ └── sparkler.sh ├── src │ ├── main │ │ └── java │ │ │ └── delete.me │ └── test │ │ └── java │ │ └── delete.me └── views │ └── index.html ├── config ├── database.schema └── database.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs └── activejdbc-1.4.9-tobykurien-2.jar ├── packages.nix ├── pom.xml ├── releases ├── sparkler_v0.0.3.zip ├── sparkler_v0.0.4.zip └── sparkler_v0.1.jar ├── scripts ├── example1.sh ├── release.sh └── sparkler.sh ├── src ├── examples │ ├── .gitignore │ └── java │ │ └── com │ │ └── tobykurien │ │ └── sparkler_example │ │ ├── Example1.xtend │ │ ├── Example2.xtend │ │ ├── Example2Test.xtend │ │ └── Example3.xtend ├── main │ ├── .gitignore │ ├── java │ │ └── com │ │ │ └── tobykurien │ │ │ └── sparkler │ │ │ ├── Helper.xtend │ │ │ ├── SFilter.xtend │ │ │ ├── SRoute.xtend │ │ │ ├── Sparkler.xtend │ │ │ ├── db │ │ │ ├── DatabaseManager.xtend │ │ │ ├── DbField.xtend │ │ │ └── SModel.xtend │ │ │ ├── test │ │ │ └── TestSupport.xtend │ │ │ ├── tools │ │ │ ├── App.xtend │ │ │ ├── Database.xtend │ │ │ └── SparklerTools.xtend │ │ │ ├── transformer │ │ │ ├── JsonTransformer.xtend │ │ │ └── RestfulException.xtend │ │ │ └── utils │ │ │ ├── BgThread.xtend │ │ │ ├── DbConnection.xtend │ │ │ └── Log.xtend │ └── webapp │ │ └── WEB-INF │ │ └── web.xml └── test │ └── .gitignore └── views ├── base.html ├── example1.html └── test_partial.html /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /build 3 | .gradle 4 | /target 5 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/.project -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/README.md -------------------------------------------------------------------------------- /Todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/Todo.txt -------------------------------------------------------------------------------- /assets/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/.classpath -------------------------------------------------------------------------------- /assets/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/.project -------------------------------------------------------------------------------- /assets/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/README.txt -------------------------------------------------------------------------------- /assets/config/database.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/config/database.schema -------------------------------------------------------------------------------- /assets/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/config/database.yml -------------------------------------------------------------------------------- /assets/db/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/libs/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/pom.xml -------------------------------------------------------------------------------- /assets/public/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/scripts/sparkler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/scripts/sparkler.sh -------------------------------------------------------------------------------- /assets/src/main/java/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/src/test/java/delete.me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/assets/views/index.html -------------------------------------------------------------------------------- /config/database.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/config/database.schema -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/config/database.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/activejdbc-1.4.9-tobykurien-2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/libs/activejdbc-1.4.9-tobykurien-2.jar -------------------------------------------------------------------------------- /packages.nix: -------------------------------------------------------------------------------- 1 | jdk11 2 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/pom.xml -------------------------------------------------------------------------------- /releases/sparkler_v0.0.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/releases/sparkler_v0.0.3.zip -------------------------------------------------------------------------------- /releases/sparkler_v0.0.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/releases/sparkler_v0.0.4.zip -------------------------------------------------------------------------------- /releases/sparkler_v0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/releases/sparkler_v0.1.jar -------------------------------------------------------------------------------- /scripts/example1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/scripts/example1.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /scripts/sparkler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/scripts/sparkler.sh -------------------------------------------------------------------------------- /src/examples/.gitignore: -------------------------------------------------------------------------------- 1 | /xtend-gen 2 | -------------------------------------------------------------------------------- /src/examples/java/com/tobykurien/sparkler_example/Example1.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/examples/java/com/tobykurien/sparkler_example/Example1.xtend -------------------------------------------------------------------------------- /src/examples/java/com/tobykurien/sparkler_example/Example2.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/examples/java/com/tobykurien/sparkler_example/Example2.xtend -------------------------------------------------------------------------------- /src/examples/java/com/tobykurien/sparkler_example/Example2Test.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/examples/java/com/tobykurien/sparkler_example/Example2Test.xtend -------------------------------------------------------------------------------- /src/examples/java/com/tobykurien/sparkler_example/Example3.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/examples/java/com/tobykurien/sparkler_example/Example3.xtend -------------------------------------------------------------------------------- /src/main/.gitignore: -------------------------------------------------------------------------------- 1 | /xtend-gen 2 | -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/Helper.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/Helper.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/SFilter.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/SFilter.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/SRoute.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/SRoute.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/Sparkler.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/Sparkler.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/db/DatabaseManager.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/db/DatabaseManager.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/db/DbField.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/db/DbField.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/db/SModel.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/db/SModel.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/test/TestSupport.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/test/TestSupport.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/tools/App.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/tools/App.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/tools/Database.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/tools/Database.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/tools/SparklerTools.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/tools/SparklerTools.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/transformer/JsonTransformer.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/transformer/JsonTransformer.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/transformer/RestfulException.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/transformer/RestfulException.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/utils/BgThread.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/utils/BgThread.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/utils/DbConnection.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/utils/DbConnection.xtend -------------------------------------------------------------------------------- /src/main/java/com/tobykurien/sparkler/utils/Log.xtend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/java/com/tobykurien/sparkler/utils/Log.xtend -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /src/test/.gitignore: -------------------------------------------------------------------------------- 1 | /xtend-gen 2 | -------------------------------------------------------------------------------- /views/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/views/base.html -------------------------------------------------------------------------------- /views/example1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/views/example1.html -------------------------------------------------------------------------------- /views/test_partial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobykurien/Sparkler/HEAD/views/test_partial.html --------------------------------------------------------------------------------