├── .circleci └── config.yml ├── .github ├── CODE_OF_CONDUCT.md └── CONTRIBUTING.md ├── .gitignore ├── LICENSE ├── README.md ├── data-config.json ├── pom.xml └── src └── main ├── java └── com │ └── adobe │ └── aem │ └── compgenerator │ ├── AemCompGenerator.java │ ├── Constants.java │ ├── exceptions │ ├── GeneratorException.java │ └── package-info.java │ ├── javacodemodel │ ├── ImplementationBuilder.java │ ├── InterfaceBuilder.java │ ├── IsNullExpression.java │ ├── JavaCodeBuilder.java │ ├── JavaCodeModel.java │ ├── PrologCodeWriter.java │ ├── RenameFileCodeWriter.java │ ├── TernaryOperator.java │ ├── TestClassBuilder.java │ └── package-info.java │ ├── models │ ├── BaseModel.java │ ├── GenerationConfig.java │ ├── Options.java │ ├── ProjectSettings.java │ ├── Property.java │ ├── Tab.java │ └── package-info.java │ ├── package-info.java │ └── utils │ ├── CommonUtils.java │ ├── ComponentUtils.java │ ├── DesignDialogUtils.java │ ├── DialogUtils.java │ ├── HTMLUtils.java │ ├── XMLUtils.java │ └── package-info.java └── resources ├── META-INF └── MANIFEST.MF ├── log4j2.xml ├── template-copyright-css.txt ├── template-copyright-text.txt ├── template-copyright-xml.txt ├── template-copyright.txt └── template-htl.txt /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/README.md -------------------------------------------------------------------------------- /data-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/data-config.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/AemCompGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/AemCompGenerator.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/exceptions/GeneratorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/exceptions/GeneratorException.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/exceptions/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/exceptions/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/ImplementationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/ImplementationBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/InterfaceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/InterfaceBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/IsNullExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/IsNullExpression.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/JavaCodeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/JavaCodeBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/JavaCodeModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/JavaCodeModel.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/PrologCodeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/PrologCodeWriter.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/RenameFileCodeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/RenameFileCodeWriter.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/TernaryOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/TernaryOperator.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/TestClassBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/TestClassBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/javacodemodel/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/javacodemodel/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/models/BaseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/models/BaseModel.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/models/GenerationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/models/GenerationConfig.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/models/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/models/Options.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/models/ProjectSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/models/ProjectSettings.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/models/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/models/Property.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/models/Tab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/models/Tab.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/models/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/models/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/utils/CommonUtils.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/utils/ComponentUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/utils/ComponentUtils.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/utils/DesignDialogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/utils/DesignDialogUtils.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/utils/DialogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/utils/DialogUtils.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/utils/HTMLUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/utils/HTMLUtils.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/utils/XMLUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/utils/XMLUtils.java -------------------------------------------------------------------------------- /src/main/java/com/adobe/aem/compgenerator/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/java/com/adobe/aem/compgenerator/utils/package-info.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/resources/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/template-copyright-css.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/resources/template-copyright-css.txt -------------------------------------------------------------------------------- /src/main/resources/template-copyright-text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/resources/template-copyright-text.txt -------------------------------------------------------------------------------- /src/main/resources/template-copyright-xml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/resources/template-copyright-xml.txt -------------------------------------------------------------------------------- /src/main/resources/template-copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/resources/template-copyright.txt -------------------------------------------------------------------------------- /src/main/resources/template-htl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-component-generator/HEAD/src/main/resources/template-htl.txt --------------------------------------------------------------------------------