├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── LICENSE ├── README.md ├── core ├── README.md └── src │ ├── main │ └── scala │ │ └── jstengel │ │ └── ezxml │ │ └── core │ │ ├── ElemParser.scala │ │ ├── HelperFunctions.scala │ │ ├── OptionalPath.scala │ │ ├── SimpleWrapper.scala │ │ ├── WalkableXmlPath.scala │ │ ├── XmlPath.scala │ │ └── XmlPathList.scala │ └── test │ └── scala │ └── jstengel │ └── ezxml │ └── core │ ├── AddChildrenTest.scala │ ├── BasicChangeTest.scala │ ├── QuickTest.scala │ └── WrapperTests.scala ├── extension ├── .js │ └── src │ │ ├── main │ │ └── scala │ │ │ └── jstengel │ │ │ └── ezxml │ │ │ └── extension │ │ │ └── ct │ │ │ ├── CtDecoder.scala │ │ │ └── CtEncoder.scala │ │ └── test │ │ └── scala │ │ └── jstengel │ │ └── ezxml │ │ └── extension │ │ ├── AnnotatedExampleClasses.scala │ │ └── ct │ │ ├── CTLoadingTest.scala │ │ └── CompleteAnnotationExample.scala ├── .jvm │ └── src │ │ ├── main │ │ └── scala │ │ │ └── jstengel.ezxml.extension │ │ │ ├── RTWrappers.scala │ │ │ ├── StringTypeTree.scala │ │ │ ├── ct │ │ │ ├── CtDecoder.scala │ │ │ └── CtEncoder.scala │ │ │ └── rt │ │ │ ├── RtDecoder.scala │ │ │ ├── RtEncoder.scala │ │ │ └── RuntimeReflectHelper.scala │ │ └── test │ │ └── scala │ │ └── jstengel │ │ └── ezxml │ │ └── extension │ │ ├── AnnotatedExampleClasses.scala │ │ ├── QuickTest.scala │ │ ├── ct │ │ ├── CTLoadingTest.scala │ │ └── CompleteAnnotationExample.scala │ │ ├── mapping │ │ ├── MappingExamples.scala │ │ └── MappingTest.scala │ │ └── rt │ │ ├── BasicRtLoadTest.scala │ │ └── RTLoadingTest.scala ├── README.md └── src │ ├── main │ └── scala │ │ └── jstengel │ │ └── ezxml │ │ └── extension │ │ ├── StringHelper.scala │ │ ├── XmlBracketDefinition.scala │ │ ├── XmlTrait.scala │ │ ├── ct │ │ ├── CacheXML.scala │ │ ├── CompileTimeReflectHelper.scala │ │ ├── RuntimeXML.scala │ │ └── XmlMacro.scala │ │ └── mapping │ │ ├── FieldMapping.scala │ │ └── NotNothingObject.scala │ └── test │ └── scala │ └── jstengel │ └── ezxml │ └── extension │ └── ExampleClasses.scala └── project ├── build.properties └── plugins.sbt /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/README.md -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/README.md -------------------------------------------------------------------------------- /core/src/main/scala/jstengel/ezxml/core/ElemParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/main/scala/jstengel/ezxml/core/ElemParser.scala -------------------------------------------------------------------------------- /core/src/main/scala/jstengel/ezxml/core/HelperFunctions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/main/scala/jstengel/ezxml/core/HelperFunctions.scala -------------------------------------------------------------------------------- /core/src/main/scala/jstengel/ezxml/core/OptionalPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/main/scala/jstengel/ezxml/core/OptionalPath.scala -------------------------------------------------------------------------------- /core/src/main/scala/jstengel/ezxml/core/SimpleWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/main/scala/jstengel/ezxml/core/SimpleWrapper.scala -------------------------------------------------------------------------------- /core/src/main/scala/jstengel/ezxml/core/WalkableXmlPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/main/scala/jstengel/ezxml/core/WalkableXmlPath.scala -------------------------------------------------------------------------------- /core/src/main/scala/jstengel/ezxml/core/XmlPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/main/scala/jstengel/ezxml/core/XmlPath.scala -------------------------------------------------------------------------------- /core/src/main/scala/jstengel/ezxml/core/XmlPathList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/main/scala/jstengel/ezxml/core/XmlPathList.scala -------------------------------------------------------------------------------- /core/src/test/scala/jstengel/ezxml/core/AddChildrenTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/test/scala/jstengel/ezxml/core/AddChildrenTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/jstengel/ezxml/core/BasicChangeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/test/scala/jstengel/ezxml/core/BasicChangeTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/jstengel/ezxml/core/QuickTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/test/scala/jstengel/ezxml/core/QuickTest.scala -------------------------------------------------------------------------------- /core/src/test/scala/jstengel/ezxml/core/WrapperTests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/core/src/test/scala/jstengel/ezxml/core/WrapperTests.scala -------------------------------------------------------------------------------- /extension/.js/src/main/scala/jstengel/ezxml/extension/ct/CtDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.js/src/main/scala/jstengel/ezxml/extension/ct/CtDecoder.scala -------------------------------------------------------------------------------- /extension/.js/src/main/scala/jstengel/ezxml/extension/ct/CtEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.js/src/main/scala/jstengel/ezxml/extension/ct/CtEncoder.scala -------------------------------------------------------------------------------- /extension/.js/src/test/scala/jstengel/ezxml/extension/AnnotatedExampleClasses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.js/src/test/scala/jstengel/ezxml/extension/AnnotatedExampleClasses.scala -------------------------------------------------------------------------------- /extension/.js/src/test/scala/jstengel/ezxml/extension/ct/CTLoadingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.js/src/test/scala/jstengel/ezxml/extension/ct/CTLoadingTest.scala -------------------------------------------------------------------------------- /extension/.js/src/test/scala/jstengel/ezxml/extension/ct/CompleteAnnotationExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.js/src/test/scala/jstengel/ezxml/extension/ct/CompleteAnnotationExample.scala -------------------------------------------------------------------------------- /extension/.jvm/src/main/scala/jstengel.ezxml.extension/RTWrappers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/main/scala/jstengel.ezxml.extension/RTWrappers.scala -------------------------------------------------------------------------------- /extension/.jvm/src/main/scala/jstengel.ezxml.extension/StringTypeTree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/main/scala/jstengel.ezxml.extension/StringTypeTree.scala -------------------------------------------------------------------------------- /extension/.jvm/src/main/scala/jstengel.ezxml.extension/ct/CtDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/main/scala/jstengel.ezxml.extension/ct/CtDecoder.scala -------------------------------------------------------------------------------- /extension/.jvm/src/main/scala/jstengel.ezxml.extension/ct/CtEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/main/scala/jstengel.ezxml.extension/ct/CtEncoder.scala -------------------------------------------------------------------------------- /extension/.jvm/src/main/scala/jstengel.ezxml.extension/rt/RtDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/main/scala/jstengel.ezxml.extension/rt/RtDecoder.scala -------------------------------------------------------------------------------- /extension/.jvm/src/main/scala/jstengel.ezxml.extension/rt/RtEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/main/scala/jstengel.ezxml.extension/rt/RtEncoder.scala -------------------------------------------------------------------------------- /extension/.jvm/src/main/scala/jstengel.ezxml.extension/rt/RuntimeReflectHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/main/scala/jstengel.ezxml.extension/rt/RuntimeReflectHelper.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/AnnotatedExampleClasses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/AnnotatedExampleClasses.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/QuickTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/QuickTest.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/ct/CTLoadingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/ct/CTLoadingTest.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/ct/CompleteAnnotationExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/ct/CompleteAnnotationExample.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/mapping/MappingExamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/mapping/MappingExamples.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/mapping/MappingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/mapping/MappingTest.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/rt/BasicRtLoadTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/rt/BasicRtLoadTest.scala -------------------------------------------------------------------------------- /extension/.jvm/src/test/scala/jstengel/ezxml/extension/rt/RTLoadingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/.jvm/src/test/scala/jstengel/ezxml/extension/rt/RTLoadingTest.scala -------------------------------------------------------------------------------- /extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/README.md -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/StringHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/StringHelper.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/XmlBracketDefinition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/XmlBracketDefinition.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/XmlTrait.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/XmlTrait.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/ct/CacheXML.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/ct/CacheXML.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/ct/CompileTimeReflectHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/ct/CompileTimeReflectHelper.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/ct/RuntimeXML.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/ct/RuntimeXML.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/ct/XmlMacro.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/ct/XmlMacro.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/mapping/FieldMapping.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/mapping/FieldMapping.scala -------------------------------------------------------------------------------- /extension/src/main/scala/jstengel/ezxml/extension/mapping/NotNothingObject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/main/scala/jstengel/ezxml/extension/mapping/NotNothingObject.scala -------------------------------------------------------------------------------- /extension/src/test/scala/jstengel/ezxml/extension/ExampleClasses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/extension/src/test/scala/jstengel/ezxml/extension/ExampleClasses.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.4.3 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulienSt/ezXML/HEAD/project/plugins.sbt --------------------------------------------------------------------------------