branch feature/3740_missing_ids_in_css updated (79c9c7f -> 268371c)
This is an automated email from the git hooks/post-receive script. New change to branch feature/3740_missing_ids_in_css in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git omits 79c9c7f fix de la regexp (fixes #3740) omits b06e214 - génération des ids et des classes manquants en commenatire à la fin du css - option pour l'activer ou non (faux par défaut) - création d'un module à supprimer après les tests (jaxx-test) - la regex pour vérifier si une règle est déjà défini ne fonctionne pas, les ids manquants sont regénérés refs #3740 adds fc39f53 Move to nuitonpom 9 adds a7084f3 Expose EnumEditor type (See #3916) adds 30ab2d5 Ajout EnumEditorRenderer (See #3916) adds da04e65 Conserver le type adds 60a476b Fixes #3916 Merge branch 'feature/3916' into develop-2.x adds 59f28c4 add predicates to handle the removeEnabled state (fixes #3931) adds dffa443 add remove (just in case) (refs #3931) adds be0a793 [BeanDoubleList] extract and expose the method to recompute the buton states (refs #3931) adds 2bf2530 Merge branch 'feature/3931' into 'develop-2.x' adds 0e2d7d9 [jgitflow-maven-plugin]updating poms for 2.30-SNAPSHOT development adds 429d9de upgrade to nuitonpom 10 adds 5a87cf7 browse the column until the end of all the columns, not only the visible ones (fixes #3935) adds 8aa62ea Upgrade maven to 3.3.9 (Fixes #3937) adds 8726a84 Revert "[jgitflow-maven-plugin]updating poms for 2.30-SNAPSHOT development" adds d9b939d Improve code (See #3931) adds fc68d66 Can't remove selected by double-click if not possible from model (See #3931) adds c40f4ab Can't add selected by double-click if not possible from model (See #3931) adds 7c6bc70 [jgitflow-maven-plugin]updating poms for 2.30-SNAPSHOT development adds 85fa671 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds 0f6dfb1 Up to nuiton-utils 3.0-rc-12 (downgrade to jdk 1.6 please) adds a5bd80f Fixes #3946: Update nuiton-version to 1.0-rc-2 Fixes #3947: Update nuiton-config to 3.0-rc-5 Fixes #3948: Update nuiton-utils to 3.0-rc-12 adds 8228758 the plugin must stay in java 8 since we are building it with java 8... adds 0c66a10 update third parties adds be42fd5 Adding missing license header adds 613540e [jgitflow-maven-plugin]updating poms for branch'release/2.29' with non-snapshot versions adds f48dd0a [jgitflow-maven-plugin]merging 'release/2.29' into 'master-2.x' adds 6e8310f [jgitflow-maven-plugin]merging 'master-2.x' into 'develop-2.x' adds d65f5af [jgitflow-maven-plugin]Updating develop poms back to pre merge state new 8b97c17 - génération des ids et des classes manquants en commenatire à la fin du css - option pour l'activer ou non (faux par défaut) - création d'un module à supprimer après les tests (jaxx-test) - la regex pour vérifier si une règle est déjà défini ne fonctionne pas, les ids manquants sont regénérés refs #3740 new 8052320 fix de la regexp (fixes #3740) new 27c5fe0 Improve log level new 268371c Goodbye jaxx-test module This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (79c9c7f) \ N -- N -- N refs/heads/feature/3740_missing_ids_in_css (268371c) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 268371ca0e94c0a65cd601a436236903ba80efc1 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jul 25 16:52:15 2016 +0200 Goodbye jaxx-test module commit 27c5fe0f84ac3c1bfb46f115fec05285cf6ec818 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jul 25 16:34:51 2016 +0200 Improve log level commit 805232094b3a4e5f975aa89f057a79c4971e0778 Author: Kevin Morin <morin@codelutin.com> Date: Sun Feb 21 16:52:40 2016 +0100 fix de la regexp (fixes #3740) commit 8b97c17e00902a19a7aaf473e58e0fe9fe890c36 Author: Kevin Morin <morin@codelutin.com> Date: Fri Feb 19 18:18:53 2016 +0100 - génération des ids et des classes manquants en commenatire à la fin du css - option pour l'activer ou non (faux par défaut) - création d'un module à supprimer après les tests (jaxx-test) - la regex pour vérifier si une règle est déjà défini ne fonctionne pas, les ids manquants sont regénérés refs #3740 Summary of changes: jaxx-widgets/README.txt => README.md | 0 README.txt | 2 - .../README.txt => jaxx-application-api/README.md | 0 jaxx-application-api/pom.xml | 2 +- jaxx-application-swing/{README.txt => README.md} | 0 jaxx-application-swing/pom.xml | 2 +- .../README.txt => jaxx-compiler/README.md | 0 jaxx-compiler/pom.xml | 2 +- .../compiler/tasks/GenerateMissingRulesTask.java | 2 +- .../README.txt => jaxx-config/README.md | 0 jaxx-config/pom.xml | 2 +- jaxx-widgets-gis/README.txt => jaxx-demo/README.md | 0 jaxx-demo/pom.xml | 2 +- .../README.txt => jaxx-maven-plugin/README.md | 0 jaxx-maven-plugin/pom.xml | 42 ++- .../src/license/THIRD-PARTY.properties | 12 +- .../java/org/nuiton/jaxx/plugin/JaxxBaseTest.java | 69 ++-- .../README.txt => jaxx-runtime/README.md | 0 jaxx-runtime/pom.xml | 2 +- .../java/jaxx/runtime/swing/editor/EnumEditor.java | 6 + .../runtime/swing/renderer/EnumEditorRenderer.java | 35 +- .../swing/session/JXTableSwingSessionState.java | 7 +- jaxx-test/LICENSE.txt | 165 --------- jaxx-test/changelog.txt | 2 - jaxx-test/pom.xml | 387 --------------------- jaxx-test/src/license/THIRD-PARTY.properties | 20 -- jaxx-test/src/main/filters/jaxx-demo.properties | 32 -- jaxx-test/src/main/java/jaxx/demo/DemoUI.css | 192 ---------- jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx | 91 ----- .../main/resources/i18n/jaxx-demo_en_GB.properties | 365 ------------------- .../main/resources/i18n/jaxx-demo_es_ES.properties | 375 -------------------- .../main/resources/i18n/jaxx-demo_fr_FR.properties | 365 ------------------- .../src/main/resources/icons/action-about.png | Bin 936 -> 0 bytes .../src/main/resources/icons/action-accept.png | Bin 781 -> 0 bytes .../src/main/resources/icons/action-block.png | Bin 576 -> 0 bytes .../src/main/resources/icons/action-close.png | Bin 688 -> 0 bytes .../src/main/resources/icons/action-config.png | Bin 611 -> 0 bytes jaxx-test/src/main/resources/icons/action-exit.png | Bin 830 -> 0 bytes .../src/main/resources/icons/action-fullscreen.png | Bin 687 -> 0 bytes jaxx-test/src/main/resources/icons/action-help.png | Bin 746 -> 0 bytes .../src/main/resources/icons/action-i18n-fr.png | Bin 545 -> 0 bytes .../src/main/resources/icons/action-i18n-uk.png | Bin 599 -> 0 bytes .../resources/icons/action-leave-fullscreen.png | Bin 727 -> 0 bytes .../resources/icons/action-reload-application.png | Bin 463 -> 0 bytes .../src/main/resources/icons/action-reload-log.png | Bin 858 -> 0 bytes .../src/main/resources/icons/action-reload-ui.png | Bin 795 -> 0 bytes .../src/main/resources/icons/action-show-help.png | Bin 744 -> 0 bytes jaxx-test/src/main/resources/icons/action-site.png | Bin 928 -> 0 bytes .../src/main/resources/icons/action-translate.png | Bin 790 -> 0 bytes jaxx-test/src/main/resources/icons/jaxx.png | Bin 9503 -> 0 bytes .../demo/entities/Identity-error-validation.xml | 70 ---- .../demo/entities/Identity-info-validation.xml | 70 ---- .../demo/entities/Identity-warning-validation.xml | 70 ---- .../jaxx/demo/entities/Model-error-validation.xml | 56 --- .../jaxx/demo/entities/Model-info-validation.xml | 34 -- .../demo/entities/Model-warning-validation.xml | 39 --- .../jaxx/demo/entities/People-error-validation.xml | 42 --- .../jaxx/demo/entities/People-info-validation.xml | 33 -- .../demo/entities/People-warning-validation.xml | 33 -- .../main/resources/jaxx/demo/images/Amethyst.jpg | Bin 24619 -> 0 bytes .../src/main/resources/jaxx/demo/images/Lynx.jpg | Bin 40463 -> 0 bytes .../src/main/resources/jaxx/demo/images/Tomato.jpg | Bin 22862 -> 0 bytes .../src/main/resources/jaxx/demo/images/ana.jpg | Bin 101898 -> 0 bytes .../src/main/resources/jaxx/demo/images/hector.jpg | Bin 40284 -> 0 bytes .../src/main/resources/jaxx/demo/images/jack.jpg | Bin 42155 -> 0 bytes .../src/main/resources/jaxx/demo/images/jim.jpg | Bin 91711 -> 0 bytes .../src/main/resources/jaxx/demo/images/joe.jpg | Bin 10837 -> 0 bytes .../src/main/resources/jaxx/demo/images/joker.jpg | Bin 84872 -> 0 bytes .../src/main/resources/jaxx/demo/images/nacho.jpg | Bin 46253 -> 0 bytes .../src/main/resources/jaxx/demo/images/nacho2.png | Bin 388751 -> 0 bytes .../resources/jaxx/demo/images/pencil_black.gif | Bin 190 -> 0 bytes .../src/main/resources/jaxxdemo-help-fr.properties | 44 --- jaxx-test/src/main/resources/log4j.properties | 39 --- jaxx-test/src/main/resources/validators.xml | 55 --- jaxx-test/src/site/rst/index.rst.vm | 57 --- jaxx-test/src/site/site.xml | 52 --- .../README.txt => jaxx-validator/README.md | 0 jaxx-validator/pom.xml | 2 +- jaxx-widgets-common/{README.txt => README.md} | 0 jaxx-widgets-common/pom.xml | 2 +- .../README.txt => jaxx-widgets-datetime/README.md | 0 jaxx-widgets-datetime/pom.xml | 2 +- .../README.txt => jaxx-widgets-extra/README.md | 0 jaxx-widgets-extra/pom.xml | 2 +- .../README.txt => jaxx-widgets-gis/README.md | 0 jaxx-widgets-gis/pom.xml | 2 +- .../README.txt => jaxx-widgets-number/README.md | 0 jaxx-widgets-number/pom.xml | 2 +- .../README.txt => jaxx-widgets-select/README.md | 0 jaxx-widgets-select/pom.xml | 2 +- jaxx-compiler/README.txt => jaxx-widgets/README.md | 0 jaxx-widgets/pom.xml | 2 +- .../swing/editor/bean/BeanDoubleListHandler.java | 76 ++-- .../swing/editor/bean/BeanDoubleListModel.java | 23 ++ pom.xml | 135 +++---- 95 files changed, 245 insertions(+), 2880 deletions(-) rename jaxx-widgets/README.txt => README.md (100%) delete mode 100644 README.txt rename jaxx-validator/README.txt => jaxx-application-api/README.md (100%) rename jaxx-application-swing/{README.txt => README.md} (100%) rename jaxx-widgets-select/README.txt => jaxx-compiler/README.md (100%) rename jaxx-widgets-number/README.txt => jaxx-config/README.md (100%) rename jaxx-widgets-gis/README.txt => jaxx-demo/README.md (100%) rename jaxx-widgets-extra/README.txt => jaxx-maven-plugin/README.md (100%) rename jaxx-widgets-datetime/README.txt => jaxx-runtime/README.md (100%) copy jaxx-demo/src/main/java/jaxx/demo/component/jaxx/widgets/datetime/TimeEditorDemoModel.java => jaxx-runtime/src/main/java/jaxx/runtime/swing/renderer/EnumEditorRenderer.java (50%) delete mode 100644 jaxx-test/LICENSE.txt delete mode 100644 jaxx-test/changelog.txt delete mode 100644 jaxx-test/pom.xml delete mode 100644 jaxx-test/src/license/THIRD-PARTY.properties delete mode 100644 jaxx-test/src/main/filters/jaxx-demo.properties delete mode 100644 jaxx-test/src/main/java/jaxx/demo/DemoUI.css delete mode 100644 jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx delete mode 100644 jaxx-test/src/main/resources/i18n/jaxx-demo_en_GB.properties delete mode 100644 jaxx-test/src/main/resources/i18n/jaxx-demo_es_ES.properties delete mode 100644 jaxx-test/src/main/resources/i18n/jaxx-demo_fr_FR.properties delete mode 100644 jaxx-test/src/main/resources/icons/action-about.png delete mode 100644 jaxx-test/src/main/resources/icons/action-accept.png delete mode 100644 jaxx-test/src/main/resources/icons/action-block.png delete mode 100644 jaxx-test/src/main/resources/icons/action-close.png delete mode 100644 jaxx-test/src/main/resources/icons/action-config.png delete mode 100644 jaxx-test/src/main/resources/icons/action-exit.png delete mode 100644 jaxx-test/src/main/resources/icons/action-fullscreen.png delete mode 100644 jaxx-test/src/main/resources/icons/action-help.png delete mode 100644 jaxx-test/src/main/resources/icons/action-i18n-fr.png delete mode 100644 jaxx-test/src/main/resources/icons/action-i18n-uk.png delete mode 100644 jaxx-test/src/main/resources/icons/action-leave-fullscreen.png delete mode 100644 jaxx-test/src/main/resources/icons/action-reload-application.png delete mode 100644 jaxx-test/src/main/resources/icons/action-reload-log.png delete mode 100644 jaxx-test/src/main/resources/icons/action-reload-ui.png delete mode 100644 jaxx-test/src/main/resources/icons/action-show-help.png delete mode 100644 jaxx-test/src/main/resources/icons/action-site.png delete mode 100644 jaxx-test/src/main/resources/icons/action-translate.png delete mode 100644 jaxx-test/src/main/resources/icons/jaxx.png delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/Identity-error-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/Identity-info-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/Identity-warning-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/Model-error-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/Model-info-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/Model-warning-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/People-error-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/People-info-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/entities/People-warning-validation.xml delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/Amethyst.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/Lynx.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/Tomato.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/ana.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/hector.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/jack.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/jim.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/joe.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/joker.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/nacho.jpg delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/nacho2.png delete mode 100644 jaxx-test/src/main/resources/jaxx/demo/images/pencil_black.gif delete mode 100644 jaxx-test/src/main/resources/jaxxdemo-help-fr.properties delete mode 100644 jaxx-test/src/main/resources/log4j.properties delete mode 100644 jaxx-test/src/main/resources/validators.xml delete mode 100644 jaxx-test/src/site/rst/index.rst.vm delete mode 100644 jaxx-test/src/site/site.xml rename jaxx-application-api/README.txt => jaxx-validator/README.md (100%) rename jaxx-widgets-common/{README.txt => README.md} (100%) rename jaxx-test/README.txt => jaxx-widgets-datetime/README.md (100%) rename jaxx-runtime/README.txt => jaxx-widgets-extra/README.md (100%) rename jaxx-maven-plugin/README.txt => jaxx-widgets-gis/README.md (100%) rename jaxx-demo/README.txt => jaxx-widgets-number/README.md (100%) rename jaxx-config/README.txt => jaxx-widgets-select/README.md (100%) rename jaxx-compiler/README.txt => jaxx-widgets/README.md (100%) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/3740_missing_ids_in_css in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit 8b97c17e00902a19a7aaf473e58e0fe9fe890c36 Author: Kevin Morin <morin@codelutin.com> Date: Fri Feb 19 18:18:53 2016 +0100 - génération des ids et des classes manquants en commenatire à la fin du css - option pour l'activer ou non (faux par défaut) - création d'un module à supprimer après les tests (jaxx-test) - la regex pour vérifier si une règle est déjà défini ne fonctionne pas, les ids manquants sont regénérés refs #3740 --- .../java/jaxx/compiler/CompilerConfiguration.java | 12 + .../compiler/DefaultCompilerConfiguration.java | 16 + .../src/main/java/jaxx/compiler/JAXXEngine.java | 5 + .../compiler/tasks/GenerateMissingRulesTask.java | 129 +++++++ .../java/org/nuiton/jaxx/plugin/GenerateMojo.java | 18 + jaxx-test/LICENSE.txt | 165 +++++++++ jaxx-test/README.txt | 2 + jaxx-test/changelog.txt | 2 + jaxx-test/pom.xml | 387 +++++++++++++++++++++ jaxx-test/src/license/THIRD-PARTY.properties | 20 ++ jaxx-test/src/main/filters/jaxx-demo.properties | 32 ++ jaxx-test/src/main/java/jaxx/demo/DemoUI.css | 202 +++++++++++ jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx | 91 +++++ .../main/resources/i18n/jaxx-demo_en_GB.properties | 365 +++++++++++++++++++ .../main/resources/i18n/jaxx-demo_es_ES.properties | 375 ++++++++++++++++++++ .../main/resources/i18n/jaxx-demo_fr_FR.properties | 365 +++++++++++++++++++ .../src/main/resources/icons/action-about.png | Bin 0 -> 936 bytes .../src/main/resources/icons/action-accept.png | Bin 0 -> 781 bytes .../src/main/resources/icons/action-block.png | Bin 0 -> 576 bytes .../src/main/resources/icons/action-close.png | Bin 0 -> 688 bytes .../src/main/resources/icons/action-config.png | Bin 0 -> 611 bytes jaxx-test/src/main/resources/icons/action-exit.png | Bin 0 -> 830 bytes .../src/main/resources/icons/action-fullscreen.png | Bin 0 -> 687 bytes jaxx-test/src/main/resources/icons/action-help.png | Bin 0 -> 746 bytes .../src/main/resources/icons/action-i18n-fr.png | Bin 0 -> 545 bytes .../src/main/resources/icons/action-i18n-uk.png | Bin 0 -> 599 bytes .../resources/icons/action-leave-fullscreen.png | Bin 0 -> 727 bytes .../resources/icons/action-reload-application.png | Bin 0 -> 463 bytes .../src/main/resources/icons/action-reload-log.png | Bin 0 -> 858 bytes .../src/main/resources/icons/action-reload-ui.png | Bin 0 -> 795 bytes .../src/main/resources/icons/action-show-help.png | Bin 0 -> 744 bytes jaxx-test/src/main/resources/icons/action-site.png | Bin 0 -> 928 bytes .../src/main/resources/icons/action-translate.png | Bin 0 -> 790 bytes jaxx-test/src/main/resources/icons/jaxx.png | Bin 0 -> 9503 bytes .../demo/entities/Identity-error-validation.xml | 70 ++++ .../demo/entities/Identity-info-validation.xml | 70 ++++ .../demo/entities/Identity-warning-validation.xml | 70 ++++ .../jaxx/demo/entities/Model-error-validation.xml | 56 +++ .../jaxx/demo/entities/Model-info-validation.xml | 34 ++ .../demo/entities/Model-warning-validation.xml | 39 +++ .../jaxx/demo/entities/People-error-validation.xml | 42 +++ .../jaxx/demo/entities/People-info-validation.xml | 33 ++ .../demo/entities/People-warning-validation.xml | 33 ++ .../main/resources/jaxx/demo/images/Amethyst.jpg | Bin 0 -> 24619 bytes .../src/main/resources/jaxx/demo/images/Lynx.jpg | Bin 0 -> 40463 bytes .../src/main/resources/jaxx/demo/images/Tomato.jpg | Bin 0 -> 22862 bytes .../src/main/resources/jaxx/demo/images/ana.jpg | Bin 0 -> 101898 bytes .../src/main/resources/jaxx/demo/images/hector.jpg | Bin 0 -> 40284 bytes .../src/main/resources/jaxx/demo/images/jack.jpg | Bin 0 -> 42155 bytes .../src/main/resources/jaxx/demo/images/jim.jpg | Bin 0 -> 91711 bytes .../src/main/resources/jaxx/demo/images/joe.jpg | Bin 0 -> 10837 bytes .../src/main/resources/jaxx/demo/images/joker.jpg | Bin 0 -> 84872 bytes .../src/main/resources/jaxx/demo/images/nacho.jpg | Bin 0 -> 46253 bytes .../src/main/resources/jaxx/demo/images/nacho2.png | Bin 0 -> 388751 bytes .../resources/jaxx/demo/images/pencil_black.gif | Bin 0 -> 190 bytes .../src/main/resources/jaxxdemo-help-fr.properties | 44 +++ jaxx-test/src/main/resources/log4j.properties | 39 +++ jaxx-test/src/main/resources/validators.xml | 55 +++ jaxx-test/src/site/rst/index.rst.vm | 57 +++ jaxx-test/src/site/site.xml | 52 +++ 60 files changed, 2880 insertions(+) diff --git a/jaxx-compiler/src/main/java/jaxx/compiler/CompilerConfiguration.java b/jaxx-compiler/src/main/java/jaxx/compiler/CompilerConfiguration.java index 0ab3f82..1028b2f 100644 --- a/jaxx-compiler/src/main/java/jaxx/compiler/CompilerConfiguration.java +++ b/jaxx-compiler/src/main/java/jaxx/compiler/CompilerConfiguration.java @@ -144,6 +144,18 @@ public interface CompilerConfiguration { */ void setAddAutoHandlerUI(boolean addAutoHandlerUI); + /** + * @return {@code true} to generate missing ids and style classes in the CSS files + * @since 2.29 + */ + boolean isGenerateMissingIdsAndStyleClassesInCss(); + + /** + * @param generateMissingIdsAndStyleClassesInCss new value of the state + * @since 2.29 + */ + void setGenerateMissingIdsAndStyleClassesInCss(boolean generateMissingIdsAndStyleClassesInCss); + /** @return the encoding to use to write files */ String getEncoding(); diff --git a/jaxx-compiler/src/main/java/jaxx/compiler/DefaultCompilerConfiguration.java b/jaxx-compiler/src/main/java/jaxx/compiler/DefaultCompilerConfiguration.java index 1bfa116..d05d2b2 100644 --- a/jaxx-compiler/src/main/java/jaxx/compiler/DefaultCompilerConfiguration.java +++ b/jaxx-compiler/src/main/java/jaxx/compiler/DefaultCompilerConfiguration.java @@ -138,6 +138,13 @@ public class DefaultCompilerConfiguration implements CompilerConfiguration { private boolean addAutoHandlerUI; /** + * To generate missing ids and style classes in the CSS files + * + * @since 2.29 + */ + private boolean generateMissingIdsAndStyleClassesInCss; + + /** * Optional common css. * * @since 2.13 @@ -174,6 +181,15 @@ public class DefaultCompilerConfiguration implements CompilerConfiguration { this.addAutoHandlerUI = addAutoHandlerUI; } + @Override + public boolean isGenerateMissingIdsAndStyleClassesInCss() { + return generateMissingIdsAndStyleClassesInCss; + } + + @Override + public void setGenerateMissingIdsAndStyleClassesInCss(boolean generateMissingIdsAndStyleClassesInCss) { + this.generateMissingIdsAndStyleClassesInCss = generateMissingIdsAndStyleClassesInCss; + } public void setVerbose(boolean verbose) { this.verbose = verbose; diff --git a/jaxx-compiler/src/main/java/jaxx/compiler/JAXXEngine.java b/jaxx-compiler/src/main/java/jaxx/compiler/JAXXEngine.java index 679653e..8638764 100644 --- a/jaxx-compiler/src/main/java/jaxx/compiler/JAXXEngine.java +++ b/jaxx-compiler/src/main/java/jaxx/compiler/JAXXEngine.java @@ -27,6 +27,7 @@ import jaxx.compiler.tasks.CompileFirstPassTask; import jaxx.compiler.tasks.CompileSecondPassTask; import jaxx.compiler.tasks.FinalizeTask; import jaxx.compiler.tasks.GenerateConstructorsTask; +import jaxx.compiler.tasks.GenerateMissingRulesTask; import jaxx.compiler.tasks.GenerateTask; import jaxx.compiler.tasks.InitTask; import jaxx.compiler.tasks.JAXXEngineTask; @@ -122,6 +123,10 @@ public class JAXXEngine { tasks.add(new GenerateConstructorsTask()); tasks.add(new GenerateTask()); + if (getConfiguration().isGenerateMissingIdsAndStyleClassesInCss()) { + tasks.add(new GenerateMissingRulesTask()); + } + if (getConfiguration().isProfile()) { tasks.add(new ProfileTask()); } diff --git a/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java b/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java new file mode 100644 index 0000000..f338f9e --- /dev/null +++ b/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java @@ -0,0 +1,129 @@ +/* + * #%L + * JAXX :: Compiler + * %% + * Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + * %% + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * <http://www.gnu.org/licenses/lgpl-3.0.html>. + * #L% + */ +package jaxx.compiler.tasks; + +import jaxx.compiler.CompiledObject; +import jaxx.compiler.JAXXCompiler; +import jaxx.compiler.JAXXCompilerFile; +import jaxx.compiler.JAXXEngine; +import org.apache.commons.io.FileUtils; +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +import java.io.File; +import java.util.LinkedHashSet; +import java.util.Map; +import java.util.Set; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +/** + * Last task to generate java files. + * + * @author Tony Chemit - chemit@codelutin.com + * @since 2.0.2 + */ +public class GenerateMissingRulesTask extends JAXXEngineTask { + + /** Logger */ + private static final Log log = LogFactory.getLog(GenerateMissingRulesTask.class); + + /** Task name */ + public static final String TASK_NAME = "GenerateMissingRules"; + + public GenerateMissingRulesTask() { + super(TASK_NAME); + } + + @Override + public boolean perform(JAXXEngine engine) throws Exception { + boolean success = true; + boolean isVerbose = engine.getConfiguration().isVerbose(); + + JAXXCompilerFile[] files = engine.getCompiledFiles(); + + for (JAXXCompilerFile jaxxFile : files) { + String className = jaxxFile.getClassName(); + if (isVerbose) { + log.info("start " + className); + } + + JAXXCompiler compiler = jaxxFile.getCompiler(); + addStartProfileTime(engine, compiler); + + if (compiler.isIdentCssFound()) { + + File cssFile = jaxxFile.getCssFile(); + + String cssContent = FileUtils.readFileToString(cssFile); + + Map<String, CompiledObject> objects = compiler.getObjects(); + + Set<String> cssRulesToAdd = new LinkedHashSet<>(); + + for (String id : objects.keySet()) { + + if (log.isInfoEnabled()) { + log.info("id : " + id); + } + + if (!id.startsWith("$")) { + Pattern idPattern = Pattern.compile("#" + id + "\\s?\\{.*\\}", Pattern.DOTALL); + Matcher idMatcher = idPattern.matcher(cssContent); + + if (!idMatcher.find()) { + if (log.isInfoEnabled()) { + log.info("add css rule for #" + id + " in " + cssFile.getName()); + } + cssRulesToAdd.add( "\n\n/* #" + id + " { } */"); + } + } + + CompiledObject object = objects.get(id); + String styleClass = object.getStyleClass(); + if (styleClass != null) { + Pattern classPattern = Pattern.compile("\\." + styleClass + "\\s?\\{.*\\}", Pattern.DOTALL); + Matcher classMatcher = classPattern.matcher(cssContent); + + if (!classMatcher.find()) { + if (log.isInfoEnabled()) { + log.info("add css rule for ." + styleClass + " in " + cssFile.getName()); + } + cssRulesToAdd.add( "\n\n/* ." + styleClass + " { } */"); + } + } + + } + + FileUtils.write(cssFile, StringUtils.join(cssRulesToAdd, ""), true); + } + + addEndProfileTime(engine, compiler); + + if (compiler.isFailed()) { + success = false; + } + } + return success; + } +} diff --git a/jaxx-maven-plugin/src/main/java/org/nuiton/jaxx/plugin/GenerateMojo.java b/jaxx-maven-plugin/src/main/java/org/nuiton/jaxx/plugin/GenerateMojo.java index db62017..30f7f9e 100644 --- a/jaxx-maven-plugin/src/main/java/org/nuiton/jaxx/plugin/GenerateMojo.java +++ b/jaxx-maven-plugin/src/main/java/org/nuiton/jaxx/plugin/GenerateMojo.java @@ -300,6 +300,14 @@ public class GenerateMojo extends AbstractJaxxMojo implements CompilerConfigurat private boolean addAutoHandlerUI; /** + * For each jaxx file, generate the rules in the css files for the ids and style classes which have not been defined. + * + * @since 2.29 + */ + @Parameter(property = "jaxx.generateMissingIdsInCss", defaultValue = "false") + private boolean generateMissingIdsAndStyleClassesInCss; + + /** * A optional common css to inject in all jaxx files. * * @since 2.13 @@ -591,6 +599,16 @@ public class GenerateMojo extends AbstractJaxxMojo implements CompilerConfigurat } @Override + public boolean isGenerateMissingIdsAndStyleClassesInCss() { + return generateMissingIdsAndStyleClassesInCss; + } + + @Override + public void setGenerateMissingIdsAndStyleClassesInCss(boolean generateMissingIdsAndStyleClassesInCss) { + this.generateMissingIdsAndStyleClassesInCss = generateMissingIdsAndStyleClassesInCss; + } + + @Override public Class<? extends JAXXContext> getJaxxContextClass() { return jaxxContextClass; } diff --git a/jaxx-test/LICENSE.txt b/jaxx-test/LICENSE.txt new file mode 100644 index 0000000..cca7fc2 --- /dev/null +++ b/jaxx-test/LICENSE.txt @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/jaxx-test/README.txt b/jaxx-test/README.txt new file mode 100644 index 0000000..d2e50d3 --- /dev/null +++ b/jaxx-test/README.txt @@ -0,0 +1,2 @@ +To deploy new version of pom: mvn deploy +To install localy: mvn install diff --git a/jaxx-test/changelog.txt b/jaxx-test/changelog.txt new file mode 100644 index 0000000..3db2e3c --- /dev/null +++ b/jaxx-test/changelog.txt @@ -0,0 +1,2 @@ +1.7.2 + * 20091003 [chemit] - initial release (insparated from obsolote jaxx-example module) diff --git a/jaxx-test/pom.xml b/jaxx-test/pom.xml new file mode 100644 index 0000000..6f64886 --- /dev/null +++ b/jaxx-test/pom.xml @@ -0,0 +1,387 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + #%L + JAXX :: Demo + + $Id$ + $HeadURL$ + %% + Copyright (C) 2008 - 2010 CodeLutin + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> + +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.nuiton</groupId> + <artifactId>jaxx</artifactId> + <version>2.29-SNAPSHOT</version> + </parent> + + <groupId>org.nuiton.jaxx</groupId> + <artifactId>jaxx-test</artifactId> + + <name>JAXX :: Demo</name> + <description>Module de test pour la generation des ids dans le css (à supprimer) </description> + + <properties> + + <maven.jar.main.class>jaxx.demo.RunDemo</maven.jar.main.class> + + <jaxx.addProjectClassPath>true</jaxx.addProjectClassPath> + <jaxx.addSourcesToClassPath>true</jaxx.addSourcesToClassPath> + <jaxx.autoImportCss>true</jaxx.autoImportCss> + <jaxx.autoRecurseInCss>false</jaxx.autoRecurseInCss> + <jaxx.addAutoHandlerUI>true</jaxx.addAutoHandlerUI> + <jaxx.generateHelp>false</jaxx.generateHelp> + <jaxx.generateMissingIdsInCss>true</jaxx.generateMissingIdsInCss> + + <!-- generate license bundled files --> + <license.generateBundle>false</license.generateBundle> + + <!-- Post Release configuration --> + <skipPostRelease>false</skipPostRelease> + + </properties> + + <dependencies> + + <!-- sibiling dependencies --> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-runtime</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-validator</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-widgets</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-widgets-gis</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-widgets-datetime</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-widgets-number</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-widgets-select</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>${project.groupId}</groupId> + <artifactId>jaxx-config</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-version</artifactId> + </dependency> + + <dependency> + <groupId>org.nuiton.i18n</groupId> + <artifactId>nuiton-i18n</artifactId> + </dependency> + + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-utils</artifactId> + </dependency> + + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-config</artifactId> + </dependency> + + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-decorator</artifactId> + </dependency> + + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-validator</artifactId> + </dependency> + + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + </dependency> + + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + </dependency> + + <dependency> + <groupId>org.swinglabs.swingx</groupId> + <artifactId>swingx-core</artifactId> + </dependency> + + <dependency> + <groupId>org.swinglabs.swingx</groupId> + <artifactId>swingx-common</artifactId> + </dependency> + + <dependency> + <groupId>org.swinglabs</groupId> + <artifactId>jxlayer</artifactId> + </dependency> + + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + </dependency> + + <!-- test dependencies --> + + <dependency> + <groupId>org.nuiton</groupId> + <artifactId>nuiton-validator</artifactId> + <scope>test</scope> + <classifier>tests</classifier> + </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </dependency> + + <dependency> + <groupId>com.fifesoft</groupId> + <artifactId>rsyntaxtextarea</artifactId> + </dependency> + + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <scope>runtime</scope> + </dependency> + + </dependencies> + + <build> + <resources> + <resource> + <directory>src/main/filters</directory> + <filtering>true</filtering> + <includes> + <include>jaxx-demo.properties</include> + </includes> + </resource> + <resource> + <directory>src/main/resources</directory> + <includes> + <include>**/*</include> + </includes> + </resource> + <resource> + <directory>src/main/java</directory> + <includes> + <include>**/*</include> + </includes> + </resource> + </resources> + <pluginManagement> + <plugins> + + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <useUniqueVersions>false</useUniqueVersions> + <addClasspath>true</addClasspath> + <classpathPrefix>./lib/</classpathPrefix> + <mainClass>${maven.jar.main.class}</mainClass> + </manifest> + </archive> + </configuration> + <executions> + <execution> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + + </pluginManagement> + <plugins> + + <plugin> + <groupId>org.nuiton.jaxx</groupId> + <artifactId>jaxx-maven-plugin</artifactId> + <version>${project.version}</version> + <executions> + <execution> + <goals> + <goal>generate</goal> + </goals> + </execution> + </executions> + </plugin> + + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>copy-dependencies</id> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <overWriteReleases>false</overWriteReleases> + <overWriteSnapshots>true</overWriteSnapshots> + <overWriteIfNewer>true</overWriteIfNewer> + <outputDirectory>${project.build.directory}/lib</outputDirectory> + <silent>true</silent> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>license-maven-plugin</artifactId> + <executions> + <execution> + <id>attach-licenses</id> + <goals> + <goal>update-project-license</goal> + <goal>add-third-party</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> + + <profiles> + + <!-- by default jnlp is only perform on a release stage when using the maven-release-plugin --> + <profile> + <id>release-jnlp-profile</id> + <activation> + <property> + <name>performRelease</name> + <value>true</value> + </property> + </activation> + <build> + <defaultGoal>package</defaultGoal> + <plugins> + <!-- key store secrets availables --> + <plugin> + <groupId>org.nuiton</groupId> + <artifactId>helper-maven-plugin</artifactId> + <executions> + <execution> + <id>get-keystore</id> + <goals> + <goal>share-server-secret</goal> + </goals> + <phase>package</phase> + <configuration> + <serverId>codelutin-keystore</serverId> + <privateKeyOut>keystorepath</privateKeyOut> + <passwordOut>keystorepass</passwordOut> + <usernameOut>keyalias</usernameOut> + <passphraseOut>keypass</passphraseOut> + </configuration> + </execution> + </executions> + </plugin> + + <!-- make webstart --> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>webstart-maven-plugin</artifactId> + <executions> + <execution> + <id>generate-jnlp</id> + <phase>package</phase> + <goals> + <goal>jnlp-single</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + + <!-- by default jnlp is only perform on a release stage when using the maven-release-plugin --> + <profile> + <id>reporting</id> + <activation> + <property> + <name>performRelease</name> + <value>true</value> + </property> + </activation> + + <reporting> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>webstart-maven-plugin</artifactId> + <version>${webstartPluginVersion}</version> + <configuration> + <siteJnlpFile>${jnlpFileName}</siteJnlpFile> + <codebase>${jnlpCodebase}</codebase> + </configuration> + </plugin> + </plugins> + </reporting> + + </profile> + + </profiles> +</project> diff --git a/jaxx-test/src/license/THIRD-PARTY.properties b/jaxx-test/src/license/THIRD-PARTY.properties new file mode 100644 index 0000000..3db503a --- /dev/null +++ b/jaxx-test/src/license/THIRD-PARTY.properties @@ -0,0 +1,20 @@ +# Generated by org.codehaus.mojo.license.AddThirdPartyMojo +#------------------------------------------------------------------------------- +# Already used licenses in project : +# - Apache License 2.0 +# - BSD +# - Common Public License Version 1.0 +# - GNU General Public License - Version 2 with the class path exception +# - LGPL 2.1 +# - Lesser General Public License (LGPL) +# - Lesser General Public License (LGPL) v 3.0 +# - MPL 1.1 +# - Modified BSD License +# - New BSD License +# - The Apache Software License, Version 2.0 +#------------------------------------------------------------------------------- +# Please fill the missing licenses for dependencies : +# +# +#Sun Aug 03 13:20:31 CEST 2014 +commons-primitives--commons-primitives--1.0=The Apache Software License, Version 2.0 diff --git a/jaxx-test/src/main/filters/jaxx-demo.properties b/jaxx-test/src/main/filters/jaxx-demo.properties new file mode 100644 index 0000000..572bbdc --- /dev/null +++ b/jaxx-test/src/main/filters/jaxx-demo.properties @@ -0,0 +1,32 @@ +### +# #%L +# JAXX :: Demo +# %% +# Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit +# %% +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Lesser Public License for more details. +# +# You should have received a copy of the GNU General Lesser Public +# License along with this program. If not, see +# <http://www.gnu.org/licenses/lgpl-3.0.html>. +# #L% +### +application.name=${project.name} +application.version=${project.version} +application.site.url=http://maven-site.nuiton.org/jaxx/jaxx-demo +application.icon.path=/icons/jaxx.png +application.license.path=META-INF/${project.artifactId}-LICENSE.txt +application.third-party.path=META-INF/${project.artifactId}-THIRD-PARTY.txt +#licence.name=${project.licenses[0].license.name} +#licence.url=${project.licenses.0.url} +application.organisation.name=${project.organization.name} +application.organisation.url=${project.organization.url} +application.help.path=http://maven-site.nuiton.org/jaxx/jaxx-demo/help diff --git a/jaxx-test/src/main/java/jaxx/demo/DemoUI.css b/jaxx-test/src/main/java/jaxx/demo/DemoUI.css new file mode 100644 index 0000000..d92d306 --- /dev/null +++ b/jaxx-test/src/main/java/jaxx/demo/DemoUI.css @@ -0,0 +1,202 @@ +/* + * #%L + * JAXX :: Demo + * %% + * Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + * %% + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Lesser Public License for more details. + * + * You should have received a copy of the GNU General Lesser Public + * License along with this program. If not, see + * <http://www.gnu.org/licenses/lgpl-3.0.html>. + * #L% + */ + +JToolBar { + borderPainted:false; + floatable:false; + opaque:false; +} + +JSplitPane { + oneTouchExpandable:true; + continuousLayout:true; + dividerSize:6; +} + +//#mainFrame { +// title:"JAXX Demo"; +// iconImage:{SwingUtil.createIcon(getConfig().getIconPath()).getImage()}; +//} + +#menu { + _help:{"ui.main.menu"}; +} + +#menuFile { + text:"jaxxdemo.menu.file"; + i18nMnemonic: "jaxxdemo.menu.file.mnemonic"; + _help:{"ui.main.menu.file"}; +} + +#menuFileConfiguration { + text:"jaxxdemo.action.configuration"; + toolTipText:"jaxxdemo.action.configuration.tip"; + actionIcon:"config"; + i18nMnemonic: "jaxxdemo.action.configuration.mnemonic"; + _help:{"ui.main.menu.file.configuration"}; +} + +#menuFileLanguage { + text:"jaxxdemo.menu.file.locale"; + toolTipText:"jaxxdemo.menu.file.locale"; + actionIcon:"translate"; + i18nMnemonic: "jaxxdemo.menu.file.locale.mnemonic"; + _help:{"ui.main.menu.file.locale"}; +} + + +#menuFileLanguageFR { + text:"jaxxdemo.action.locale.fr"; + toolTipText:"jaxxdemo.action.locale.fr.tip"; + actionIcon:"i18n-fr"; + i18nMnemonic: "jaxxdemo.action.locale.fr.mnemonic"; + _help:{"ui.main.menu.file.locale.fr"}; +} + +#menuFileLanguageUK { + text:"jaxxdemo.action.locale.uk"; + toolTipText:"jaxxdemo.action.locale.uk.tip"; + actionIcon:"i18n-uk"; + i18nMnemonic: "jaxxdemo.action.locale.uk.mnemonic"; + _help:{"ui.main.menu.file.locale.uk"}; +} + +#menuFileFullscreen { + text:"jaxxdemo.action.fullscreen"; + toolTipText:"jaxxdemo.action.fullscreen.tip"; + actionIcon:"fullscreen"; + i18nMnemonic: "jaxxdemo.action.fullscreen.mnemonic"; + visible:{!isUndecorated()}; + _help:{"ui.main.menu.file.fullscreen"}; +} + +#menuFileNormalscreen { + text:"jaxxdemo.action.normalscreen"; + toolTipText:"jaxxdemo.action.normalscreen.tip"; + actionIcon:"leave-fullscreen"; + i18nMnemonic: "jaxxdemo.action.normalscreen.mnemonic"; + visible:{isUndecorated()}; + _help:{"ui.main.menu.file.leave-fullscreen"}; +} + +#menuFileExit { + text:"jaxxdemo.action.exit"; + toolTipText:"jaxxdemo.action.exit.tip"; + actionIcon:"exit"; + i18nMnemonic: "jaxxdemo.action.exit.mnemonic"; + _help:{"ui.main.menu.file.exit"}; +} + +#menuHelp { + text:"jaxxdemo.menu.help"; + i18nMnemonic: "jaxxdemo.menu.help.mnemonic"; + _help:{"ui.main.menu.help"}; +} + +#menuHelpLogs { + text:"jaxxdemo.action.showLogs"; + i18nMnemonic: "jaxxdemo.action.showLogs.mnemonic"; + _help:{"ui.main.action.showLogs"}; +} + +#menuHelpHelp { + text:"jaxxdemo.action.help"; + toolTipText:"jaxxdemo.action.help.tip"; + actionIcon:"help"; + i18nMnemonic: "jaxxdemo.action.help.mnemonic"; + _help:{"ui.main.menu.help.help"}; +} + +#menuHelpSite { + text:"jaxxdemo.action.site"; + toolTipText:"jaxxdemo.action.site.tip"; + actionIcon:"site"; + i18nMnemonic: "jaxxdemo.action.site.mnemonic"; + _help:{"ui.main.menu.help.site"}; +} + +#menuHelpAbout { + text:"jaxxdemo.action.about"; + toolTipText:"jaxxdemo.action.about.tip"; + actionIcon:"about"; + i18nMnemonic: "jaxxdemo.action.about.mnemonic"; + _help:{"ui.main.menu.help.about"}; +} + +#showHelp { + toolTipText:"jaxxdemo.action.showHelp.tip"; + actionIcon:"show-help"; + borderPainted:false; + visible:true; +} + +#navigationPane { + border:{null}; + minimumSize:{new Dimension(230,0)}; + horizontalScrollBarPolicy:{JScrollPane.HORIZONTAL_SCROLLBAR_NEVER}; +} + +#splitpane { + orientation:{JSplitPane.HORIZONTAL_SPLIT}; + _help:{"ui.main.body.db"}; + resizeWeight:1.0; +} + +#contentLayout { + useOnlyVisibleComponentDimension:true; +} + +#content { + layout:{contentLayout}; + _help:{"ui.main.body.db.view.content"}; +} + +/* +#toolbar { + layout:{new BoxLayout(toolbar, 0)}; + _help:{"ui.main.toolbar"}; +}*/ + + +/* .help { } */ + +/* #p { } */ + +/* .menu { } */ + +/* #mainPane { } */ + +/* #navigation { } */ + +/* #splitPane { } */ + +/* .help { } */ + +/* #p { } */ + +/* .menu { } */ + +/* #mainPane { } */ + +/* #navigation { } */ + +/* #splitPane { } */ \ No newline at end of file diff --git a/jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx b/jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx new file mode 100644 index 0000000..ba6a2ff --- /dev/null +++ b/jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx @@ -0,0 +1,91 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> + +<JFrame id='mainFrame' width='1024' height='800' + decorator='help' > + + <import> + + jaxx.runtime.SwingUtil + jaxx.runtime.swing.CardLayout2 + jaxx.runtime.swing.StatusMessagePanel + + java.awt.Dimension + java.util.Locale + </import> + + <CardLayout2 id='contentLayout'/> + + <script><![CDATA[ + +public boolean acceptLocale(Locale l, String expected) { + return l !=null && l.toString().equals(expected); +} +]]> + </script> + + <JMenuBar id='menu' styleClass="menu"> + + <JMenu id='menuFile' styleClass="menu"> + <JMenuItem id='menuFileConfiguration'/> + <JMenu id='menuFileLanguage'> + <JMenuItem id='menuFileLanguageFR'/> + <JMenuItem id='menuFileLanguageUK'/> + </JMenu> + <JSeparator/> + <JMenuItem id='menuFileFullscreen'/> + <JMenuItem id='menuFileNormalscreen'/> + <JSeparator/> + <JMenuItem id='menuFileExit'/> + </JMenu> + + <JMenu id='menuHelp' styleClass="help"> + <JMenuItem id='menuHelpLogs'/> + <JMenuItem id='menuHelpHelp'/> + <JMenuItem id='menuHelpSite'/> + <JMenuItem id='menuHelpAbout'/> + </JMenu> + + <JToolBar layout='{new BorderLayout()}'> + + <!-- pour afficher l'aide contextuelle --> + <JButton id='showHelp' constraints='BorderLayout.EAST'/> + </JToolBar> + + + </JMenuBar> + + <JPanel id='mainPane' layout='{new BorderLayout()}'> + + <JSplitPane id='splitPane' constraints='BorderLayout.CENTER'> + <JScrollPane id='navigationPane'> + <JTree id='navigation'/> + </JScrollPane> + + <JPanel id='content'/> + + </JSplitPane> + + <StatusMessagePanel id='p' constraints='BorderLayout.SOUTH'/> + + </JPanel> +</JFrame> diff --git a/jaxx-test/src/main/resources/i18n/jaxx-demo_en_GB.properties b/jaxx-test/src/main/resources/i18n/jaxx-demo_en_GB.properties new file mode 100644 index 0000000..eedf2f2 --- /dev/null +++ b/jaxx-test/src/main/resources/i18n/jaxx-demo_en_GB.properties @@ -0,0 +1,365 @@ +-= +.= +0= +1= +10= +12= +14= +18= +2= +24= +3= +4= +5= +6= +7= +8= +9= +\== +Age\:= +Animal= +Blue= +Blue\:= +Bold= +Button\ label\:= +C= +CE= +Cancel= +Comments\:= +Config\ file\ \:= +Config\ file\:= +Cyan= +Dec\ (-)= +Demo= +Directory\ file\:= +Editable= +Email\ Address\:= +Email\:= +Enabled= +EnumEditor\ (country)\ \:= +EnumEditor\ (language)\ \:= +Fancy\ Button= +First\ Name\:= +FirstName\:= +Font\ size= +Fool\ me\ once= +Fool\ me\ twice= +Green= +Green\:= +Greet= +Help= +Inc\ (+)= +Italic= +JAXX\ Demo= +JMenu\ demo= +Label\ 1= +Label\ 2= +Last\ Name\:= +LastName\:= +Locale\ editor\:= +Message\ Box= +Mineral= +Normal\ text\:= +OK= +Orange= +Password\:= +Purple= +Ratio\:= +Red= +Red\:= +Reset= +Show\ Background= +Show\ password\ dialog= +Sign\ on= +Simple\ Button= +Size\:= +Sources= +Spacing\:= +Start= +Stop= +Supported\ Swing\ components\:= +Text2\:= +Text\:= +Underline= +Upper\ case\ text\:= +Use\ the\ spinner\ to= +Username\:= +Vegetable= +View= +Welcome\ to\ the\ JAXX\ framework\!= +Working\ directory\:= +Yellow= +Your\ name\:= +\\u00f7= +adjust\ the\ spacing= +between\ these\ lines= +button\ A= +button\ B= +button\ C\ (full\ block)= +button\ D\ (full\ block\ 2)= +cancel= +close=Disable +close2=Disable 2 +close3=Disable 3 +demo.action.reload.application=Reload application +demo.action.reload.logAppender= +demo.action.reload.ui=Reload UI +edit=Edit +edit2=Edit 2 +edit3=Edit 3 +f0= +f1= +file...= +form.ratio=Ratio +form.text=Text +form.text2=Text 2 +form2.ratio=Form 2 Ratio +form2.text=Form 2 Text +form2.text2=Form 2 Text 2 +getModel0().isF0()= +getModel0().isF0()\ &&\ getModel0().isF1()= +getModel0().isF0()\ ||\ getModel0().isF1()= +getModel0().isF1()= +getModel1().isF0()= +getModel1().isF0()\ &&\ getModel1().isF1()= +getModel1().isF0()\ ||\ getModel1().isF1()= +getModel1().isF1()= +getT0().isSelected()= +getT0().isSelected()\ &&\ getT1().isSelected()= +getT0().isSelected()\ ||\ getT1().isSelected()= +getT1().isSelected()= +isF0()= +isF0()\ &&\ isF1()= +isF0()\ ||\ isF1()= +isF1()= +jaxx.demo.action.add=Add +jaxx.demo.action.ok=Ok +jaxx.demo.action.remove=Remove +jaxx.demo.label.age=Age +jaxx.demo.label.age.tip=Age +jaxx.demo.label.firstName=First name +jaxx.demo.label.firstName.tip=First name +jaxx.demo.label.id=Id +jaxx.demo.label.id.tip=Identifiant +jaxx.demo.label.lastName=Last name +jaxx.demo.label.lastName.tip=Last name +jaxxdemo.about.message=<h3>JAXX Demo</h3><hr/>For more informations, visit the <a href\="http\://maven-site.nuiton.org/jaxx/jaxx-demo">website of the project</a>. +jaxxdemo.action.about=About... +jaxxdemo.action.about.mnemonic=A +jaxxdemo.action.about.tip=About JAXXDemo... +jaxxdemo.action.add=Add +jaxxdemo.action.configuration=Preferences +jaxxdemo.action.configuration.mnemonic=P +jaxxdemo.action.configuration.tip=Change the preferences of the application +jaxxdemo.action.exit=Quit +jaxxdemo.action.exit.mnemonic=Q +jaxxdemo.action.exit.tip=Quit JAXXDemo +jaxxdemo.action.fullscreen=Full screen +jaxxdemo.action.fullscreen.mnemonic=u +jaxxdemo.action.fullscreen.tip=Change to full screen mode +jaxxdemo.action.help= +jaxxdemo.action.help.mnemonic=e +jaxxdemo.action.help.tip=Display help +jaxxdemo.action.locale.fr=French +jaxxdemo.action.locale.fr.mnemonic=F +jaxxdemo.action.locale.fr.tip=Change to french language +jaxxdemo.action.locale.uk=English +jaxxdemo.action.locale.uk.mnemonic=E +jaxxdemo.action.locale.uk.tip=Change to english language +jaxxdemo.action.normalscreen=Normal screen +jaxxdemo.action.normalscreen.mnemonic=N +jaxxdemo.action.normalscreen.tip=Change to normal screen mode +jaxxdemo.action.remove=Remove +jaxxdemo.action.show=show +jaxxdemo.action.showHelp.tip= +jaxxdemo.action.showLogs=Show logs +jaxxdemo.action.showLogs.mnemonic=S +jaxxdemo.action.site=Web site +jaxxdemo.action.site.mnemonic=W +jaxxdemo.action.site.tip=Go to the web site +jaxxdemo.beancomboboxdemo.autoComplete=AutoComplete +jaxxdemo.beancomboboxdemo.configuration=Configuration +jaxxdemo.beancomboboxdemo.no.people.selected=No selection +jaxxdemo.beancomboboxdemo.result=Result +jaxxdemo.beancomboboxdemo.selected.people=Selection\: %s +jaxxdemo.beancomboboxdemo.showDecorator=Show decorator button +jaxxdemo.beancomboboxdemo.showReset=Show Reset button +jaxxdemo.beandoublelistdemo.configuration=Configuration +jaxxdemo.beandoublelistdemo.enable=Enable / Disable +jaxxdemo.beandoublelistdemo.filterOnNacho=Show only the actors playing in Nacho Libre +jaxxdemo.beandoublelistdemo.filterable=Filterable +jaxxdemo.beandoublelistdemo.highlightFilterText=Highlight the filter text +jaxxdemo.beandoublelistdemo.noselected=< No selection > +jaxxdemo.beandoublelistdemo.selected=Selected\: +jaxxdemo.beandoublelistdemo.showDecorator=Show decorator button +jaxxdemo.beandoublelistdemo.showReset=Show Reset button +jaxxdemo.beanfilterablecomboboxdemo.colorizeInvalidComboEditorText=Colorize the text if it not valid +jaxxdemo.beanfilterablecomboboxdemo.configuration=Configuration +jaxxdemo.beanfilterablecomboboxdemo.filterable=Filterable +jaxxdemo.beanfilterablecomboboxdemo.no.people.selected=No selection +jaxxdemo.beanfilterablecomboboxdemo.result=Result +jaxxdemo.beanfilterablecomboboxdemo.selected.people=Selection\: %s +jaxxdemo.beanfilterablecomboboxdemo.showDecorator=Show decorator button +jaxxdemo.beanfilterablecomboboxdemo.showReset=Show Reset button +jaxxdemo.common.actors=Actors +jaxxdemo.common.age=Age +jaxxdemo.common.firstName=First name +jaxxdemo.common.id=Id +jaxxdemo.common.image=Image +jaxxdemo.common.lastName=Last name +jaxxdemo.common.movie=Movie +jaxxdemo.common.movies=Movies +jaxxdemo.common.people=People +jaxxdemo.common.title=Title +jaxxdemo.common.year=Year +jaxxdemo.component.jaxx=JAXX Components +jaxxdemo.component.jaxx.editor=Editors (Deprecated) +jaxxdemo.component.jaxx.widgets=Widgets (New) +jaxxdemo.component.jaxx.widgets.datetime=jaxx-widgets-datetime (Date time editors) +jaxxdemo.component.jaxx.widgets.gis=jaxx-widgets-gis (Gis editors) +jaxxdemo.component.jaxx.widgets.number=jaxx-widgets-number (Number editors) +jaxxdemo.component.jaxx.widgets.select=jaxx-widgets-select (Selectors) +jaxxdemo.component.swing=Swing Components +jaxxdemo.component.swing.buttons=Buttons +jaxxdemo.component.swing.form=Form elements +jaxxdemo.component.swing.form.text=Text +jaxxdemo.component.swing.layout=Layouts +jaxxdemo.component.swing.menu=Menus +jaxxdemo.component.swing.window=windows +jaxxdemo.config.category.directories=Files +jaxxdemo.config.category.directories.description=Files used by application +jaxxdemo.config.category.other=Others +jaxxdemo.config.category.other.description=Others preferences +jaxxdemo.config.configFileName.description=Configuration file name +jaxxdemo.config.ui.demo.path=Path of demo to select when starting application +jaxxdemo.config.ui.demoClass= +jaxxdemo.config.ui.demoColor= +jaxxdemo.config.ui.fontSize=default font size to use in sources +jaxxdemo.config.ui.fullscreen=To change the screen mode (true for full screen) +jaxxdemo.config.ui.keyOpenConfig=To change key for open config ui +jaxxdemo.config.ui.locale=Language used in application +jaxxdemo.config.ui.logLevel=Log level +jaxxdemo.config.ui.logPatternLayout=Log pattern +jaxxdemo.context.helpPage.notFound= +jaxxdemo.coordinate.displayZeroWhenNull=Display zero instead of empty string for null values +jaxxdemo.coordinate.enable=Enable / Disable +jaxxdemo.coordinate.latitude=Latitude +jaxxdemo.coordinate.latitudeDd=Latitude (format DD) +jaxxdemo.coordinate.latitudeDmd=Latitude (format DMD) +jaxxdemo.coordinate.latitudeDms=Latitude (format DMS) +jaxxdemo.coordinate.longitude=Longitude +jaxxdemo.coordinate.longitudeDd=Longitude (format DD) +jaxxdemo.coordinate.longitudeDmd=Longitude (format DMD) +jaxxdemo.coordinate.longitudeDms=Longitude (format DMS) +jaxxdemo.coordinate.result=Résultat +jaxxdemo.coordinate.result.latitude=<html>Latitude <strong>%s</strong> +jaxxdemo.coordinate.result.longitude=<html>Longitude <strong>%s</strong> +jaxxdemo.coordinate.result.quadrant=<html>Quadrant <strong>%s</strong> +jaxxdemo.coordinate.showReset=show Reset button +jaxxdemo.coordinatesEditor.configuration=Configuration +jaxxdemo.datePickerEditor.dateResult=Result display +jaxxdemo.datePickerEditor.patternLayout=Date pattern +jaxxdemo.datePickerEditor.showPopupButton=Display popup button +jaxxdemo.datetimeeditor.configuration=Configuration +jaxxdemo.datetimeeditor.configuration.format=Date format +jaxxdemo.datetimeeditor.configuration.format.value=yyyy/MM/dd +jaxxdemo.datetimeeditor.configuration.label=Label of editor +jaxxdemo.datetimeeditor.configuration.label.value=Date - Time +jaxxdemo.datetimeeditor.dateEditable=Editable Date +jaxxdemo.datetimeeditor.editor=Editor +jaxxdemo.datetimeeditor.enable=Enable / Disable +jaxxdemo.datetimeeditor.result=Result +jaxxdemo.datetimeeditor.result.date=Date\: +jaxxdemo.datetimeeditor.result.dayDate=Day\: +jaxxdemo.datetimeeditor.result.timeDate=Time\: +jaxxdemo.datetimeeditor.timeEditable=Editable Time +jaxxdemo.feature=Features +jaxxdemo.feature.databinding=Data Binding +jaxxdemo.feature.list.validation=Multiple Bean Validation +jaxxdemo.feature.nav=Jaxx nav API +jaxxdemo.feature.simple.validation=Simple Bean Validation +jaxxdemo.feature.validation=Validation +jaxxdemo.fileEditor.acceptAllFileFilterUsed=Allow all FileFilter +jaxxdemo.fileEditor.directoryEnabled=Enable directory selection +jaxxdemo.fileEditor.extsDescLbl=Extensions description (separated by comma, ex \: text (*.txt), images (*.png)) +jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png) +jaxxdemo.fileEditor.fileEnabled=Enable file selection +jaxxdemo.fileEditor.showResetLabel=Show Reset button +jaxxdemo.fileEditor.titleLbl=Open dialog title +jaxxdemo.fun=Fun +jaxxdemo.i18neditor.configuration=Configuration +jaxxdemo.i18neditor.popup.title=Title of popup +jaxxdemo.i18neditor.popupBorderText=Popup title +jaxxdemo.i18neditor.selected.locale=Selected Language +jaxxdemo.i18neditor.showIcon=Show icons +jaxxdemo.i18neditor.showPopupIcon=Show icons in popup +jaxxdemo.i18neditor.showPopupText=Show texts in popup +jaxxdemo.i18neditor.showText=Show text +jaxxdemo.init.closed=JAXXDemo was closed at %1$s +jaxxdemo.init.context.done=Context initialized in %1$s +jaxxdemo.init.ui.done=UI initialized. +jaxxdemo.listSelector.addToolTipLbl=Add button toolTip +jaxxdemo.listSelector.removeToolTipLbl=Remove button toolTip +jaxxdemo.menu.file=File +jaxxdemo.menu.file.locale=Languages +jaxxdemo.menu.file.locale.mnemonic=L +jaxxdemo.menu.file.mnemonic=F +jaxxdemo.menu.help= +jaxxdemo.menu.help.mnemonic=h +jaxxdemo.message.config.loaded=Configuration of JAXXDemo v. %1$s loaded. +jaxxdemo.message.goto.site=Go to JAXXDemo Web site +jaxxdemo.navigation.actor.title=Actor +jaxxdemo.navigation.actors.title=Actors +jaxxdemo.navigation.movie.title=Movie +jaxxdemo.navigation.movies.title=Movies +jaxxdemo.numbereditor.applyNumberPattern=Apply pattern +jaxxdemo.numbereditor.autoPopup=Show automatic popup +jaxxdemo.numbereditor.configuration=Configuration +jaxxdemo.numbereditor.doubleNumberConfig=Double editor (pattern / enable) +jaxxdemo.numbereditor.floatNumberConfig=Float editor (pattern / enable) +jaxxdemo.numbereditor.integerNumberConfig=Integer editor (pattern / enable) +jaxxdemo.numbereditor.model=Result +jaxxdemo.numbereditor.model.double=Valeur Double \: %s +jaxxdemo.numbereditor.model.float=Valeur Float \: %s +jaxxdemo.numbereditor.model.integer=Valeur Integer \: %s +jaxxdemo.numbereditor.numberPattern.configuration=Number Pattern +jaxxdemo.numbereditor.showPopupButton=Show Popup button +jaxxdemo.numbereditor.showReset=Show reset button +jaxxdemo.numbereditor.useFloat=Use float +jaxxdemo.numbereditor.useSign=Use Sign +jaxxdemo.openHelp=Open contextual help (%s), Will come in 3.0 version +jaxxdemo.timeeditor.configuration=Configuration +jaxxdemo.timeeditor.configuration.label=Label of editor +jaxxdemo.timeeditor.configuration.label.value=Time\: +jaxxdemo.timeeditor.editor=Time Editor +jaxxdemo.timeeditor.enable=Enable / Disable +jaxxdemo.timeeditor.label=Label +jaxxdemo.timeeditor.model=Result +jaxxdemo.timeeditor.result=Result +jaxxdemo.timeeditor.result.time=Time\: +jaxxdemo.title.about=About JAXXDemo... +jaxxdemo.title.showLog=JAXXDemo logs +jaxxdemo.tree.tabtitle=Tree +jaxxdemo.treeTable.tabtitle=TreeTable +jaxxdemo.warning.nimbus.landf=Could not init nymbus look and feel, you need at leasr version 1.6u10 of java. +jaxxdemo.warning.no.ui=No ui environnement detected +model0.f0= +model0.f1= +model0.file...= +model0.isF0()= +model0.isF0()\ &&\ model0.isF1()= +model0.isF0()\ ||\ model0.isF1()= +model0.isF1()= +model1.f0= +model1.f1= +model1.file...= +model1.isF0()= +model1.isF0()\ &&\ model1.isF1()= +model1.isF0()\ ||\ model1.isF1()= +model1.isF1()= +t0.isSelected()= +t0.isSelected()\ &&\ t1.isSelected()= +t0.isSelected()\ ||\ t1.isSelected()= +t1.isSelected()= +valid= +x= diff --git a/jaxx-test/src/main/resources/i18n/jaxx-demo_es_ES.properties b/jaxx-test/src/main/resources/i18n/jaxx-demo_es_ES.properties new file mode 100644 index 0000000..c909bd2 --- /dev/null +++ b/jaxx-test/src/main/resources/i18n/jaxx-demo_es_ES.properties @@ -0,0 +1,375 @@ +-=- +.=. +0=0 +1=1 +10=10 +12=12 +14=14 +18=18 +2=2 +24=24 +3=3 +4=4 +5=5 +6=6 +7=7 +8=8 +9=9 +\== +Age\:=Age \: +Animal=Animal +Blue=Bleu +Blue\:=bleu \: +Bold=En gras +Button\ label\:=Libellé de l'action +C=C +CE=CE +Cancel=Annuler +Comments\:=Commentaire +Config\ file\ \:=Fichier de configuration +Config\ file\:=Fichier de configuration \: +Cyan=Bleu cyan +Dec\ (-)= +Demo=Demonstration +Directory\ file\:= +Editable=Editable +Email\ Address\:=Courriel +Email\:=Courriel +Enabled=Activé +EnumEditor\ (country)\ \:=Editeur de pays +EnumEditor\ (language)\ \:=Editeur de langue +Fancy\ Button=Bouton 'Fancy' +First\ Name\:=Prénom +FirstName\:=Prénom \: +Font\ size=Taille de la police +Fool\ me\ once= +Fool\ me\ twice= +Green=Vert +Green\:=Vert \: +Greet= +Help= +Inc\ (+)=Incrémenter (+) +Italic=Italique +JAXX\ Demo= +JMenu\ demo= +Label\ 1= +Label\ 2= +Last\ Name\:=Nom \: +LastName\:=Nom +Locale\ editor\:=Editeur de locale +Message\ Box= +Mineral= +Normal\ text\:= +OK= +Orange= +Password\:=Mot de passe +Purple=Pourpre +Ratio\:= +Red=Rouge +Red\:=rouge \: +Reset=Reinitialiser +Show\ Background=Voir le fond +Show\ password\ dialog=Voir l'éditeur de mot de passe +Sign\ on=Signer +Simple\ Button=Bouton simple +Size\:=Taille \: +Sources=Sources +Spacing\:=Espacement \: +Start=Démarrer +Stop=Arrêter +Supported\ Swing\ components\:=Composants Swing supportés +Text2\:=Text 2 +Text\:=Texte \: +Underline=souligné +Upper\ case\ text\:=Texte en majuscule +Use\ the\ spinner\ to=Utiliser la jauge pour +Username\:=Utilisateur \: +Vegetable=Légumes +View=Vue +Welcome\ to\ the\ JAXX\ framework\!=Bienvenu dans le framework JAXX +Working\ directory\:=Répertoire de travail +Yellow=Jaune +Your\ name\:=Votre nom \: +\\u00f7= +adjust\ the\ spacing= +between\ these\ lines= +button\ A=Bouton A +button\ B=Bouton B +button\ C\ (full\ block)=Bouton C (blocage complêt) +button\ D\ (full\ block\ 2)=Bouton D (blocage complêt) +cancel=Annuler +close=Fermer +close2=Fermer 2 +close3=Fermer 3 +demo.action.reload.application=Redemarrer l'application +demo.action.reload.logAppender= +demo.action.reload.ui=Recharger l'interface graphique +edit=Editer +edit2=Editer 2 +edit3=Editer 3 +f0= +f1= +file...= +form.ratio=Form \: ratio +form.text=Form \: text +form.text2=Form \: text2 +form2.ratio=Form2 \: ratio +form2.text=Form2 \: text +form2.text2=Form2 \: text2 +getModel0().isF0()= +getModel0().isF0()\ &&\ getModel0().isF1()= +getModel0().isF0()\ ||\ getModel0().isF1()= +getModel0().isF1()= +getModel1().isF0()= +getModel1().isF0()\ &&\ getModel1().isF1()= +getModel1().isF0()\ ||\ getModel1().isF1()= +getModel1().isF1()= +getT0().isSelected()= +getT0().isSelected()\ &&\ getT1().isSelected()= +getT0().isSelected()\ ||\ getT1().isSelected()= +getT1().isSelected()= +isF0()= +isF0()\ &&\ isF1()= +isF0()\ ||\ isF1()= +isF1()= +jaxx.demo.action.add= +jaxx.demo.action.ok= +jaxx.demo.action.remove= +jaxx.demo.label.age= +jaxx.demo.label.age.tip= +jaxx.demo.label.firstName= +jaxx.demo.label.firstName.tip= +jaxx.demo.label.id= +jaxx.demo.label.id.tip= +jaxx.demo.label.lastName= +jaxx.demo.label.lastName.tip= +jaxxdemo.about.message=<h3>JAXX Demo</h3><hr/>Pour plus d'informations, vous pouvez visiter le <a href\="http\://maven-site.nuiton.org/jaxx/jaxx-demo">site du projet</a>. +jaxxdemo.action.about=A propos +jaxxdemo.action.about.mnemonic= +jaxxdemo.action.about.tip=A propos de JAXX Demo... +jaxxdemo.action.add=Ajouter +jaxxdemo.action.configuration=Configuration +jaxxdemo.action.configuration.mnemonic= +jaxxdemo.action.configuration.tip=Modifier la configuration +jaxxdemo.action.exit=Quitter +jaxxdemo.action.exit.mnemonic= +jaxxdemo.action.exit.tip=Quitter JAXX Demo +jaxxdemo.action.fullscreen=Plein écran +jaxxdemo.action.fullscreen.mnemonic= +jaxxdemo.action.fullscreen.tip=Passer en mode pleine écran +jaxxdemo.action.help=Aide +jaxxdemo.action.help.mnemonic= +jaxxdemo.action.help.tip=Affichier l'aide +jaxxdemo.action.locale.fr=Français +jaxxdemo.action.locale.fr.mnemonic= +jaxxdemo.action.locale.fr.tip=Changer la langue en français +jaxxdemo.action.locale.uk=Anglais +jaxxdemo.action.locale.uk.mnemonic= +jaxxdemo.action.locale.uk.tip=Changer la langue en anglais +jaxxdemo.action.normalscreen=Ecran normal +jaxxdemo.action.normalscreen.mnemonic= +jaxxdemo.action.normalscreen.tip=Revenir en mode normal +jaxxdemo.action.remove=Supprimer +jaxxdemo.action.show=Voir +jaxxdemo.action.showHelp.tip= +jaxxdemo.action.showLogs= +jaxxdemo.action.showLogs.mnemonic= +jaxxdemo.action.site=Site internet +jaxxdemo.action.site.mnemonic= +jaxxdemo.action.site.tip=Accéder au site de l'application sur internet +jaxxdemo.beancomboboxdemo.autoComplete= +jaxxdemo.beancomboboxdemo.configuration= +jaxxdemo.beancomboboxdemo.no.people.selected= +jaxxdemo.beancomboboxdemo.result= +jaxxdemo.beancomboboxdemo.selected.people= +jaxxdemo.beancomboboxdemo.showDecorator= +jaxxdemo.beancomboboxdemo.showReset= +jaxxdemo.beandoublelistdemo.configuration= +jaxxdemo.beandoublelistdemo.enable= +jaxxdemo.beandoublelistdemo.filterOnNacho= +jaxxdemo.beandoublelistdemo.filterable= +jaxxdemo.beandoublelistdemo.highlightFilterText= +jaxxdemo.beandoublelistdemo.noselected= +jaxxdemo.beandoublelistdemo.selected= +jaxxdemo.beandoublelistdemo.showDecorator= +jaxxdemo.beandoublelistdemo.showReset= +jaxxdemo.beanfilterablecomboboxdemo.colorizeInvalidComboEditorText= +jaxxdemo.beanfilterablecomboboxdemo.configuration= +jaxxdemo.beanfilterablecomboboxdemo.filterable= +jaxxdemo.beanfilterablecomboboxdemo.no.people.selected= +jaxxdemo.beanfilterablecomboboxdemo.result= +jaxxdemo.beanfilterablecomboboxdemo.selected.people= +jaxxdemo.beanfilterablecomboboxdemo.showDecorator= +jaxxdemo.beanfilterablecomboboxdemo.showReset= +jaxxdemo.common.actors=Acteurs +jaxxdemo.common.age=Age +jaxxdemo.common.firstName=Prénom +jaxxdemo.common.id=Identifiant +jaxxdemo.common.image=Image +jaxxdemo.common.lastName=Nom +jaxxdemo.common.movie=Film +jaxxdemo.common.movies=Films +jaxxdemo.common.people=Acteur +jaxxdemo.common.title=Titre +jaxxdemo.common.year=Année +jaxxdemo.component.jaxx=Composants JAXX +jaxxdemo.component.jaxx.editor=Editeurs +jaxxdemo.component.jaxx.editor.datetime= +jaxxdemo.component.jaxx.editor.gis= +jaxxdemo.component.jaxx.widgets= +jaxxdemo.component.jaxx.widgets.datetime= +jaxxdemo.component.jaxx.widgets.gis= +jaxxdemo.component.jaxx.widgets.number= +jaxxdemo.component.jaxx.widgets.select= +jaxxdemo.component.swing=Composants Swing +jaxxdemo.component.swing.buttons=Boutons +jaxxdemo.component.swing.form=Elements de formulaire +jaxxdemo.component.swing.form.text=Texte +jaxxdemo.component.swing.layout=Layouts +jaxxdemo.component.swing.menu=Menus +jaxxdemo.component.swing.window=Fenêtres +jaxxdemo.config.category.directories=Répertoires +jaxxdemo.config.category.directories.description=Répertoires de l'application +jaxxdemo.config.category.other=Autre +jaxxdemo.config.category.other.description=Autres options +jaxxdemo.config.configFileName.description=Le nom du fichier de configuration +jaxxdemo.config.ui.demo.path=Chemin de la démo par défaut +jaxxdemo.config.ui.demoClass= +jaxxdemo.config.ui.demoColor= +jaxxdemo.config.ui.fontSize=La taille de la police à utiliser pour visualiser dans les sources +jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine écran +jaxxdemo.config.ui.keyOpenConfig=Pour changer le racourcie clavier pour ouvrir l'écran de configuration +jaxxdemo.config.ui.locale=La langue utilisée par l'application +jaxxdemo.config.ui.logLevel=Level de log +jaxxdemo.config.ui.logPatternLayout=Pattern des log +jaxxdemo.context.helpPage.notFound= +jaxxdemo.coordinate.displayZeroWhenNull= +jaxxdemo.coordinate.enable= +jaxxdemo.coordinate.latitude= +jaxxdemo.coordinate.latitudeDd= +jaxxdemo.coordinate.latitudeDmd= +jaxxdemo.coordinate.latitudeDms= +jaxxdemo.coordinate.longitude= +jaxxdemo.coordinate.longitudeDd= +jaxxdemo.coordinate.longitudeDmd= +jaxxdemo.coordinate.longitudeDms= +jaxxdemo.coordinate.result= +jaxxdemo.coordinate.result.latitude= +jaxxdemo.coordinate.result.longitude= +jaxxdemo.coordinate.result.quadrant= +jaxxdemo.coordinate.showReset= +jaxxdemo.coordinatesEditor.configuration= +jaxxdemo.datePickerEditor.dateResult=Affichage du résultat +jaxxdemo.datePickerEditor.patternLayout=Pattern de date +jaxxdemo.datePickerEditor.showPopupButton=Afficher le boutton pour ouvrir la popup +jaxxdemo.datetimeeditor.configuration= +jaxxdemo.datetimeeditor.configuration.format= +jaxxdemo.datetimeeditor.configuration.format.value= +jaxxdemo.datetimeeditor.configuration.label= +jaxxdemo.datetimeeditor.configuration.label.value= +jaxxdemo.datetimeeditor.dateEditable=Editable Date +jaxxdemo.datetimeeditor.editor= +jaxxdemo.datetimeeditor.enable= +jaxxdemo.datetimeeditor.label= +jaxxdemo.datetimeeditor.result= +jaxxdemo.datetimeeditor.result.date= +jaxxdemo.datetimeeditor.result.dayDate= +jaxxdemo.datetimeeditor.result.daydate= +jaxxdemo.datetimeeditor.result.hour= +jaxxdemo.datetimeeditor.result.hours= +jaxxdemo.datetimeeditor.result.minutes= +jaxxdemo.datetimeeditor.result.time= +jaxxdemo.datetimeeditor.result.timeDate= +jaxxdemo.datetimeeditor.result.timeInMinutes= +jaxxdemo.datetimeeditor.result.timmeInMinutes= +jaxxdemo.datetimeeditor.timeEditable=Editable Time +jaxxdemo.feature=Fonctionnalités +jaxxdemo.feature.databinding=Data binding +jaxxdemo.feature.list.validation= +jaxxdemo.feature.nav=API JAXX pour les arbres +jaxxdemo.feature.simple.validation= +jaxxdemo.feature.validation=Validation +jaxxdemo.fileEditor.acceptAllFileFilterUsed=Accèpte tout les FileFilter +jaxxdemo.fileEditor.directoryEnabled=Activer la sélection des files +jaxxdemo.fileEditor.extsDescLbl=Description des extensions (séparées par des virgules, ex \: Texte (*.txt), Images (*.png)) +jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png) +jaxxdemo.fileEditor.fileEnabled=Activer la sélection des fichiers +jaxxdemo.fileEditor.showResetLabel= +jaxxdemo.fileEditor.titleLbl=Titre du dialog d'ouverture de fichier +jaxxdemo.fun=Fun +jaxxdemo.i18neditor.configuration=Configuration +jaxxdemo.i18neditor.popup.title=Titre de la popup +jaxxdemo.i18neditor.popupBorderText=Titre de la popup +jaxxdemo.i18neditor.selected.locale=Langue sélectionnée +jaxxdemo.i18neditor.showIcon=Afficher les icones +jaxxdemo.i18neditor.showPopupIcon=Afficher les icones dans la popup +jaxxdemo.i18neditor.showPopupText=Afficher les textes dans la popup +jaxxdemo.i18neditor.showText=Afficher le text +jaxxdemo.init.closed=JAXX Demo a été fermé à %1$s +jaxxdemo.init.context.done=Initialisation du contexte terminée en %1$s. +jaxxdemo.init.ui.done=Initialisation de l'interface graphique terminée. +jaxxdemo.listSelector.addToolTipLbl=Add button toolTip +jaxxdemo.listSelector.removeToolTipLbl=Remove button toolTip +jaxxdemo.menu.file=Fichier +jaxxdemo.menu.file.locale=Langues +jaxxdemo.menu.file.locale.mnemonic= +jaxxdemo.menu.file.mnemonic= +jaxxdemo.menu.help=Aide +jaxxdemo.menu.help.mnemonic= +jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s chargée. +jaxxdemo.message.goto.site=Accéder au site de JAXX Demo (%1$s) +jaxxdemo.navigation.actor.title=Acteur +jaxxdemo.navigation.actors.title=Acteurs +jaxxdemo.navigation.movie.title=Film +jaxxdemo.navigation.movies.title=Films +jaxxdemo.numbereditor.applyNumberPattern=Appliquer le pattern +jaxxdemo.numbereditor.autoPopup=Affichage automatique popup +jaxxdemo.numbereditor.configuration=Configuration +jaxxdemo.numbereditor.doubleNumberConfig= +jaxxdemo.numbereditor.doubleNumberPattern= +jaxxdemo.numbereditor.floatNumberConfig= +jaxxdemo.numbereditor.floatNumberPattern= +jaxxdemo.numbereditor.integerNumberConfig= +jaxxdemo.numbereditor.integerNumberPattern= +jaxxdemo.numbereditor.model=Résultat +jaxxdemo.numbereditor.numberPattern.configuration=Pattern du nombre +jaxxdemo.numbereditor.showPopupButton=Afficher le boutton de popup +jaxxdemo.numbereditor.showReset=Afficher le boutton de reset +jaxxdemo.numbereditor.useFloat=Utiliser les décimales +jaxxdemo.numbereditor.useSign=Utiliser le signe +jaxxdemo.openHelp=Open contextual help (%s), Will come in 3.0 version +jaxxdemo.timeeditor.configuration= +jaxxdemo.timeeditor.configuration.label= +jaxxdemo.timeeditor.configuration.label.value= +jaxxdemo.timeeditor.editor=Editeur de temps +jaxxdemo.timeeditor.enable= +jaxxdemo.timeeditor.label=Label +jaxxdemo.timeeditor.model=Résultat +jaxxdemo.timeeditor.result= +jaxxdemo.timeeditor.result.time= +jaxxdemo.title.about=A propos de JAXX Demo... +jaxxdemo.title.showLog=Logs de JAXX Demo +jaxxdemo.tree.tabtitle=Arbre +jaxxdemo.treeTable.tabtitle=Arbre tableau +jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas été trouvé, il faut au moins la version 1.6u10 de java. +jaxxdemo.warning.no.ui=Aucun environnement graphique détecté +model0.f0= +model0.f1= +model0.file...= +model0.isF0()= +model0.isF0()\ &&\ model0.isF1()= +model0.isF0()\ ||\ model0.isF1()= +model0.isF1()= +model1.f0= +model1.f1= +model1.file...= +model1.isF0()= +model1.isF0()\ &&\ model1.isF1()= +model1.isF0()\ ||\ model1.isF1()= +model1.isF1()= +t0.isSelected()= +t0.isSelected()\ &&\ t1.isSelected()= +t0.isSelected()\ ||\ t1.isSelected()= +t1.isSelected()= +valid=valide +x=x diff --git a/jaxx-test/src/main/resources/i18n/jaxx-demo_fr_FR.properties b/jaxx-test/src/main/resources/i18n/jaxx-demo_fr_FR.properties new file mode 100644 index 0000000..609ec79 --- /dev/null +++ b/jaxx-test/src/main/resources/i18n/jaxx-demo_fr_FR.properties @@ -0,0 +1,365 @@ +-=- +.=. +0=0 +1=1 +10=10 +12=12 +14=14 +18=18 +2=2 +24=24 +3=3 +4=4 +5=5 +6=6 +7=7 +8=8 +9=9 +\== +Age\:=Age \: +Animal=Animal +Blue=Bleu +Blue\:=bleu \: +Bold=En gras +Button\ label\:=Libellé de l'action +C=C +CE=CE +Cancel=Annuler +Comments\:=Commentaire +Config\ file\ \:=Fichier de configuration +Config\ file\:=Fichier de configuration \: +Cyan=Bleu cyan +Dec\ (-)= +Demo=Demonstration +Directory\ file\:= +Editable=Editable +Email\ Address\:=Courriel +Email\:=Courriel +Enabled=Activé +EnumEditor\ (country)\ \:=Editeur de pays +EnumEditor\ (language)\ \:=Editeur de langue +Fancy\ Button=Bouton 'Fancy' +First\ Name\:=Prénom +FirstName\:=Prénom \: +Font\ size=Taille de la police +Fool\ me\ once= +Fool\ me\ twice= +Green=Vert +Green\:=Vert \: +Greet= +Help= +Inc\ (+)=Incrémenter (+) +Italic=Italique +JAXX\ Demo= +JMenu\ demo= +Label\ 1= +Label\ 2= +Last\ Name\:=Nom \: +LastName\:=Nom +Locale\ editor\:=Editeur de locale +Message\ Box= +Mineral= +Normal\ text\:= +OK= +Orange= +Password\:=Mot de passe +Purple=Pourpre +Ratio\:= +Red=Rouge +Red\:=rouge \: +Reset=Reinitialiser +Show\ Background=Voir le fond +Show\ password\ dialog=Voir l'éditeur de mot de passe +Sign\ on=Signer +Simple\ Button=Bouton simple +Size\:=Taille \: +Sources=Sources +Spacing\:=Espacement \: +Start=Démarrer +Stop=Arrêter +Supported\ Swing\ components\:=Composants Swing supportés +Text2\:=Text 2 +Text\:=Texte \: +Underline=souligné +Upper\ case\ text\:=Texte en majuscule +Use\ the\ spinner\ to=Utiliser la jauge pour +Username\:=Utilisateur \: +Vegetable=Légumes +View=Vue +Welcome\ to\ the\ JAXX\ framework\!=Bienvenu dans le framework JAXX +Working\ directory\:=Répertoire de travail +Yellow=Jaune +Your\ name\:=Votre nom \: +\\u00f7= +adjust\ the\ spacing= +between\ these\ lines= +button\ A=Bouton A +button\ B=Bouton B +button\ C\ (full\ block)=Bouton C (blocage complêt) +button\ D\ (full\ block\ 2)=Bouton D (blocage complêt) +cancel=Annuler +close=Fermer +close2=Fermer 2 +close3=Fermer 3 +demo.action.reload.application=Redemarrer l'application +demo.action.reload.logAppender= +demo.action.reload.ui=Recharger l'interface graphique +edit=Editer +edit2=Editer 2 +edit3=Editer 3 +f0= +f1= +file...= +form.ratio=Form \: ratio +form.text=Form \: text +form.text2=Form \: text2 +form2.ratio=Form2 \: ratio +form2.text=Form2 \: text +form2.text2=Form2 \: text2 +getModel0().isF0()= +getModel0().isF0()\ &&\ getModel0().isF1()= +getModel0().isF0()\ ||\ getModel0().isF1()= +getModel0().isF1()= +getModel1().isF0()= +getModel1().isF0()\ &&\ getModel1().isF1()= +getModel1().isF0()\ ||\ getModel1().isF1()= +getModel1().isF1()= +getT0().isSelected()= +getT0().isSelected()\ &&\ getT1().isSelected()= +getT0().isSelected()\ ||\ getT1().isSelected()= +getT1().isSelected()= +isF0()= +isF0()\ &&\ isF1()= +isF0()\ ||\ isF1()= +isF1()= +jaxx.demo.action.add=Ajouter +jaxx.demo.action.ok=Ok +jaxx.demo.action.remove=Supprimer +jaxx.demo.label.age=Age +jaxx.demo.label.age.tip=Age +jaxx.demo.label.firstName=Prénom +jaxx.demo.label.firstName.tip=Prénom +jaxx.demo.label.id=Id +jaxx.demo.label.id.tip=Identifiant +jaxx.demo.label.lastName=Nom +jaxx.demo.label.lastName.tip=Nom +jaxxdemo.about.message=<h3>JAXX Demo</h3><hr/>Pour plus d'informations, vous pouvez visiter le <a href\="http\://maven-site.nuiton.org/jaxx/jaxx-demo">site du projet</a>. +jaxxdemo.action.about=A propos +jaxxdemo.action.about.mnemonic=A +jaxxdemo.action.about.tip=A propos de JAXX Demo... +jaxxdemo.action.add=Ajouter +jaxxdemo.action.configuration=Configuration +jaxxdemo.action.configuration.mnemonic=C +jaxxdemo.action.configuration.tip=Modifier la configuration +jaxxdemo.action.exit=Quitter +jaxxdemo.action.exit.mnemonic=Q +jaxxdemo.action.exit.tip=Quitter JAXX Demo +jaxxdemo.action.fullscreen=Plein écran +jaxxdemo.action.fullscreen.mnemonic=P +jaxxdemo.action.fullscreen.tip=Passer en mode pleine écran +jaxxdemo.action.help=Aide +jaxxdemo.action.help.mnemonic=e +jaxxdemo.action.help.tip=Affichier l'aide +jaxxdemo.action.locale.fr=Français +jaxxdemo.action.locale.fr.mnemonic=F +jaxxdemo.action.locale.fr.tip=Changer la langue en français +jaxxdemo.action.locale.uk=Anglais +jaxxdemo.action.locale.uk.mnemonic=A +jaxxdemo.action.locale.uk.tip=Changer la langue en anglais +jaxxdemo.action.normalscreen=Ecran normal +jaxxdemo.action.normalscreen.mnemonic=N +jaxxdemo.action.normalscreen.tip=Revenir en mode normal +jaxxdemo.action.remove=Supprimer +jaxxdemo.action.show=Voir +jaxxdemo.action.showHelp.tip= +jaxxdemo.action.showLogs=Afficher les logs +jaxxdemo.action.showLogs.mnemonic=l +jaxxdemo.action.site=Site internet +jaxxdemo.action.site.mnemonic=s +jaxxdemo.action.site.tip=Accéder au site de l'application sur internet +jaxxdemo.beancomboboxdemo.autoComplete=Auto complétion +jaxxdemo.beancomboboxdemo.configuration=Configuration +jaxxdemo.beancomboboxdemo.no.people.selected=Pas de sélection +jaxxdemo.beancomboboxdemo.result=Résultat +jaxxdemo.beancomboboxdemo.selected.people=Sélection \: %s +jaxxdemo.beancomboboxdemo.showDecorator=Changer la décoration +jaxxdemo.beancomboboxdemo.showReset=Pouvoir réinitialiser +jaxxdemo.beandoublelistdemo.configuration=Configuration +jaxxdemo.beandoublelistdemo.enable=Activer / Désactiver +jaxxdemo.beandoublelistdemo.filterOnNacho=N'afficher que les acteurs de Nacho Libre +jaxxdemo.beandoublelistdemo.filterable=Filtrable +jaxxdemo.beandoublelistdemo.highlightFilterText=Surligner le texte de filtre +jaxxdemo.beandoublelistdemo.noselected=< Aucune sélection > +jaxxdemo.beandoublelistdemo.selected=Sélection \: +jaxxdemo.beandoublelistdemo.showDecorator=Changer la décoration +jaxxdemo.beandoublelistdemo.showReset=Pouvoir réinitialiser le filtre +jaxxdemo.beanfilterablecomboboxdemo.colorizeInvalidComboEditorText=Colorer le texte s'il n'est pas valide +jaxxdemo.beanfilterablecomboboxdemo.configuration=Configuration +jaxxdemo.beanfilterablecomboboxdemo.filterable=Filtrable +jaxxdemo.beanfilterablecomboboxdemo.no.people.selected=Pas de sélection +jaxxdemo.beanfilterablecomboboxdemo.result=Résultat +jaxxdemo.beanfilterablecomboboxdemo.selected.people=Sélection \: %s +jaxxdemo.beanfilterablecomboboxdemo.showDecorator=Changer la décoration +jaxxdemo.beanfilterablecomboboxdemo.showReset=Pouvoir réinitialiser +jaxxdemo.common.actors=Acteurs +jaxxdemo.common.age=Age +jaxxdemo.common.firstName=Prénom +jaxxdemo.common.id=Identifiant +jaxxdemo.common.image=Image +jaxxdemo.common.lastName=Nom +jaxxdemo.common.movie=Film +jaxxdemo.common.movies=Films +jaxxdemo.common.people=Acteur +jaxxdemo.common.title=Titre +jaxxdemo.common.year=Année +jaxxdemo.component.jaxx=Composants JAXX +jaxxdemo.component.jaxx.editor=Éditeurs (Depréciés) +jaxxdemo.component.jaxx.widgets=Widgets (Nouveau) +jaxxdemo.component.jaxx.widgets.datetime=jaxx-widgets-datetime (Éditeurs de temps) +jaxxdemo.component.jaxx.widgets.gis=jaxx-widgets-gis (Éditeurs de coordonnées) +jaxxdemo.component.jaxx.widgets.number=jaxx-widgets-number (Éditeurs de nombres) +jaxxdemo.component.jaxx.widgets.select=jaxx-widgets-select (Sélecteurs) +jaxxdemo.component.swing=Composants Swing +jaxxdemo.component.swing.buttons=Boutons +jaxxdemo.component.swing.form=Elements de formulaire +jaxxdemo.component.swing.form.text=Texte +jaxxdemo.component.swing.layout=Layouts +jaxxdemo.component.swing.menu=Menus +jaxxdemo.component.swing.window=Fenêtres +jaxxdemo.config.category.directories=Répertoires +jaxxdemo.config.category.directories.description=Répertoires de l'application +jaxxdemo.config.category.other=Autre +jaxxdemo.config.category.other.description=Autres options +jaxxdemo.config.configFileName.description=Le nom du fichier de configuration +jaxxdemo.config.ui.demo.path=Chemin de la démo par défaut +jaxxdemo.config.ui.demoClass= +jaxxdemo.config.ui.demoColor= +jaxxdemo.config.ui.fontSize=La taille de la police à utiliser pour visualiser dans les sources +jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine écran +jaxxdemo.config.ui.keyOpenConfig=Pour changer le racourcie clavier pour ouvrir l'écran de configuration +jaxxdemo.config.ui.locale=La langue utilisée par l'application +jaxxdemo.config.ui.logLevel=Level de log +jaxxdemo.config.ui.logPatternLayout=Pattern des log +jaxxdemo.context.helpPage.notFound= +jaxxdemo.coordinate.displayZeroWhenNull=Mettre des zéro pour les valeurs nulles +jaxxdemo.coordinate.enable=Activer / Désactiver +jaxxdemo.coordinate.latitude=Latitude +jaxxdemo.coordinate.latitudeDd=Latitude (au format DD) +jaxxdemo.coordinate.latitudeDmd=Latitude (au format DMD) +jaxxdemo.coordinate.latitudeDms=Latitude (au format DMS) +jaxxdemo.coordinate.longitude=Longitude +jaxxdemo.coordinate.longitudeDd=Longitude (au format DD) +jaxxdemo.coordinate.longitudeDmd=Longitude (au format DMD) +jaxxdemo.coordinate.longitudeDms=Longitude (au format DMS) +jaxxdemo.coordinate.result=Résultat +jaxxdemo.coordinate.result.latitude=<html>Latitude <strong>%s</strong> +jaxxdemo.coordinate.result.longitude=<html>Longitude <strong>%s</strong> +jaxxdemo.coordinate.result.quadrant=<html>Quadrant <strong>%s</strong> +jaxxdemo.coordinate.showReset=Afficher le boutton Réinitialiser +jaxxdemo.coordinatesEditor.configuration=Configuration +jaxxdemo.datePickerEditor.dateResult=Affichage du résultat +jaxxdemo.datePickerEditor.patternLayout=Pattern de date +jaxxdemo.datePickerEditor.showPopupButton=Afficher le boutton pour ouvrir la popup +jaxxdemo.datetimeeditor.configuration=Configuration +jaxxdemo.datetimeeditor.configuration.format=Format des dates +jaxxdemo.datetimeeditor.configuration.format.value=dd-MM-yyyy +jaxxdemo.datetimeeditor.configuration.label=Libellé de l'éditeur +jaxxdemo.datetimeeditor.configuration.label.value=Date - Heure +jaxxdemo.datetimeeditor.dateEditable=Date éditable +jaxxdemo.datetimeeditor.editor=Éditeur +jaxxdemo.datetimeeditor.enable=Activer / Désactiver +jaxxdemo.datetimeeditor.result=Résultat +jaxxdemo.datetimeeditor.result.date=Date \: +jaxxdemo.datetimeeditor.result.dayDate=Jour \: +jaxxdemo.datetimeeditor.result.timeDate=Heure \: +jaxxdemo.datetimeeditor.timeEditable=Heure éditable +jaxxdemo.feature=Fonctionnalités +jaxxdemo.feature.databinding=Data binding +jaxxdemo.feature.list.validation=Validation de liste +jaxxdemo.feature.nav=API JAXX pour les arbres +jaxxdemo.feature.simple.validation=Validation simple +jaxxdemo.feature.validation=Validation +jaxxdemo.fileEditor.acceptAllFileFilterUsed=Accèpte tout les FileFilter +jaxxdemo.fileEditor.directoryEnabled=Activer la sélection des files +jaxxdemo.fileEditor.extsDescLbl=Description des extensions (séparées par des virgules, ex \: Texte (*.txt), Images (*.png)) +jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png) +jaxxdemo.fileEditor.fileEnabled=Activer la sélection des fichiers +jaxxdemo.fileEditor.showResetLabel=Voir le bouton réintialiser +jaxxdemo.fileEditor.titleLbl=Titre de la fenêtre de sélection de fichier +jaxxdemo.fun=Fun +jaxxdemo.i18neditor.configuration=Configuration +jaxxdemo.i18neditor.popup.title=Titre de la popup +jaxxdemo.i18neditor.popupBorderText=Titre de la popup +jaxxdemo.i18neditor.selected.locale=Langue sélectionnée +jaxxdemo.i18neditor.showIcon=Afficher les icones +jaxxdemo.i18neditor.showPopupIcon=Afficher les icones dans la popup +jaxxdemo.i18neditor.showPopupText=Afficher les textes dans la popup +jaxxdemo.i18neditor.showText=Afficher le text +jaxxdemo.init.closed=JAXX Demo a été fermé à %1$s +jaxxdemo.init.context.done=Initialisation du contexte terminée en %1$s. +jaxxdemo.init.ui.done=Initialisation de l'interface graphique terminée. +jaxxdemo.listSelector.addToolTipLbl=Tooltip du boutton ajouter +jaxxdemo.listSelector.removeToolTipLbl=Tooltip du boutton enlever +jaxxdemo.menu.file=Fichier +jaxxdemo.menu.file.locale=Langues +jaxxdemo.menu.file.locale.mnemonic=L +jaxxdemo.menu.file.mnemonic=F +jaxxdemo.menu.help=Aide +jaxxdemo.menu.help.mnemonic=A +jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s chargée. +jaxxdemo.message.goto.site=Accéder au site de JAXX Demo (%1$s) +jaxxdemo.navigation.actor.title=Acteur +jaxxdemo.navigation.actors.title=Acteurs +jaxxdemo.navigation.movie.title=Film +jaxxdemo.navigation.movies.title=Films +jaxxdemo.numbereditor.applyNumberPattern=Appliquer le pattern +jaxxdemo.numbereditor.autoPopup=Affichage automatique popup +jaxxdemo.numbereditor.configuration=Configuration +jaxxdemo.numbereditor.doubleNumberConfig=Éditeur Double (pattern / actif) +jaxxdemo.numbereditor.floatNumberConfig=Éditeur Float (pattern / actif) +jaxxdemo.numbereditor.integerNumberConfig=Éditeur Integer (pattern / actif) +jaxxdemo.numbereditor.model=Résultat +jaxxdemo.numbereditor.model.double=Valeur Double \: %s +jaxxdemo.numbereditor.model.float=Valeur Float \: %s +jaxxdemo.numbereditor.model.integer=Valeur Integer \: %s +jaxxdemo.numbereditor.numberPattern.configuration=Pattern du nombre +jaxxdemo.numbereditor.showPopupButton=Afficher le boutton de popup +jaxxdemo.numbereditor.showReset=Afficher le boutton de reset +jaxxdemo.numbereditor.useFloat=Utiliser les décimales +jaxxdemo.numbereditor.useSign=Utiliser le signe +jaxxdemo.openHelp=Ouvertude l'aide contextuelle (%s), A venir en version 3.0 +jaxxdemo.timeeditor.configuration=Configuration +jaxxdemo.timeeditor.configuration.label=Libellé de l'éditeur +jaxxdemo.timeeditor.configuration.label.value=Heure +jaxxdemo.timeeditor.editor=Editeur de temps +jaxxdemo.timeeditor.enable=Activer / Désactiver +jaxxdemo.timeeditor.label=Label +jaxxdemo.timeeditor.model=Résultat +jaxxdemo.timeeditor.result=Résultat +jaxxdemo.timeeditor.result.time=Heure \: +jaxxdemo.title.about=A propos de JAXX Demo... +jaxxdemo.title.showLog=Logs de JAXX Demo +jaxxdemo.tree.tabtitle=Arbre +jaxxdemo.treeTable.tabtitle=Arbre tableau +jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas été trouvé, il faut au moins la version 1.6u10 de java. +jaxxdemo.warning.no.ui=Aucun environnement graphique détecté +model0.f0= +model0.f1= +model0.file...= +model0.isF0()= +model0.isF0()\ &&\ model0.isF1()= +model0.isF0()\ ||\ model0.isF1()= +model0.isF1()= +model1.f0= +model1.f1= +model1.file...= +model1.isF0()= +model1.isF0()\ &&\ model1.isF1()= +model1.isF0()\ ||\ model1.isF1()= +model1.isF1()= +t0.isSelected()= +t0.isSelected()\ &&\ t1.isSelected()= +t0.isSelected()\ ||\ t1.isSelected()= +t1.isSelected()= +valid=valide +x=x diff --git a/jaxx-test/src/main/resources/icons/action-about.png b/jaxx-test/src/main/resources/icons/action-about.png new file mode 100644 index 0000000..0d826bb Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-about.png differ diff --git a/jaxx-test/src/main/resources/icons/action-accept.png b/jaxx-test/src/main/resources/icons/action-accept.png new file mode 100644 index 0000000..89c8129 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-accept.png differ diff --git a/jaxx-test/src/main/resources/icons/action-block.png b/jaxx-test/src/main/resources/icons/action-block.png new file mode 100644 index 0000000..aba044b Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-block.png differ diff --git a/jaxx-test/src/main/resources/icons/action-close.png b/jaxx-test/src/main/resources/icons/action-close.png new file mode 100644 index 0000000..2541d2b Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-close.png differ diff --git a/jaxx-test/src/main/resources/icons/action-config.png b/jaxx-test/src/main/resources/icons/action-config.png new file mode 100644 index 0000000..9460dfc Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-config.png differ diff --git a/jaxx-test/src/main/resources/icons/action-exit.png b/jaxx-test/src/main/resources/icons/action-exit.png new file mode 100644 index 0000000..a77152b Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-exit.png differ diff --git a/jaxx-test/src/main/resources/icons/action-fullscreen.png b/jaxx-test/src/main/resources/icons/action-fullscreen.png new file mode 100644 index 0000000..6845e04 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-fullscreen.png differ diff --git a/jaxx-test/src/main/resources/icons/action-help.png b/jaxx-test/src/main/resources/icons/action-help.png new file mode 100644 index 0000000..4ed65a9 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-help.png differ diff --git a/jaxx-test/src/main/resources/icons/action-i18n-fr.png b/jaxx-test/src/main/resources/icons/action-i18n-fr.png new file mode 100644 index 0000000..8332c4e Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-i18n-fr.png differ diff --git a/jaxx-test/src/main/resources/icons/action-i18n-uk.png b/jaxx-test/src/main/resources/icons/action-i18n-uk.png new file mode 100644 index 0000000..ff701e1 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-i18n-uk.png differ diff --git a/jaxx-test/src/main/resources/icons/action-leave-fullscreen.png b/jaxx-test/src/main/resources/icons/action-leave-fullscreen.png new file mode 100644 index 0000000..fc6638e Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-leave-fullscreen.png differ diff --git a/jaxx-test/src/main/resources/icons/action-reload-application.png b/jaxx-test/src/main/resources/icons/action-reload-application.png new file mode 100644 index 0000000..e002141 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-reload-application.png differ diff --git a/jaxx-test/src/main/resources/icons/action-reload-log.png b/jaxx-test/src/main/resources/icons/action-reload-log.png new file mode 100644 index 0000000..cf347c7 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-reload-log.png differ diff --git a/jaxx-test/src/main/resources/icons/action-reload-ui.png b/jaxx-test/src/main/resources/icons/action-reload-ui.png new file mode 100644 index 0000000..ab92010 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-reload-ui.png differ diff --git a/jaxx-test/src/main/resources/icons/action-show-help.png b/jaxx-test/src/main/resources/icons/action-show-help.png new file mode 100644 index 0000000..f6bc721 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-show-help.png differ diff --git a/jaxx-test/src/main/resources/icons/action-site.png b/jaxx-test/src/main/resources/icons/action-site.png new file mode 100644 index 0000000..ac5957a Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-site.png differ diff --git a/jaxx-test/src/main/resources/icons/action-translate.png b/jaxx-test/src/main/resources/icons/action-translate.png new file mode 100644 index 0000000..63ce64d Binary files /dev/null and b/jaxx-test/src/main/resources/icons/action-translate.png differ diff --git a/jaxx-test/src/main/resources/icons/jaxx.png b/jaxx-test/src/main/resources/icons/jaxx.png new file mode 100644 index 0000000..c3d68c9 Binary files /dev/null and b/jaxx-test/src/main/resources/icons/jaxx.png differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-error-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-error-validation.xml new file mode 100644 index 0000000..de7ab3e --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-error-validation.xml @@ -0,0 +1,70 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + <field name="firstName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a firstName.</message> + </field-validator> + </field> + <field name="lastName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a lastName.</message> + </field-validator> + </field> + + <field name="email"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for email.</message> + </field-validator> + <field-validator type="email" short-circuit="true"> + <message>Not a valid e-mail.</message> + </field-validator> + </field> + + <field name="config"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for config.</message> + </field-validator> + <field-validator type="existingFile" short-circuit="true"> + <message>The configuration file ${config} does not exist.</message> + </field-validator> + </field> + + <field name="dir"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for dir.</message> + </field-validator> + <field-validator type="existingDirectory" short-circuit="true"> + <message>The directory ${dir} does not exist.</message> + </field-validator> + </field> + + <field name="age"> + <field-validator type="int"> + <param name="min">18</param> + <message>Your are too young (min ${min} )</message> + </field-validator> + </field> +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-info-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-info-validation.xml new file mode 100644 index 0000000..0f4d539 --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-info-validation.xml @@ -0,0 +1,70 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + <!--field name="firstName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a firstName.</message> + </field-validator> + </field> + <field name="lastName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a lastName.</message> + </field-validator> + </field> + + <field name="email"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for email.</message> + </field-validator> + <field-validator type="email" short-circuit="true"> + <message>Not a valid e-mail.</message> + </field-validator> + </field> + + <field name="config"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for config.</message> + </field-validator> + <field-validator type="existingFile" short-circuit="true"> + <message>The configuration file ${config} does not exist.</message> + </field-validator> + </field> + + <field name="dir"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for dir.</message> + </field-validator> + <field-validator type="existingDirectory" short-circuit="true"> + <message>The directory ${dir} does not exist.</message> + </field-validator> + </field--> + + <field name="age"> + <field-validator type="int"> + <param name="min">25</param> + <message>You are still young ( old ${min} ) </message> + </field-validator> + </field> +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-warning-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-warning-validation.xml new file mode 100644 index 0000000..0a21a08 --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-warning-validation.xml @@ -0,0 +1,70 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + <!--field name="firstName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a firstName.</message> + </field-validator> + </field> + <field name="lastName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a lastName.</message> + </field-validator> + </field> + + <field name="email"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for email.</message> + </field-validator> + <field-validator type="email" short-circuit="true"> + <message>Not a valid e-mail.</message> + </field-validator> + </field> + + <field name="config"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for config.</message> + </field-validator> + <field-validator type="existingFile" short-circuit="true"> + <message>The configuration file ${config} does not exist.</message> + </field-validator> + </field> + + <field name="dir"> + <field-validator type="requiredFile" short-circuit="true"> + <message>You must enter a value for dir.</message> + </field-validator> + <field-validator type="existingDirectory" short-circuit="true"> + <message>The directory ${dir} does not exist.</message> + </field-validator> + </field--> + + <field name="age"> + <field-validator type="int"> + <param name="max">88</param> + <message>Info : Your are older than ${max} !</message> + </field-validator> + </field> +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-error-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-error-validation.xml new file mode 100644 index 0000000..512ce31 --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-error-validation.xml @@ -0,0 +1,56 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + <!-- Field Validators for email field --> + <field name="text"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for text.</message> + </field-validator> + </field> + + <field name="text2"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for text2.</message> + </field-validator> + </field> + + <field name="ratio"> + <field-validator type="int"> + <param name="min">20</param> + <param name="max">50</param> + <message>Ratio needs to be between ${min} and ${max}</message> + </field-validator> + </field> + + <!-- Plain Validator 1 --> + <validator type="expression"> + <param name="expression">text.startsWith("poussin")</param> + <message>Email not starts with poussin</message> + </validator> + <validator type="expression"> + <param name="expression">text2.startsWith("chemit")</param> + <message>Email not starts with chemit</message> + </validator> +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-info-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-info-validation.xml new file mode 100644 index 0000000..aa87606 --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-info-validation.xml @@ -0,0 +1,34 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + <!-- Field Validators for email field --> + <field name="text"> + <field-validator type="fieldexpression"> + <param name="expression"><![CDATA[ text != null && text.length() > 10]]></param> + <message>Text should have more than 10 caracters</message> + </field-validator> + </field> + +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-warning-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-warning-validation.xml new file mode 100644 index 0000000..ccf0bd9 --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-warning-validation.xml @@ -0,0 +1,39 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + <!-- Field Validators for email field --> + <field name="text"> + <field-validator type="email" short-circuit="true"> + <message>Not a valid e-mail for text.</message> + </field-validator> + </field> + + <field name="text2"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a value for text2.</message> + </field-validator> + </field> + +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/People-error-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/People-error-validation.xml new file mode 100644 index 0000000..31db586 --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/People-error-validation.xml @@ -0,0 +1,42 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + <field name="firstName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a firstName.</message> + </field-validator> + </field> + <field name="lastName"> + <field-validator type="requiredstring" short-circuit="true"> + <message>You must enter a lastName.</message> + </field-validator> + </field> + <field name="age"> + <field-validator type="int"> + <param name="min">18</param> + <message>Your are too young (min ${min} )</message> + </field-validator> + </field> +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/People-info-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/People-info-validation.xml new file mode 100644 index 0000000..c745aac --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/People-info-validation.xml @@ -0,0 +1,33 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + + <field name="age"> + <field-validator type="int"> + <param name="min">25</param> + <message>Info : You are still young ( old ${min} ) </message> + </field-validator> + </field> +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/People-warning-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/People-warning-validation.xml new file mode 100644 index 0000000..940d88b --- /dev/null +++ b/jaxx-test/src/main/resources/jaxx/demo/entities/People-warning-validation.xml @@ -0,0 +1,33 @@ +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + + <field name="age"> + <field-validator type="int"> + <param name="max">88</param> + <message>Hum Your are older than ${max} !</message> + </field-validator> + </field> +</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/Amethyst.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/Amethyst.jpg new file mode 100644 index 0000000..72aabd2 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/Amethyst.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/Lynx.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/Lynx.jpg new file mode 100644 index 0000000..779ef43 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/Lynx.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/Tomato.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/Tomato.jpg new file mode 100644 index 0000000..f6223b2 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/Tomato.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/ana.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/ana.jpg new file mode 100644 index 0000000..dafe5ba Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/ana.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/hector.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/hector.jpg new file mode 100644 index 0000000..9ee1f27 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/hector.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/jack.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/jack.jpg new file mode 100644 index 0000000..61bed7b Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/jack.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/jim.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/jim.jpg new file mode 100644 index 0000000..a4b2e64 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/jim.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/joe.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/joe.jpg new file mode 100644 index 0000000..9319a64 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/joe.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/joker.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/joker.jpg new file mode 100644 index 0000000..dd26252 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/joker.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/nacho.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/nacho.jpg new file mode 100644 index 0000000..ea76448 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/nacho.jpg differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/nacho2.png b/jaxx-test/src/main/resources/jaxx/demo/images/nacho2.png new file mode 100644 index 0000000..618e177 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/nacho2.png differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/pencil_black.gif b/jaxx-test/src/main/resources/jaxx/demo/images/pencil_black.gif new file mode 100644 index 0000000..1dae579 Binary files /dev/null and b/jaxx-test/src/main/resources/jaxx/demo/images/pencil_black.gif differ diff --git a/jaxx-test/src/main/resources/jaxxdemo-help-fr.properties b/jaxx-test/src/main/resources/jaxxdemo-help-fr.properties new file mode 100644 index 0000000..a2863f8 --- /dev/null +++ b/jaxx-test/src/main/resources/jaxxdemo-help-fr.properties @@ -0,0 +1,44 @@ +### +# #%L +# JAXX :: Demo +# %% +# Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit +# %% +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Lesser Public License for more details. +# +# You should have received a copy of the GNU General Lesser Public +# License along with this program. If not, see +# <http://www.gnu.org/licenses/lgpl-3.0.html>. +# #L% +### +#Generated by org.nuiton.jaxx.plugin.GenerateHelpIdsMojo +#Fri Jan 10 13:44:01 CET 2014 +ui.component.swing.buttons.JButtonDemo= +ui.component.swing.buttons.JButtonDemo.fancyButon= +ui.component.swing.buttons.JButtonDemo.simpleButon= +ui.main.action.showLogs= +ui.main.body.db.view.content= +ui.main.menu= +ui.main.menu.file= +ui.main.menu.file.configuration= +ui.main.menu.file.exit= +ui.main.menu.file.fullscreen= +ui.main.menu.file.leave-fullscreen= +ui.main.menu.file.locale= +ui.main.menu.file.locale.fr= +ui.main.menu.file.locale.uk= +ui.main.menu.help= +ui.main.menu.help.about= +ui.main.menu.help.help= +ui.main.menu.help.site= +ui.main.sources.editor= +ui.main.sources.list= +ui.main.sources.toolbar= diff --git a/jaxx-test/src/main/resources/log4j.properties b/jaxx-test/src/main/resources/log4j.properties new file mode 100644 index 0000000..cb54cc6 --- /dev/null +++ b/jaxx-test/src/main/resources/log4j.properties @@ -0,0 +1,39 @@ +### +# #%L +# JAXX :: Demo +# %% +# Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit +# %% +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Lesser Public License for more details. +# +# You should have received a copy of the GNU General Lesser Public +# License along with this program. If not, see +# <http://www.gnu.org/licenses/lgpl-3.0.html>. +# #L% +### +# Global logging configuration +log4j.rootLogger=ERROR, stdout +# Console output... +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) %M - %m%n + +log4j.logger.jaxx=DEBUG +#log4j.logger.jaxx.demo=INFO +#log4j.logger.jaxx.demo.tree=DEBUG +#log4j.logger.jaxx.runtime.swing.tree=DEBUG +#log4j.logger.jaxx.demo.component.jaxx.tree=DEBUG +#log4j.logger.jaxx.demo.config.DemoConfig=DEBUG +#log4j.logger.jaxx.runtime.swing.editor.config=INFO +#log4j.logger.jaxx.runtime.swing.editor.config.model.ConfigUIModelBuilder=DEBUG +log4j.logger.org.nuiton=WARN +log4j.logger.org.nuiton.jaxx=INFO +#log4j.logger.jaxx.runtime.swing.help=DEBUG diff --git a/jaxx-test/src/main/resources/validators.xml b/jaxx-test/src/main/resources/validators.xml new file mode 100644 index 0000000..3030a90 --- /dev/null +++ b/jaxx-test/src/main/resources/validators.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> + +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator Config 1.0//EN" + "http://struts.apache.org/dtds/xwork-validator-config-1.0.dtd"> +<validators> + <!-- les validateurs fournis par XWork --> + <validator name="required" class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/> + <validator name="requiredstring" class="com.opensymphony.xwork2.validator.validators.RequiredStringValidator"/> + <validator name="regex" class="com.opensymphony.xwork2.validator.validators.RegexFieldValidator"/> + <validator name="stringlength" class="com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator"/> + <validator name="int" class="com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator"/> + <validator name="long" class="com.opensymphony.xwork2.validator.validators.LongRangeFieldValidator"/> + <validator name="short" class="com.opensymphony.xwork2.validator.validators.ShortRangeFieldValidator"/> + <validator name="double" class="com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator"/> + <validator name="date" class="com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator"/> + <validator name="fieldexpression" class="com.opensymphony.xwork2.validator.validators.FieldExpressionValidator"/> + <validator name="email" class="com.opensymphony.xwork2.validator.validators.EmailValidator"/> + <validator name="url" class="com.opensymphony.xwork2.validator.validators.URLValidator"/> + + <validator name="visitor" class="com.opensymphony.xwork2.validator.validators.VisitorFieldValidator"/> + <validator name="conditionalvisitor" class="com.opensymphony.xwork2.validator.validators.ConditionalVisitorFieldValidator"/> + + <!-- les validateurs fournis par Nuiton-validator --> + <validator name="collectionFieldExpression" class="org.nuiton.validator.xwork2.field.CollectionFieldExpressionValidator"/> + <validator name="collectionUniqueKey" class="org.nuiton.validator.xwork2.field.CollectionUniqueKeyValidator"/> + <validator name="requiredFile" class="org.nuiton.validator.xwork2.field.RequiredFileFieldValidator"/> + <validator name="existingFile" class="org.nuiton.validator.xwork2.field.ExistingFileFieldValidator"/> + <validator name="notExistingFile" class="org.nuiton.validator.xwork2.field.NotExistingFileFieldValidator"/> + <validator name="existingDirectory" class="org.nuiton.validator.xwork2.field.ExistingDirectoryFieldValidator"/> + <validator name="notExistingDirectory" class="org.nuiton.validator.xwork2.field.NotExistingDirectoryFieldValidator"/> + <validator name="fieldexpressionwithparams" class="org.nuiton.validator.xwork2.field.FieldExpressionWithParamsValidator"/> + +</validators> diff --git a/jaxx-test/src/site/rst/index.rst.vm b/jaxx-test/src/site/rst/index.rst.vm new file mode 100644 index 0000000..c6a96fd --- /dev/null +++ b/jaxx-test/src/site/rst/index.rst.vm @@ -0,0 +1,57 @@ +.. - +.. * #%L +.. * JAXX :: Demo +.. * %% +.. * Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit +.. * %% +.. * This program is free software: you can redistribute it and/or modify +.. * it under the terms of the GNU Lesser General Public License as +.. * published by the Free Software Foundation, either version 3 of the +.. * License, or (at your option) any later version. +.. * +.. * This program is distributed in the hope that it will be useful, +.. * but WITHOUT ANY WARRANTY; without even the implied warranty of +.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.. * GNU General Lesser Public License for more details. +.. * +.. * You should have received a copy of the GNU General Lesser Public +.. * License along with this program. If not, see +.. * <http://www.gnu.org/licenses/lgpl-3.0.html>. +.. * #L% +.. - + +========= +JAXX Demo +========= + +This is a demo of JAXX power. + +You can download it or run it via webstart. + +In next jaxx major version, we will implements the nice SwingSet 3. + +Set it in action +---------------- + +|webstart| + +To run this example in `Java Web Start`_, click the `following link`_. + +For more details about the `Jaxx Demo webstart`_. + +Source code +----------- + +Unlike the other examples, the source code for Components is too big to display here. You can view it yourself by +downloading JAXX, and you can also view the source code for the individual demos by clicking the "Source" tabs. + + +.. _Java Web Start: http://java.sun.com/products/javawebstart/ + +.. |webstart| image:: ${siteCommonResourcesUrl}/images/logos/webstart.gif + +.. _following link: ./jnlp/jaxx-demo.jnlp + +.. _Jaxx Demo webstart: jnlp-report.html + +.. _XUL Grand Coding Challenge 2004: http://xul.sourceforge.net/challenge.html diff --git a/jaxx-test/src/site/site.xml b/jaxx-test/src/site/site.xml new file mode 100644 index 0000000..b0196e5 --- /dev/null +++ b/jaxx-test/src/site/site.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + #%L + JAXX :: Demo + %% + Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit + %% + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Lesser Public License for more details. + + You should have received a copy of the GNU General Lesser Public + License along with this program. If not, see + <http://www.gnu.org/licenses/lgpl-3.0.html>. + #L% + --> +<project name="${project.name}"> + + <bannerLeft> + <name>${project.name}</name> + <src>${siteCommonResourcesUrl}/images/logos/jaxx-logo.png</src> + <href>index.html</href> + </bannerLeft> + + <poweredBy> + <logo href="${siteCommonResourcesUrl}/jaxx/" name="Jaxx" + img="${siteCommonResourcesUrl}/images/logos/jaxx-logo.png"/> + </poweredBy> + + <body> + + <breadcrumbs> + <item name="${project.name}" href="index.html"/> + </breadcrumbs> + + <menu ref="parent"/> + + <menu name="Utilisateur"> + <item name="Accueil" href="index.html"/> + <item name="Lancer la démo" href="jnlp/jaxx-demo.jnlp"/> + </menu> + + <menu ref="reports"/> + + </body> +</project> -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/3740_missing_ids_in_css in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit 805232094b3a4e5f975aa89f057a79c4971e0778 Author: Kevin Morin <morin@codelutin.com> Date: Sun Feb 21 16:52:40 2016 +0100 fix de la regexp (fixes #3740) --- .../compiler/tasks/GenerateMissingRulesTask.java | 15 +++++++------ jaxx-test/src/main/java/jaxx/demo/DemoUI.css | 26 +++++++--------------- 2 files changed, 16 insertions(+), 25 deletions(-) diff --git a/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java b/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java index f338f9e..3f62397 100644 --- a/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java +++ b/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java @@ -83,33 +83,34 @@ public class GenerateMissingRulesTask extends JAXXEngineTask { for (String id : objects.keySet()) { + CompiledObject object = objects.get(id); + String styleClass = object.getStyleClass(); + if (log.isInfoEnabled()) { - log.info("id : " + id); + log.info("id : " + id + ", styleClass : " + styleClass); } if (!id.startsWith("$")) { - Pattern idPattern = Pattern.compile("#" + id + "\\s?\\{.*\\}", Pattern.DOTALL); + Pattern idPattern = Pattern.compile("#" + id + "\\s*\\{.*\\}", Pattern.DOTALL); Matcher idMatcher = idPattern.matcher(cssContent); if (!idMatcher.find()) { if (log.isInfoEnabled()) { log.info("add css rule for #" + id + " in " + cssFile.getName()); } - cssRulesToAdd.add( "\n\n/* #" + id + " { } */"); + cssRulesToAdd.add( "\n\n/* #" + id + " {} */"); } } - CompiledObject object = objects.get(id); - String styleClass = object.getStyleClass(); if (styleClass != null) { - Pattern classPattern = Pattern.compile("\\." + styleClass + "\\s?\\{.*\\}", Pattern.DOTALL); + Pattern classPattern = Pattern.compile("\\." + styleClass + "\\s*\\{.*\\}", Pattern.DOTALL); Matcher classMatcher = classPattern.matcher(cssContent); if (!classMatcher.find()) { if (log.isInfoEnabled()) { log.info("add css rule for ." + styleClass + " in " + cssFile.getName()); } - cssRulesToAdd.add( "\n\n/* ." + styleClass + " { } */"); + cssRulesToAdd.add( "\n\n/* ." + styleClass + " {} */"); } } diff --git a/jaxx-test/src/main/java/jaxx/demo/DemoUI.css b/jaxx-test/src/main/java/jaxx/demo/DemoUI.css index d92d306..2fc86af 100644 --- a/jaxx-test/src/main/java/jaxx/demo/DemoUI.css +++ b/jaxx-test/src/main/java/jaxx/demo/DemoUI.css @@ -177,26 +177,16 @@ JSplitPane { }*/ -/* .help { } */ - -/* #p { } */ - -/* .menu { } */ - -/* #mainPane { } */ - -/* #navigation { } */ - -/* #splitPane { } */ - -/* .help { } */ +.menu { + borderPainted: false; +} -/* #p { } */ +/* .help {} */ -/* .menu { } */ +/* #mainPane {} */ -/* #mainPane { } */ +/* #splitPane {} */ -/* #navigation { } */ +/* #navigation {} */ -/* #splitPane { } */ \ No newline at end of file +/* #p {} */ \ No newline at end of file -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/3740_missing_ids_in_css in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit 27c5fe0f84ac3c1bfb46f115fec05285cf6ec818 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jul 25 16:34:51 2016 +0200 Improve log level --- .../src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java b/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java index 3f62397..dd28682 100644 --- a/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java +++ b/jaxx-compiler/src/main/java/jaxx/compiler/tasks/GenerateMissingRulesTask.java @@ -86,7 +86,7 @@ public class GenerateMissingRulesTask extends JAXXEngineTask { CompiledObject object = objects.get(id); String styleClass = object.getStyleClass(); - if (log.isInfoEnabled()) { + if (isVerbose) { log.info("id : " + id + ", styleClass : " + styleClass); } -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/3740_missing_ids_in_css in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit 268371ca0e94c0a65cd601a436236903ba80efc1 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jul 25 16:52:15 2016 +0200 Goodbye jaxx-test module --- jaxx-test/LICENSE.txt | 165 --------- jaxx-test/README.txt | 2 - jaxx-test/changelog.txt | 2 - jaxx-test/pom.xml | 387 --------------------- jaxx-test/src/license/THIRD-PARTY.properties | 20 -- jaxx-test/src/main/filters/jaxx-demo.properties | 32 -- jaxx-test/src/main/java/jaxx/demo/DemoUI.css | 192 ---------- jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx | 91 ----- .../main/resources/i18n/jaxx-demo_en_GB.properties | 365 ------------------- .../main/resources/i18n/jaxx-demo_es_ES.properties | 375 -------------------- .../main/resources/i18n/jaxx-demo_fr_FR.properties | 365 ------------------- .../src/main/resources/icons/action-about.png | Bin 936 -> 0 bytes .../src/main/resources/icons/action-accept.png | Bin 781 -> 0 bytes .../src/main/resources/icons/action-block.png | Bin 576 -> 0 bytes .../src/main/resources/icons/action-close.png | Bin 688 -> 0 bytes .../src/main/resources/icons/action-config.png | Bin 611 -> 0 bytes jaxx-test/src/main/resources/icons/action-exit.png | Bin 830 -> 0 bytes .../src/main/resources/icons/action-fullscreen.png | Bin 687 -> 0 bytes jaxx-test/src/main/resources/icons/action-help.png | Bin 746 -> 0 bytes .../src/main/resources/icons/action-i18n-fr.png | Bin 545 -> 0 bytes .../src/main/resources/icons/action-i18n-uk.png | Bin 599 -> 0 bytes .../resources/icons/action-leave-fullscreen.png | Bin 727 -> 0 bytes .../resources/icons/action-reload-application.png | Bin 463 -> 0 bytes .../src/main/resources/icons/action-reload-log.png | Bin 858 -> 0 bytes .../src/main/resources/icons/action-reload-ui.png | Bin 795 -> 0 bytes .../src/main/resources/icons/action-show-help.png | Bin 744 -> 0 bytes jaxx-test/src/main/resources/icons/action-site.png | Bin 928 -> 0 bytes .../src/main/resources/icons/action-translate.png | Bin 790 -> 0 bytes jaxx-test/src/main/resources/icons/jaxx.png | Bin 9503 -> 0 bytes .../demo/entities/Identity-error-validation.xml | 70 ---- .../demo/entities/Identity-info-validation.xml | 70 ---- .../demo/entities/Identity-warning-validation.xml | 70 ---- .../jaxx/demo/entities/Model-error-validation.xml | 56 --- .../jaxx/demo/entities/Model-info-validation.xml | 34 -- .../demo/entities/Model-warning-validation.xml | 39 --- .../jaxx/demo/entities/People-error-validation.xml | 42 --- .../jaxx/demo/entities/People-info-validation.xml | 33 -- .../demo/entities/People-warning-validation.xml | 33 -- .../main/resources/jaxx/demo/images/Amethyst.jpg | Bin 24619 -> 0 bytes .../src/main/resources/jaxx/demo/images/Lynx.jpg | Bin 40463 -> 0 bytes .../src/main/resources/jaxx/demo/images/Tomato.jpg | Bin 22862 -> 0 bytes .../src/main/resources/jaxx/demo/images/ana.jpg | Bin 101898 -> 0 bytes .../src/main/resources/jaxx/demo/images/hector.jpg | Bin 40284 -> 0 bytes .../src/main/resources/jaxx/demo/images/jack.jpg | Bin 42155 -> 0 bytes .../src/main/resources/jaxx/demo/images/jim.jpg | Bin 91711 -> 0 bytes .../src/main/resources/jaxx/demo/images/joe.jpg | Bin 10837 -> 0 bytes .../src/main/resources/jaxx/demo/images/joker.jpg | Bin 84872 -> 0 bytes .../src/main/resources/jaxx/demo/images/nacho.jpg | Bin 46253 -> 0 bytes .../src/main/resources/jaxx/demo/images/nacho2.png | Bin 388751 -> 0 bytes .../resources/jaxx/demo/images/pencil_black.gif | Bin 190 -> 0 bytes .../src/main/resources/jaxxdemo-help-fr.properties | 44 --- jaxx-test/src/main/resources/log4j.properties | 39 --- jaxx-test/src/main/resources/validators.xml | 55 --- jaxx-test/src/site/rst/index.rst.vm | 57 --- jaxx-test/src/site/site.xml | 52 --- 55 files changed, 2690 deletions(-) diff --git a/jaxx-test/LICENSE.txt b/jaxx-test/LICENSE.txt deleted file mode 100644 index cca7fc2..0000000 --- a/jaxx-test/LICENSE.txt +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/jaxx-test/README.txt b/jaxx-test/README.txt deleted file mode 100644 index d2e50d3..0000000 --- a/jaxx-test/README.txt +++ /dev/null @@ -1,2 +0,0 @@ -To deploy new version of pom: mvn deploy -To install localy: mvn install diff --git a/jaxx-test/changelog.txt b/jaxx-test/changelog.txt deleted file mode 100644 index 3db2e3c..0000000 --- a/jaxx-test/changelog.txt +++ /dev/null @@ -1,2 +0,0 @@ -1.7.2 - * 20091003 [chemit] - initial release (insparated from obsolote jaxx-example module) diff --git a/jaxx-test/pom.xml b/jaxx-test/pom.xml deleted file mode 100644 index 6f64886..0000000 --- a/jaxx-test/pom.xml +++ /dev/null @@ -1,387 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - #%L - JAXX :: Demo - - $Id$ - $HeadURL$ - %% - Copyright (C) 2008 - 2010 CodeLutin - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> - -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <parent> - <groupId>org.nuiton</groupId> - <artifactId>jaxx</artifactId> - <version>2.29-SNAPSHOT</version> - </parent> - - <groupId>org.nuiton.jaxx</groupId> - <artifactId>jaxx-test</artifactId> - - <name>JAXX :: Demo</name> - <description>Module de test pour la generation des ids dans le css (à supprimer) </description> - - <properties> - - <maven.jar.main.class>jaxx.demo.RunDemo</maven.jar.main.class> - - <jaxx.addProjectClassPath>true</jaxx.addProjectClassPath> - <jaxx.addSourcesToClassPath>true</jaxx.addSourcesToClassPath> - <jaxx.autoImportCss>true</jaxx.autoImportCss> - <jaxx.autoRecurseInCss>false</jaxx.autoRecurseInCss> - <jaxx.addAutoHandlerUI>true</jaxx.addAutoHandlerUI> - <jaxx.generateHelp>false</jaxx.generateHelp> - <jaxx.generateMissingIdsInCss>true</jaxx.generateMissingIdsInCss> - - <!-- generate license bundled files --> - <license.generateBundle>false</license.generateBundle> - - <!-- Post Release configuration --> - <skipPostRelease>false</skipPostRelease> - - </properties> - - <dependencies> - - <!-- sibiling dependencies --> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-runtime</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-validator</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-widgets</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-widgets-gis</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-widgets-datetime</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-widgets-number</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-widgets-select</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>jaxx-config</artifactId> - <version>${project.version}</version> - </dependency> - - <dependency> - <groupId>org.nuiton</groupId> - <artifactId>nuiton-version</artifactId> - </dependency> - - <dependency> - <groupId>org.nuiton.i18n</groupId> - <artifactId>nuiton-i18n</artifactId> - </dependency> - - <dependency> - <groupId>org.nuiton</groupId> - <artifactId>nuiton-utils</artifactId> - </dependency> - - <dependency> - <groupId>org.nuiton</groupId> - <artifactId>nuiton-config</artifactId> - </dependency> - - <dependency> - <groupId>org.nuiton</groupId> - <artifactId>nuiton-decorator</artifactId> - </dependency> - - <dependency> - <groupId>org.nuiton</groupId> - <artifactId>nuiton-validator</artifactId> - </dependency> - - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - </dependency> - - <dependency> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - </dependency> - - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-lang3</artifactId> - </dependency> - - <dependency> - <groupId>org.swinglabs.swingx</groupId> - <artifactId>swingx-core</artifactId> - </dependency> - - <dependency> - <groupId>org.swinglabs.swingx</groupId> - <artifactId>swingx-common</artifactId> - </dependency> - - <dependency> - <groupId>org.swinglabs</groupId> - <artifactId>jxlayer</artifactId> - </dependency> - - <dependency> - <groupId>com.google.guava</groupId> - <artifactId>guava</artifactId> - </dependency> - - <!-- test dependencies --> - - <dependency> - <groupId>org.nuiton</groupId> - <artifactId>nuiton-validator</artifactId> - <scope>test</scope> - <classifier>tests</classifier> - </dependency> - - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - </dependency> - - <dependency> - <groupId>com.fifesoft</groupId> - <artifactId>rsyntaxtextarea</artifactId> - </dependency> - - <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - <scope>runtime</scope> - </dependency> - - </dependencies> - - <build> - <resources> - <resource> - <directory>src/main/filters</directory> - <filtering>true</filtering> - <includes> - <include>jaxx-demo.properties</include> - </includes> - </resource> - <resource> - <directory>src/main/resources</directory> - <includes> - <include>**/*</include> - </includes> - </resource> - <resource> - <directory>src/main/java</directory> - <includes> - <include>**/*</include> - </includes> - </resource> - </resources> - <pluginManagement> - <plugins> - - <plugin> - <artifactId>maven-jar-plugin</artifactId> - <configuration> - <archive> - <manifest> - <useUniqueVersions>false</useUniqueVersions> - <addClasspath>true</addClasspath> - <classpathPrefix>./lib/</classpathPrefix> - <mainClass>${maven.jar.main.class}</mainClass> - </manifest> - </archive> - </configuration> - <executions> - <execution> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> - </plugin> - - </plugins> - - </pluginManagement> - <plugins> - - <plugin> - <groupId>org.nuiton.jaxx</groupId> - <artifactId>jaxx-maven-plugin</artifactId> - <version>${project.version}</version> - <executions> - <execution> - <goals> - <goal>generate</goal> - </goals> - </execution> - </executions> - </plugin> - - <plugin> - <artifactId>maven-dependency-plugin</artifactId> - <executions> - <execution> - <id>copy-dependencies</id> - <goals> - <goal>copy-dependencies</goal> - </goals> - <configuration> - <overWriteReleases>false</overWriteReleases> - <overWriteSnapshots>true</overWriteSnapshots> - <overWriteIfNewer>true</overWriteIfNewer> - <outputDirectory>${project.build.directory}/lib</outputDirectory> - <silent>true</silent> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>license-maven-plugin</artifactId> - <executions> - <execution> - <id>attach-licenses</id> - <goals> - <goal>update-project-license</goal> - <goal>add-third-party</goal> - </goals> - </execution> - </executions> - </plugin> - - </plugins> - </build> - - <profiles> - - <!-- by default jnlp is only perform on a release stage when using the maven-release-plugin --> - <profile> - <id>release-jnlp-profile</id> - <activation> - <property> - <name>performRelease</name> - <value>true</value> - </property> - </activation> - <build> - <defaultGoal>package</defaultGoal> - <plugins> - <!-- key store secrets availables --> - <plugin> - <groupId>org.nuiton</groupId> - <artifactId>helper-maven-plugin</artifactId> - <executions> - <execution> - <id>get-keystore</id> - <goals> - <goal>share-server-secret</goal> - </goals> - <phase>package</phase> - <configuration> - <serverId>codelutin-keystore</serverId> - <privateKeyOut>keystorepath</privateKeyOut> - <passwordOut>keystorepass</passwordOut> - <usernameOut>keyalias</usernameOut> - <passphraseOut>keypass</passphraseOut> - </configuration> - </execution> - </executions> - </plugin> - - <!-- make webstart --> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>webstart-maven-plugin</artifactId> - <executions> - <execution> - <id>generate-jnlp</id> - <phase>package</phase> - <goals> - <goal>jnlp-single</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - - <!-- by default jnlp is only perform on a release stage when using the maven-release-plugin --> - <profile> - <id>reporting</id> - <activation> - <property> - <name>performRelease</name> - <value>true</value> - </property> - </activation> - - <reporting> - <plugins> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>webstart-maven-plugin</artifactId> - <version>${webstartPluginVersion}</version> - <configuration> - <siteJnlpFile>${jnlpFileName}</siteJnlpFile> - <codebase>${jnlpCodebase}</codebase> - </configuration> - </plugin> - </plugins> - </reporting> - - </profile> - - </profiles> -</project> diff --git a/jaxx-test/src/license/THIRD-PARTY.properties b/jaxx-test/src/license/THIRD-PARTY.properties deleted file mode 100644 index 3db503a..0000000 --- a/jaxx-test/src/license/THIRD-PARTY.properties +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by org.codehaus.mojo.license.AddThirdPartyMojo -#------------------------------------------------------------------------------- -# Already used licenses in project : -# - Apache License 2.0 -# - BSD -# - Common Public License Version 1.0 -# - GNU General Public License - Version 2 with the class path exception -# - LGPL 2.1 -# - Lesser General Public License (LGPL) -# - Lesser General Public License (LGPL) v 3.0 -# - MPL 1.1 -# - Modified BSD License -# - New BSD License -# - The Apache Software License, Version 2.0 -#------------------------------------------------------------------------------- -# Please fill the missing licenses for dependencies : -# -# -#Sun Aug 03 13:20:31 CEST 2014 -commons-primitives--commons-primitives--1.0=The Apache Software License, Version 2.0 diff --git a/jaxx-test/src/main/filters/jaxx-demo.properties b/jaxx-test/src/main/filters/jaxx-demo.properties deleted file mode 100644 index 572bbdc..0000000 --- a/jaxx-test/src/main/filters/jaxx-demo.properties +++ /dev/null @@ -1,32 +0,0 @@ -### -# #%L -# JAXX :: Demo -# %% -# Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit -# %% -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Lesser Public License for more details. -# -# You should have received a copy of the GNU General Lesser Public -# License along with this program. If not, see -# <http://www.gnu.org/licenses/lgpl-3.0.html>. -# #L% -### -application.name=${project.name} -application.version=${project.version} -application.site.url=http://maven-site.nuiton.org/jaxx/jaxx-demo -application.icon.path=/icons/jaxx.png -application.license.path=META-INF/${project.artifactId}-LICENSE.txt -application.third-party.path=META-INF/${project.artifactId}-THIRD-PARTY.txt -#licence.name=${project.licenses[0].license.name} -#licence.url=${project.licenses.0.url} -application.organisation.name=${project.organization.name} -application.organisation.url=${project.organization.url} -application.help.path=http://maven-site.nuiton.org/jaxx/jaxx-demo/help diff --git a/jaxx-test/src/main/java/jaxx/demo/DemoUI.css b/jaxx-test/src/main/java/jaxx/demo/DemoUI.css deleted file mode 100644 index 2fc86af..0000000 --- a/jaxx-test/src/main/java/jaxx/demo/DemoUI.css +++ /dev/null @@ -1,192 +0,0 @@ -/* - * #%L - * JAXX :: Demo - * %% - * Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - * %% - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Lesser Public License for more details. - * - * You should have received a copy of the GNU General Lesser Public - * License along with this program. If not, see - * <http://www.gnu.org/licenses/lgpl-3.0.html>. - * #L% - */ - -JToolBar { - borderPainted:false; - floatable:false; - opaque:false; -} - -JSplitPane { - oneTouchExpandable:true; - continuousLayout:true; - dividerSize:6; -} - -//#mainFrame { -// title:"JAXX Demo"; -// iconImage:{SwingUtil.createIcon(getConfig().getIconPath()).getImage()}; -//} - -#menu { - _help:{"ui.main.menu"}; -} - -#menuFile { - text:"jaxxdemo.menu.file"; - i18nMnemonic: "jaxxdemo.menu.file.mnemonic"; - _help:{"ui.main.menu.file"}; -} - -#menuFileConfiguration { - text:"jaxxdemo.action.configuration"; - toolTipText:"jaxxdemo.action.configuration.tip"; - actionIcon:"config"; - i18nMnemonic: "jaxxdemo.action.configuration.mnemonic"; - _help:{"ui.main.menu.file.configuration"}; -} - -#menuFileLanguage { - text:"jaxxdemo.menu.file.locale"; - toolTipText:"jaxxdemo.menu.file.locale"; - actionIcon:"translate"; - i18nMnemonic: "jaxxdemo.menu.file.locale.mnemonic"; - _help:{"ui.main.menu.file.locale"}; -} - - -#menuFileLanguageFR { - text:"jaxxdemo.action.locale.fr"; - toolTipText:"jaxxdemo.action.locale.fr.tip"; - actionIcon:"i18n-fr"; - i18nMnemonic: "jaxxdemo.action.locale.fr.mnemonic"; - _help:{"ui.main.menu.file.locale.fr"}; -} - -#menuFileLanguageUK { - text:"jaxxdemo.action.locale.uk"; - toolTipText:"jaxxdemo.action.locale.uk.tip"; - actionIcon:"i18n-uk"; - i18nMnemonic: "jaxxdemo.action.locale.uk.mnemonic"; - _help:{"ui.main.menu.file.locale.uk"}; -} - -#menuFileFullscreen { - text:"jaxxdemo.action.fullscreen"; - toolTipText:"jaxxdemo.action.fullscreen.tip"; - actionIcon:"fullscreen"; - i18nMnemonic: "jaxxdemo.action.fullscreen.mnemonic"; - visible:{!isUndecorated()}; - _help:{"ui.main.menu.file.fullscreen"}; -} - -#menuFileNormalscreen { - text:"jaxxdemo.action.normalscreen"; - toolTipText:"jaxxdemo.action.normalscreen.tip"; - actionIcon:"leave-fullscreen"; - i18nMnemonic: "jaxxdemo.action.normalscreen.mnemonic"; - visible:{isUndecorated()}; - _help:{"ui.main.menu.file.leave-fullscreen"}; -} - -#menuFileExit { - text:"jaxxdemo.action.exit"; - toolTipText:"jaxxdemo.action.exit.tip"; - actionIcon:"exit"; - i18nMnemonic: "jaxxdemo.action.exit.mnemonic"; - _help:{"ui.main.menu.file.exit"}; -} - -#menuHelp { - text:"jaxxdemo.menu.help"; - i18nMnemonic: "jaxxdemo.menu.help.mnemonic"; - _help:{"ui.main.menu.help"}; -} - -#menuHelpLogs { - text:"jaxxdemo.action.showLogs"; - i18nMnemonic: "jaxxdemo.action.showLogs.mnemonic"; - _help:{"ui.main.action.showLogs"}; -} - -#menuHelpHelp { - text:"jaxxdemo.action.help"; - toolTipText:"jaxxdemo.action.help.tip"; - actionIcon:"help"; - i18nMnemonic: "jaxxdemo.action.help.mnemonic"; - _help:{"ui.main.menu.help.help"}; -} - -#menuHelpSite { - text:"jaxxdemo.action.site"; - toolTipText:"jaxxdemo.action.site.tip"; - actionIcon:"site"; - i18nMnemonic: "jaxxdemo.action.site.mnemonic"; - _help:{"ui.main.menu.help.site"}; -} - -#menuHelpAbout { - text:"jaxxdemo.action.about"; - toolTipText:"jaxxdemo.action.about.tip"; - actionIcon:"about"; - i18nMnemonic: "jaxxdemo.action.about.mnemonic"; - _help:{"ui.main.menu.help.about"}; -} - -#showHelp { - toolTipText:"jaxxdemo.action.showHelp.tip"; - actionIcon:"show-help"; - borderPainted:false; - visible:true; -} - -#navigationPane { - border:{null}; - minimumSize:{new Dimension(230,0)}; - horizontalScrollBarPolicy:{JScrollPane.HORIZONTAL_SCROLLBAR_NEVER}; -} - -#splitpane { - orientation:{JSplitPane.HORIZONTAL_SPLIT}; - _help:{"ui.main.body.db"}; - resizeWeight:1.0; -} - -#contentLayout { - useOnlyVisibleComponentDimension:true; -} - -#content { - layout:{contentLayout}; - _help:{"ui.main.body.db.view.content"}; -} - -/* -#toolbar { - layout:{new BoxLayout(toolbar, 0)}; - _help:{"ui.main.toolbar"}; -}*/ - - -.menu { - borderPainted: false; -} - -/* .help {} */ - -/* #mainPane {} */ - -/* #splitPane {} */ - -/* #navigation {} */ - -/* #p {} */ \ No newline at end of file diff --git a/jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx b/jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx deleted file mode 100644 index ba6a2ff..0000000 --- a/jaxx-test/src/main/java/jaxx/demo/DemoUI.jaxx +++ /dev/null @@ -1,91 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> - -<JFrame id='mainFrame' width='1024' height='800' - decorator='help' > - - <import> - - jaxx.runtime.SwingUtil - jaxx.runtime.swing.CardLayout2 - jaxx.runtime.swing.StatusMessagePanel - - java.awt.Dimension - java.util.Locale - </import> - - <CardLayout2 id='contentLayout'/> - - <script><![CDATA[ - -public boolean acceptLocale(Locale l, String expected) { - return l !=null && l.toString().equals(expected); -} -]]> - </script> - - <JMenuBar id='menu' styleClass="menu"> - - <JMenu id='menuFile' styleClass="menu"> - <JMenuItem id='menuFileConfiguration'/> - <JMenu id='menuFileLanguage'> - <JMenuItem id='menuFileLanguageFR'/> - <JMenuItem id='menuFileLanguageUK'/> - </JMenu> - <JSeparator/> - <JMenuItem id='menuFileFullscreen'/> - <JMenuItem id='menuFileNormalscreen'/> - <JSeparator/> - <JMenuItem id='menuFileExit'/> - </JMenu> - - <JMenu id='menuHelp' styleClass="help"> - <JMenuItem id='menuHelpLogs'/> - <JMenuItem id='menuHelpHelp'/> - <JMenuItem id='menuHelpSite'/> - <JMenuItem id='menuHelpAbout'/> - </JMenu> - - <JToolBar layout='{new BorderLayout()}'> - - <!-- pour afficher l'aide contextuelle --> - <JButton id='showHelp' constraints='BorderLayout.EAST'/> - </JToolBar> - - - </JMenuBar> - - <JPanel id='mainPane' layout='{new BorderLayout()}'> - - <JSplitPane id='splitPane' constraints='BorderLayout.CENTER'> - <JScrollPane id='navigationPane'> - <JTree id='navigation'/> - </JScrollPane> - - <JPanel id='content'/> - - </JSplitPane> - - <StatusMessagePanel id='p' constraints='BorderLayout.SOUTH'/> - - </JPanel> -</JFrame> diff --git a/jaxx-test/src/main/resources/i18n/jaxx-demo_en_GB.properties b/jaxx-test/src/main/resources/i18n/jaxx-demo_en_GB.properties deleted file mode 100644 index eedf2f2..0000000 --- a/jaxx-test/src/main/resources/i18n/jaxx-demo_en_GB.properties +++ /dev/null @@ -1,365 +0,0 @@ --= -.= -0= -1= -10= -12= -14= -18= -2= -24= -3= -4= -5= -6= -7= -8= -9= -\== -Age\:= -Animal= -Blue= -Blue\:= -Bold= -Button\ label\:= -C= -CE= -Cancel= -Comments\:= -Config\ file\ \:= -Config\ file\:= -Cyan= -Dec\ (-)= -Demo= -Directory\ file\:= -Editable= -Email\ Address\:= -Email\:= -Enabled= -EnumEditor\ (country)\ \:= -EnumEditor\ (language)\ \:= -Fancy\ Button= -First\ Name\:= -FirstName\:= -Font\ size= -Fool\ me\ once= -Fool\ me\ twice= -Green= -Green\:= -Greet= -Help= -Inc\ (+)= -Italic= -JAXX\ Demo= -JMenu\ demo= -Label\ 1= -Label\ 2= -Last\ Name\:= -LastName\:= -Locale\ editor\:= -Message\ Box= -Mineral= -Normal\ text\:= -OK= -Orange= -Password\:= -Purple= -Ratio\:= -Red= -Red\:= -Reset= -Show\ Background= -Show\ password\ dialog= -Sign\ on= -Simple\ Button= -Size\:= -Sources= -Spacing\:= -Start= -Stop= -Supported\ Swing\ components\:= -Text2\:= -Text\:= -Underline= -Upper\ case\ text\:= -Use\ the\ spinner\ to= -Username\:= -Vegetable= -View= -Welcome\ to\ the\ JAXX\ framework\!= -Working\ directory\:= -Yellow= -Your\ name\:= -\\u00f7= -adjust\ the\ spacing= -between\ these\ lines= -button\ A= -button\ B= -button\ C\ (full\ block)= -button\ D\ (full\ block\ 2)= -cancel= -close=Disable -close2=Disable 2 -close3=Disable 3 -demo.action.reload.application=Reload application -demo.action.reload.logAppender= -demo.action.reload.ui=Reload UI -edit=Edit -edit2=Edit 2 -edit3=Edit 3 -f0= -f1= -file...= -form.ratio=Ratio -form.text=Text -form.text2=Text 2 -form2.ratio=Form 2 Ratio -form2.text=Form 2 Text -form2.text2=Form 2 Text 2 -getModel0().isF0()= -getModel0().isF0()\ &&\ getModel0().isF1()= -getModel0().isF0()\ ||\ getModel0().isF1()= -getModel0().isF1()= -getModel1().isF0()= -getModel1().isF0()\ &&\ getModel1().isF1()= -getModel1().isF0()\ ||\ getModel1().isF1()= -getModel1().isF1()= -getT0().isSelected()= -getT0().isSelected()\ &&\ getT1().isSelected()= -getT0().isSelected()\ ||\ getT1().isSelected()= -getT1().isSelected()= -isF0()= -isF0()\ &&\ isF1()= -isF0()\ ||\ isF1()= -isF1()= -jaxx.demo.action.add=Add -jaxx.demo.action.ok=Ok -jaxx.demo.action.remove=Remove -jaxx.demo.label.age=Age -jaxx.demo.label.age.tip=Age -jaxx.demo.label.firstName=First name -jaxx.demo.label.firstName.tip=First name -jaxx.demo.label.id=Id -jaxx.demo.label.id.tip=Identifiant -jaxx.demo.label.lastName=Last name -jaxx.demo.label.lastName.tip=Last name -jaxxdemo.about.message=<h3>JAXX Demo</h3><hr/>For more informations, visit the <a href\="http\://maven-site.nuiton.org/jaxx/jaxx-demo">website of the project</a>. -jaxxdemo.action.about=About... -jaxxdemo.action.about.mnemonic=A -jaxxdemo.action.about.tip=About JAXXDemo... -jaxxdemo.action.add=Add -jaxxdemo.action.configuration=Preferences -jaxxdemo.action.configuration.mnemonic=P -jaxxdemo.action.configuration.tip=Change the preferences of the application -jaxxdemo.action.exit=Quit -jaxxdemo.action.exit.mnemonic=Q -jaxxdemo.action.exit.tip=Quit JAXXDemo -jaxxdemo.action.fullscreen=Full screen -jaxxdemo.action.fullscreen.mnemonic=u -jaxxdemo.action.fullscreen.tip=Change to full screen mode -jaxxdemo.action.help= -jaxxdemo.action.help.mnemonic=e -jaxxdemo.action.help.tip=Display help -jaxxdemo.action.locale.fr=French -jaxxdemo.action.locale.fr.mnemonic=F -jaxxdemo.action.locale.fr.tip=Change to french language -jaxxdemo.action.locale.uk=English -jaxxdemo.action.locale.uk.mnemonic=E -jaxxdemo.action.locale.uk.tip=Change to english language -jaxxdemo.action.normalscreen=Normal screen -jaxxdemo.action.normalscreen.mnemonic=N -jaxxdemo.action.normalscreen.tip=Change to normal screen mode -jaxxdemo.action.remove=Remove -jaxxdemo.action.show=show -jaxxdemo.action.showHelp.tip= -jaxxdemo.action.showLogs=Show logs -jaxxdemo.action.showLogs.mnemonic=S -jaxxdemo.action.site=Web site -jaxxdemo.action.site.mnemonic=W -jaxxdemo.action.site.tip=Go to the web site -jaxxdemo.beancomboboxdemo.autoComplete=AutoComplete -jaxxdemo.beancomboboxdemo.configuration=Configuration -jaxxdemo.beancomboboxdemo.no.people.selected=No selection -jaxxdemo.beancomboboxdemo.result=Result -jaxxdemo.beancomboboxdemo.selected.people=Selection\: %s -jaxxdemo.beancomboboxdemo.showDecorator=Show decorator button -jaxxdemo.beancomboboxdemo.showReset=Show Reset button -jaxxdemo.beandoublelistdemo.configuration=Configuration -jaxxdemo.beandoublelistdemo.enable=Enable / Disable -jaxxdemo.beandoublelistdemo.filterOnNacho=Show only the actors playing in Nacho Libre -jaxxdemo.beandoublelistdemo.filterable=Filterable -jaxxdemo.beandoublelistdemo.highlightFilterText=Highlight the filter text -jaxxdemo.beandoublelistdemo.noselected=< No selection > -jaxxdemo.beandoublelistdemo.selected=Selected\: -jaxxdemo.beandoublelistdemo.showDecorator=Show decorator button -jaxxdemo.beandoublelistdemo.showReset=Show Reset button -jaxxdemo.beanfilterablecomboboxdemo.colorizeInvalidComboEditorText=Colorize the text if it not valid -jaxxdemo.beanfilterablecomboboxdemo.configuration=Configuration -jaxxdemo.beanfilterablecomboboxdemo.filterable=Filterable -jaxxdemo.beanfilterablecomboboxdemo.no.people.selected=No selection -jaxxdemo.beanfilterablecomboboxdemo.result=Result -jaxxdemo.beanfilterablecomboboxdemo.selected.people=Selection\: %s -jaxxdemo.beanfilterablecomboboxdemo.showDecorator=Show decorator button -jaxxdemo.beanfilterablecomboboxdemo.showReset=Show Reset button -jaxxdemo.common.actors=Actors -jaxxdemo.common.age=Age -jaxxdemo.common.firstName=First name -jaxxdemo.common.id=Id -jaxxdemo.common.image=Image -jaxxdemo.common.lastName=Last name -jaxxdemo.common.movie=Movie -jaxxdemo.common.movies=Movies -jaxxdemo.common.people=People -jaxxdemo.common.title=Title -jaxxdemo.common.year=Year -jaxxdemo.component.jaxx=JAXX Components -jaxxdemo.component.jaxx.editor=Editors (Deprecated) -jaxxdemo.component.jaxx.widgets=Widgets (New) -jaxxdemo.component.jaxx.widgets.datetime=jaxx-widgets-datetime (Date time editors) -jaxxdemo.component.jaxx.widgets.gis=jaxx-widgets-gis (Gis editors) -jaxxdemo.component.jaxx.widgets.number=jaxx-widgets-number (Number editors) -jaxxdemo.component.jaxx.widgets.select=jaxx-widgets-select (Selectors) -jaxxdemo.component.swing=Swing Components -jaxxdemo.component.swing.buttons=Buttons -jaxxdemo.component.swing.form=Form elements -jaxxdemo.component.swing.form.text=Text -jaxxdemo.component.swing.layout=Layouts -jaxxdemo.component.swing.menu=Menus -jaxxdemo.component.swing.window=windows -jaxxdemo.config.category.directories=Files -jaxxdemo.config.category.directories.description=Files used by application -jaxxdemo.config.category.other=Others -jaxxdemo.config.category.other.description=Others preferences -jaxxdemo.config.configFileName.description=Configuration file name -jaxxdemo.config.ui.demo.path=Path of demo to select when starting application -jaxxdemo.config.ui.demoClass= -jaxxdemo.config.ui.demoColor= -jaxxdemo.config.ui.fontSize=default font size to use in sources -jaxxdemo.config.ui.fullscreen=To change the screen mode (true for full screen) -jaxxdemo.config.ui.keyOpenConfig=To change key for open config ui -jaxxdemo.config.ui.locale=Language used in application -jaxxdemo.config.ui.logLevel=Log level -jaxxdemo.config.ui.logPatternLayout=Log pattern -jaxxdemo.context.helpPage.notFound= -jaxxdemo.coordinate.displayZeroWhenNull=Display zero instead of empty string for null values -jaxxdemo.coordinate.enable=Enable / Disable -jaxxdemo.coordinate.latitude=Latitude -jaxxdemo.coordinate.latitudeDd=Latitude (format DD) -jaxxdemo.coordinate.latitudeDmd=Latitude (format DMD) -jaxxdemo.coordinate.latitudeDms=Latitude (format DMS) -jaxxdemo.coordinate.longitude=Longitude -jaxxdemo.coordinate.longitudeDd=Longitude (format DD) -jaxxdemo.coordinate.longitudeDmd=Longitude (format DMD) -jaxxdemo.coordinate.longitudeDms=Longitude (format DMS) -jaxxdemo.coordinate.result=Résultat -jaxxdemo.coordinate.result.latitude=<html>Latitude <strong>%s</strong> -jaxxdemo.coordinate.result.longitude=<html>Longitude <strong>%s</strong> -jaxxdemo.coordinate.result.quadrant=<html>Quadrant <strong>%s</strong> -jaxxdemo.coordinate.showReset=show Reset button -jaxxdemo.coordinatesEditor.configuration=Configuration -jaxxdemo.datePickerEditor.dateResult=Result display -jaxxdemo.datePickerEditor.patternLayout=Date pattern -jaxxdemo.datePickerEditor.showPopupButton=Display popup button -jaxxdemo.datetimeeditor.configuration=Configuration -jaxxdemo.datetimeeditor.configuration.format=Date format -jaxxdemo.datetimeeditor.configuration.format.value=yyyy/MM/dd -jaxxdemo.datetimeeditor.configuration.label=Label of editor -jaxxdemo.datetimeeditor.configuration.label.value=Date - Time -jaxxdemo.datetimeeditor.dateEditable=Editable Date -jaxxdemo.datetimeeditor.editor=Editor -jaxxdemo.datetimeeditor.enable=Enable / Disable -jaxxdemo.datetimeeditor.result=Result -jaxxdemo.datetimeeditor.result.date=Date\: -jaxxdemo.datetimeeditor.result.dayDate=Day\: -jaxxdemo.datetimeeditor.result.timeDate=Time\: -jaxxdemo.datetimeeditor.timeEditable=Editable Time -jaxxdemo.feature=Features -jaxxdemo.feature.databinding=Data Binding -jaxxdemo.feature.list.validation=Multiple Bean Validation -jaxxdemo.feature.nav=Jaxx nav API -jaxxdemo.feature.simple.validation=Simple Bean Validation -jaxxdemo.feature.validation=Validation -jaxxdemo.fileEditor.acceptAllFileFilterUsed=Allow all FileFilter -jaxxdemo.fileEditor.directoryEnabled=Enable directory selection -jaxxdemo.fileEditor.extsDescLbl=Extensions description (separated by comma, ex \: text (*.txt), images (*.png)) -jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png) -jaxxdemo.fileEditor.fileEnabled=Enable file selection -jaxxdemo.fileEditor.showResetLabel=Show Reset button -jaxxdemo.fileEditor.titleLbl=Open dialog title -jaxxdemo.fun=Fun -jaxxdemo.i18neditor.configuration=Configuration -jaxxdemo.i18neditor.popup.title=Title of popup -jaxxdemo.i18neditor.popupBorderText=Popup title -jaxxdemo.i18neditor.selected.locale=Selected Language -jaxxdemo.i18neditor.showIcon=Show icons -jaxxdemo.i18neditor.showPopupIcon=Show icons in popup -jaxxdemo.i18neditor.showPopupText=Show texts in popup -jaxxdemo.i18neditor.showText=Show text -jaxxdemo.init.closed=JAXXDemo was closed at %1$s -jaxxdemo.init.context.done=Context initialized in %1$s -jaxxdemo.init.ui.done=UI initialized. -jaxxdemo.listSelector.addToolTipLbl=Add button toolTip -jaxxdemo.listSelector.removeToolTipLbl=Remove button toolTip -jaxxdemo.menu.file=File -jaxxdemo.menu.file.locale=Languages -jaxxdemo.menu.file.locale.mnemonic=L -jaxxdemo.menu.file.mnemonic=F -jaxxdemo.menu.help= -jaxxdemo.menu.help.mnemonic=h -jaxxdemo.message.config.loaded=Configuration of JAXXDemo v. %1$s loaded. -jaxxdemo.message.goto.site=Go to JAXXDemo Web site -jaxxdemo.navigation.actor.title=Actor -jaxxdemo.navigation.actors.title=Actors -jaxxdemo.navigation.movie.title=Movie -jaxxdemo.navigation.movies.title=Movies -jaxxdemo.numbereditor.applyNumberPattern=Apply pattern -jaxxdemo.numbereditor.autoPopup=Show automatic popup -jaxxdemo.numbereditor.configuration=Configuration -jaxxdemo.numbereditor.doubleNumberConfig=Double editor (pattern / enable) -jaxxdemo.numbereditor.floatNumberConfig=Float editor (pattern / enable) -jaxxdemo.numbereditor.integerNumberConfig=Integer editor (pattern / enable) -jaxxdemo.numbereditor.model=Result -jaxxdemo.numbereditor.model.double=Valeur Double \: %s -jaxxdemo.numbereditor.model.float=Valeur Float \: %s -jaxxdemo.numbereditor.model.integer=Valeur Integer \: %s -jaxxdemo.numbereditor.numberPattern.configuration=Number Pattern -jaxxdemo.numbereditor.showPopupButton=Show Popup button -jaxxdemo.numbereditor.showReset=Show reset button -jaxxdemo.numbereditor.useFloat=Use float -jaxxdemo.numbereditor.useSign=Use Sign -jaxxdemo.openHelp=Open contextual help (%s), Will come in 3.0 version -jaxxdemo.timeeditor.configuration=Configuration -jaxxdemo.timeeditor.configuration.label=Label of editor -jaxxdemo.timeeditor.configuration.label.value=Time\: -jaxxdemo.timeeditor.editor=Time Editor -jaxxdemo.timeeditor.enable=Enable / Disable -jaxxdemo.timeeditor.label=Label -jaxxdemo.timeeditor.model=Result -jaxxdemo.timeeditor.result=Result -jaxxdemo.timeeditor.result.time=Time\: -jaxxdemo.title.about=About JAXXDemo... -jaxxdemo.title.showLog=JAXXDemo logs -jaxxdemo.tree.tabtitle=Tree -jaxxdemo.treeTable.tabtitle=TreeTable -jaxxdemo.warning.nimbus.landf=Could not init nymbus look and feel, you need at leasr version 1.6u10 of java. -jaxxdemo.warning.no.ui=No ui environnement detected -model0.f0= -model0.f1= -model0.file...= -model0.isF0()= -model0.isF0()\ &&\ model0.isF1()= -model0.isF0()\ ||\ model0.isF1()= -model0.isF1()= -model1.f0= -model1.f1= -model1.file...= -model1.isF0()= -model1.isF0()\ &&\ model1.isF1()= -model1.isF0()\ ||\ model1.isF1()= -model1.isF1()= -t0.isSelected()= -t0.isSelected()\ &&\ t1.isSelected()= -t0.isSelected()\ ||\ t1.isSelected()= -t1.isSelected()= -valid= -x= diff --git a/jaxx-test/src/main/resources/i18n/jaxx-demo_es_ES.properties b/jaxx-test/src/main/resources/i18n/jaxx-demo_es_ES.properties deleted file mode 100644 index c909bd2..0000000 --- a/jaxx-test/src/main/resources/i18n/jaxx-demo_es_ES.properties +++ /dev/null @@ -1,375 +0,0 @@ --=- -.=. -0=0 -1=1 -10=10 -12=12 -14=14 -18=18 -2=2 -24=24 -3=3 -4=4 -5=5 -6=6 -7=7 -8=8 -9=9 -\== -Age\:=Age \: -Animal=Animal -Blue=Bleu -Blue\:=bleu \: -Bold=En gras -Button\ label\:=Libellé de l'action -C=C -CE=CE -Cancel=Annuler -Comments\:=Commentaire -Config\ file\ \:=Fichier de configuration -Config\ file\:=Fichier de configuration \: -Cyan=Bleu cyan -Dec\ (-)= -Demo=Demonstration -Directory\ file\:= -Editable=Editable -Email\ Address\:=Courriel -Email\:=Courriel -Enabled=Activé -EnumEditor\ (country)\ \:=Editeur de pays -EnumEditor\ (language)\ \:=Editeur de langue -Fancy\ Button=Bouton 'Fancy' -First\ Name\:=Prénom -FirstName\:=Prénom \: -Font\ size=Taille de la police -Fool\ me\ once= -Fool\ me\ twice= -Green=Vert -Green\:=Vert \: -Greet= -Help= -Inc\ (+)=Incrémenter (+) -Italic=Italique -JAXX\ Demo= -JMenu\ demo= -Label\ 1= -Label\ 2= -Last\ Name\:=Nom \: -LastName\:=Nom -Locale\ editor\:=Editeur de locale -Message\ Box= -Mineral= -Normal\ text\:= -OK= -Orange= -Password\:=Mot de passe -Purple=Pourpre -Ratio\:= -Red=Rouge -Red\:=rouge \: -Reset=Reinitialiser -Show\ Background=Voir le fond -Show\ password\ dialog=Voir l'éditeur de mot de passe -Sign\ on=Signer -Simple\ Button=Bouton simple -Size\:=Taille \: -Sources=Sources -Spacing\:=Espacement \: -Start=Démarrer -Stop=Arrêter -Supported\ Swing\ components\:=Composants Swing supportés -Text2\:=Text 2 -Text\:=Texte \: -Underline=souligné -Upper\ case\ text\:=Texte en majuscule -Use\ the\ spinner\ to=Utiliser la jauge pour -Username\:=Utilisateur \: -Vegetable=Légumes -View=Vue -Welcome\ to\ the\ JAXX\ framework\!=Bienvenu dans le framework JAXX -Working\ directory\:=Répertoire de travail -Yellow=Jaune -Your\ name\:=Votre nom \: -\\u00f7= -adjust\ the\ spacing= -between\ these\ lines= -button\ A=Bouton A -button\ B=Bouton B -button\ C\ (full\ block)=Bouton C (blocage complêt) -button\ D\ (full\ block\ 2)=Bouton D (blocage complêt) -cancel=Annuler -close=Fermer -close2=Fermer 2 -close3=Fermer 3 -demo.action.reload.application=Redemarrer l'application -demo.action.reload.logAppender= -demo.action.reload.ui=Recharger l'interface graphique -edit=Editer -edit2=Editer 2 -edit3=Editer 3 -f0= -f1= -file...= -form.ratio=Form \: ratio -form.text=Form \: text -form.text2=Form \: text2 -form2.ratio=Form2 \: ratio -form2.text=Form2 \: text -form2.text2=Form2 \: text2 -getModel0().isF0()= -getModel0().isF0()\ &&\ getModel0().isF1()= -getModel0().isF0()\ ||\ getModel0().isF1()= -getModel0().isF1()= -getModel1().isF0()= -getModel1().isF0()\ &&\ getModel1().isF1()= -getModel1().isF0()\ ||\ getModel1().isF1()= -getModel1().isF1()= -getT0().isSelected()= -getT0().isSelected()\ &&\ getT1().isSelected()= -getT0().isSelected()\ ||\ getT1().isSelected()= -getT1().isSelected()= -isF0()= -isF0()\ &&\ isF1()= -isF0()\ ||\ isF1()= -isF1()= -jaxx.demo.action.add= -jaxx.demo.action.ok= -jaxx.demo.action.remove= -jaxx.demo.label.age= -jaxx.demo.label.age.tip= -jaxx.demo.label.firstName= -jaxx.demo.label.firstName.tip= -jaxx.demo.label.id= -jaxx.demo.label.id.tip= -jaxx.demo.label.lastName= -jaxx.demo.label.lastName.tip= -jaxxdemo.about.message=<h3>JAXX Demo</h3><hr/>Pour plus d'informations, vous pouvez visiter le <a href\="http\://maven-site.nuiton.org/jaxx/jaxx-demo">site du projet</a>. -jaxxdemo.action.about=A propos -jaxxdemo.action.about.mnemonic= -jaxxdemo.action.about.tip=A propos de JAXX Demo... -jaxxdemo.action.add=Ajouter -jaxxdemo.action.configuration=Configuration -jaxxdemo.action.configuration.mnemonic= -jaxxdemo.action.configuration.tip=Modifier la configuration -jaxxdemo.action.exit=Quitter -jaxxdemo.action.exit.mnemonic= -jaxxdemo.action.exit.tip=Quitter JAXX Demo -jaxxdemo.action.fullscreen=Plein écran -jaxxdemo.action.fullscreen.mnemonic= -jaxxdemo.action.fullscreen.tip=Passer en mode pleine écran -jaxxdemo.action.help=Aide -jaxxdemo.action.help.mnemonic= -jaxxdemo.action.help.tip=Affichier l'aide -jaxxdemo.action.locale.fr=Français -jaxxdemo.action.locale.fr.mnemonic= -jaxxdemo.action.locale.fr.tip=Changer la langue en français -jaxxdemo.action.locale.uk=Anglais -jaxxdemo.action.locale.uk.mnemonic= -jaxxdemo.action.locale.uk.tip=Changer la langue en anglais -jaxxdemo.action.normalscreen=Ecran normal -jaxxdemo.action.normalscreen.mnemonic= -jaxxdemo.action.normalscreen.tip=Revenir en mode normal -jaxxdemo.action.remove=Supprimer -jaxxdemo.action.show=Voir -jaxxdemo.action.showHelp.tip= -jaxxdemo.action.showLogs= -jaxxdemo.action.showLogs.mnemonic= -jaxxdemo.action.site=Site internet -jaxxdemo.action.site.mnemonic= -jaxxdemo.action.site.tip=Accéder au site de l'application sur internet -jaxxdemo.beancomboboxdemo.autoComplete= -jaxxdemo.beancomboboxdemo.configuration= -jaxxdemo.beancomboboxdemo.no.people.selected= -jaxxdemo.beancomboboxdemo.result= -jaxxdemo.beancomboboxdemo.selected.people= -jaxxdemo.beancomboboxdemo.showDecorator= -jaxxdemo.beancomboboxdemo.showReset= -jaxxdemo.beandoublelistdemo.configuration= -jaxxdemo.beandoublelistdemo.enable= -jaxxdemo.beandoublelistdemo.filterOnNacho= -jaxxdemo.beandoublelistdemo.filterable= -jaxxdemo.beandoublelistdemo.highlightFilterText= -jaxxdemo.beandoublelistdemo.noselected= -jaxxdemo.beandoublelistdemo.selected= -jaxxdemo.beandoublelistdemo.showDecorator= -jaxxdemo.beandoublelistdemo.showReset= -jaxxdemo.beanfilterablecomboboxdemo.colorizeInvalidComboEditorText= -jaxxdemo.beanfilterablecomboboxdemo.configuration= -jaxxdemo.beanfilterablecomboboxdemo.filterable= -jaxxdemo.beanfilterablecomboboxdemo.no.people.selected= -jaxxdemo.beanfilterablecomboboxdemo.result= -jaxxdemo.beanfilterablecomboboxdemo.selected.people= -jaxxdemo.beanfilterablecomboboxdemo.showDecorator= -jaxxdemo.beanfilterablecomboboxdemo.showReset= -jaxxdemo.common.actors=Acteurs -jaxxdemo.common.age=Age -jaxxdemo.common.firstName=Prénom -jaxxdemo.common.id=Identifiant -jaxxdemo.common.image=Image -jaxxdemo.common.lastName=Nom -jaxxdemo.common.movie=Film -jaxxdemo.common.movies=Films -jaxxdemo.common.people=Acteur -jaxxdemo.common.title=Titre -jaxxdemo.common.year=Année -jaxxdemo.component.jaxx=Composants JAXX -jaxxdemo.component.jaxx.editor=Editeurs -jaxxdemo.component.jaxx.editor.datetime= -jaxxdemo.component.jaxx.editor.gis= -jaxxdemo.component.jaxx.widgets= -jaxxdemo.component.jaxx.widgets.datetime= -jaxxdemo.component.jaxx.widgets.gis= -jaxxdemo.component.jaxx.widgets.number= -jaxxdemo.component.jaxx.widgets.select= -jaxxdemo.component.swing=Composants Swing -jaxxdemo.component.swing.buttons=Boutons -jaxxdemo.component.swing.form=Elements de formulaire -jaxxdemo.component.swing.form.text=Texte -jaxxdemo.component.swing.layout=Layouts -jaxxdemo.component.swing.menu=Menus -jaxxdemo.component.swing.window=Fenêtres -jaxxdemo.config.category.directories=Répertoires -jaxxdemo.config.category.directories.description=Répertoires de l'application -jaxxdemo.config.category.other=Autre -jaxxdemo.config.category.other.description=Autres options -jaxxdemo.config.configFileName.description=Le nom du fichier de configuration -jaxxdemo.config.ui.demo.path=Chemin de la démo par défaut -jaxxdemo.config.ui.demoClass= -jaxxdemo.config.ui.demoColor= -jaxxdemo.config.ui.fontSize=La taille de la police à utiliser pour visualiser dans les sources -jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine écran -jaxxdemo.config.ui.keyOpenConfig=Pour changer le racourcie clavier pour ouvrir l'écran de configuration -jaxxdemo.config.ui.locale=La langue utilisée par l'application -jaxxdemo.config.ui.logLevel=Level de log -jaxxdemo.config.ui.logPatternLayout=Pattern des log -jaxxdemo.context.helpPage.notFound= -jaxxdemo.coordinate.displayZeroWhenNull= -jaxxdemo.coordinate.enable= -jaxxdemo.coordinate.latitude= -jaxxdemo.coordinate.latitudeDd= -jaxxdemo.coordinate.latitudeDmd= -jaxxdemo.coordinate.latitudeDms= -jaxxdemo.coordinate.longitude= -jaxxdemo.coordinate.longitudeDd= -jaxxdemo.coordinate.longitudeDmd= -jaxxdemo.coordinate.longitudeDms= -jaxxdemo.coordinate.result= -jaxxdemo.coordinate.result.latitude= -jaxxdemo.coordinate.result.longitude= -jaxxdemo.coordinate.result.quadrant= -jaxxdemo.coordinate.showReset= -jaxxdemo.coordinatesEditor.configuration= -jaxxdemo.datePickerEditor.dateResult=Affichage du résultat -jaxxdemo.datePickerEditor.patternLayout=Pattern de date -jaxxdemo.datePickerEditor.showPopupButton=Afficher le boutton pour ouvrir la popup -jaxxdemo.datetimeeditor.configuration= -jaxxdemo.datetimeeditor.configuration.format= -jaxxdemo.datetimeeditor.configuration.format.value= -jaxxdemo.datetimeeditor.configuration.label= -jaxxdemo.datetimeeditor.configuration.label.value= -jaxxdemo.datetimeeditor.dateEditable=Editable Date -jaxxdemo.datetimeeditor.editor= -jaxxdemo.datetimeeditor.enable= -jaxxdemo.datetimeeditor.label= -jaxxdemo.datetimeeditor.result= -jaxxdemo.datetimeeditor.result.date= -jaxxdemo.datetimeeditor.result.dayDate= -jaxxdemo.datetimeeditor.result.daydate= -jaxxdemo.datetimeeditor.result.hour= -jaxxdemo.datetimeeditor.result.hours= -jaxxdemo.datetimeeditor.result.minutes= -jaxxdemo.datetimeeditor.result.time= -jaxxdemo.datetimeeditor.result.timeDate= -jaxxdemo.datetimeeditor.result.timeInMinutes= -jaxxdemo.datetimeeditor.result.timmeInMinutes= -jaxxdemo.datetimeeditor.timeEditable=Editable Time -jaxxdemo.feature=Fonctionnalités -jaxxdemo.feature.databinding=Data binding -jaxxdemo.feature.list.validation= -jaxxdemo.feature.nav=API JAXX pour les arbres -jaxxdemo.feature.simple.validation= -jaxxdemo.feature.validation=Validation -jaxxdemo.fileEditor.acceptAllFileFilterUsed=Accèpte tout les FileFilter -jaxxdemo.fileEditor.directoryEnabled=Activer la sélection des files -jaxxdemo.fileEditor.extsDescLbl=Description des extensions (séparées par des virgules, ex \: Texte (*.txt), Images (*.png)) -jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png) -jaxxdemo.fileEditor.fileEnabled=Activer la sélection des fichiers -jaxxdemo.fileEditor.showResetLabel= -jaxxdemo.fileEditor.titleLbl=Titre du dialog d'ouverture de fichier -jaxxdemo.fun=Fun -jaxxdemo.i18neditor.configuration=Configuration -jaxxdemo.i18neditor.popup.title=Titre de la popup -jaxxdemo.i18neditor.popupBorderText=Titre de la popup -jaxxdemo.i18neditor.selected.locale=Langue sélectionnée -jaxxdemo.i18neditor.showIcon=Afficher les icones -jaxxdemo.i18neditor.showPopupIcon=Afficher les icones dans la popup -jaxxdemo.i18neditor.showPopupText=Afficher les textes dans la popup -jaxxdemo.i18neditor.showText=Afficher le text -jaxxdemo.init.closed=JAXX Demo a été fermé à %1$s -jaxxdemo.init.context.done=Initialisation du contexte terminée en %1$s. -jaxxdemo.init.ui.done=Initialisation de l'interface graphique terminée. -jaxxdemo.listSelector.addToolTipLbl=Add button toolTip -jaxxdemo.listSelector.removeToolTipLbl=Remove button toolTip -jaxxdemo.menu.file=Fichier -jaxxdemo.menu.file.locale=Langues -jaxxdemo.menu.file.locale.mnemonic= -jaxxdemo.menu.file.mnemonic= -jaxxdemo.menu.help=Aide -jaxxdemo.menu.help.mnemonic= -jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s chargée. -jaxxdemo.message.goto.site=Accéder au site de JAXX Demo (%1$s) -jaxxdemo.navigation.actor.title=Acteur -jaxxdemo.navigation.actors.title=Acteurs -jaxxdemo.navigation.movie.title=Film -jaxxdemo.navigation.movies.title=Films -jaxxdemo.numbereditor.applyNumberPattern=Appliquer le pattern -jaxxdemo.numbereditor.autoPopup=Affichage automatique popup -jaxxdemo.numbereditor.configuration=Configuration -jaxxdemo.numbereditor.doubleNumberConfig= -jaxxdemo.numbereditor.doubleNumberPattern= -jaxxdemo.numbereditor.floatNumberConfig= -jaxxdemo.numbereditor.floatNumberPattern= -jaxxdemo.numbereditor.integerNumberConfig= -jaxxdemo.numbereditor.integerNumberPattern= -jaxxdemo.numbereditor.model=Résultat -jaxxdemo.numbereditor.numberPattern.configuration=Pattern du nombre -jaxxdemo.numbereditor.showPopupButton=Afficher le boutton de popup -jaxxdemo.numbereditor.showReset=Afficher le boutton de reset -jaxxdemo.numbereditor.useFloat=Utiliser les décimales -jaxxdemo.numbereditor.useSign=Utiliser le signe -jaxxdemo.openHelp=Open contextual help (%s), Will come in 3.0 version -jaxxdemo.timeeditor.configuration= -jaxxdemo.timeeditor.configuration.label= -jaxxdemo.timeeditor.configuration.label.value= -jaxxdemo.timeeditor.editor=Editeur de temps -jaxxdemo.timeeditor.enable= -jaxxdemo.timeeditor.label=Label -jaxxdemo.timeeditor.model=Résultat -jaxxdemo.timeeditor.result= -jaxxdemo.timeeditor.result.time= -jaxxdemo.title.about=A propos de JAXX Demo... -jaxxdemo.title.showLog=Logs de JAXX Demo -jaxxdemo.tree.tabtitle=Arbre -jaxxdemo.treeTable.tabtitle=Arbre tableau -jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas été trouvé, il faut au moins la version 1.6u10 de java. -jaxxdemo.warning.no.ui=Aucun environnement graphique détecté -model0.f0= -model0.f1= -model0.file...= -model0.isF0()= -model0.isF0()\ &&\ model0.isF1()= -model0.isF0()\ ||\ model0.isF1()= -model0.isF1()= -model1.f0= -model1.f1= -model1.file...= -model1.isF0()= -model1.isF0()\ &&\ model1.isF1()= -model1.isF0()\ ||\ model1.isF1()= -model1.isF1()= -t0.isSelected()= -t0.isSelected()\ &&\ t1.isSelected()= -t0.isSelected()\ ||\ t1.isSelected()= -t1.isSelected()= -valid=valide -x=x diff --git a/jaxx-test/src/main/resources/i18n/jaxx-demo_fr_FR.properties b/jaxx-test/src/main/resources/i18n/jaxx-demo_fr_FR.properties deleted file mode 100644 index 609ec79..0000000 --- a/jaxx-test/src/main/resources/i18n/jaxx-demo_fr_FR.properties +++ /dev/null @@ -1,365 +0,0 @@ --=- -.=. -0=0 -1=1 -10=10 -12=12 -14=14 -18=18 -2=2 -24=24 -3=3 -4=4 -5=5 -6=6 -7=7 -8=8 -9=9 -\== -Age\:=Age \: -Animal=Animal -Blue=Bleu -Blue\:=bleu \: -Bold=En gras -Button\ label\:=Libellé de l'action -C=C -CE=CE -Cancel=Annuler -Comments\:=Commentaire -Config\ file\ \:=Fichier de configuration -Config\ file\:=Fichier de configuration \: -Cyan=Bleu cyan -Dec\ (-)= -Demo=Demonstration -Directory\ file\:= -Editable=Editable -Email\ Address\:=Courriel -Email\:=Courriel -Enabled=Activé -EnumEditor\ (country)\ \:=Editeur de pays -EnumEditor\ (language)\ \:=Editeur de langue -Fancy\ Button=Bouton 'Fancy' -First\ Name\:=Prénom -FirstName\:=Prénom \: -Font\ size=Taille de la police -Fool\ me\ once= -Fool\ me\ twice= -Green=Vert -Green\:=Vert \: -Greet= -Help= -Inc\ (+)=Incrémenter (+) -Italic=Italique -JAXX\ Demo= -JMenu\ demo= -Label\ 1= -Label\ 2= -Last\ Name\:=Nom \: -LastName\:=Nom -Locale\ editor\:=Editeur de locale -Message\ Box= -Mineral= -Normal\ text\:= -OK= -Orange= -Password\:=Mot de passe -Purple=Pourpre -Ratio\:= -Red=Rouge -Red\:=rouge \: -Reset=Reinitialiser -Show\ Background=Voir le fond -Show\ password\ dialog=Voir l'éditeur de mot de passe -Sign\ on=Signer -Simple\ Button=Bouton simple -Size\:=Taille \: -Sources=Sources -Spacing\:=Espacement \: -Start=Démarrer -Stop=Arrêter -Supported\ Swing\ components\:=Composants Swing supportés -Text2\:=Text 2 -Text\:=Texte \: -Underline=souligné -Upper\ case\ text\:=Texte en majuscule -Use\ the\ spinner\ to=Utiliser la jauge pour -Username\:=Utilisateur \: -Vegetable=Légumes -View=Vue -Welcome\ to\ the\ JAXX\ framework\!=Bienvenu dans le framework JAXX -Working\ directory\:=Répertoire de travail -Yellow=Jaune -Your\ name\:=Votre nom \: -\\u00f7= -adjust\ the\ spacing= -between\ these\ lines= -button\ A=Bouton A -button\ B=Bouton B -button\ C\ (full\ block)=Bouton C (blocage complêt) -button\ D\ (full\ block\ 2)=Bouton D (blocage complêt) -cancel=Annuler -close=Fermer -close2=Fermer 2 -close3=Fermer 3 -demo.action.reload.application=Redemarrer l'application -demo.action.reload.logAppender= -demo.action.reload.ui=Recharger l'interface graphique -edit=Editer -edit2=Editer 2 -edit3=Editer 3 -f0= -f1= -file...= -form.ratio=Form \: ratio -form.text=Form \: text -form.text2=Form \: text2 -form2.ratio=Form2 \: ratio -form2.text=Form2 \: text -form2.text2=Form2 \: text2 -getModel0().isF0()= -getModel0().isF0()\ &&\ getModel0().isF1()= -getModel0().isF0()\ ||\ getModel0().isF1()= -getModel0().isF1()= -getModel1().isF0()= -getModel1().isF0()\ &&\ getModel1().isF1()= -getModel1().isF0()\ ||\ getModel1().isF1()= -getModel1().isF1()= -getT0().isSelected()= -getT0().isSelected()\ &&\ getT1().isSelected()= -getT0().isSelected()\ ||\ getT1().isSelected()= -getT1().isSelected()= -isF0()= -isF0()\ &&\ isF1()= -isF0()\ ||\ isF1()= -isF1()= -jaxx.demo.action.add=Ajouter -jaxx.demo.action.ok=Ok -jaxx.demo.action.remove=Supprimer -jaxx.demo.label.age=Age -jaxx.demo.label.age.tip=Age -jaxx.demo.label.firstName=Prénom -jaxx.demo.label.firstName.tip=Prénom -jaxx.demo.label.id=Id -jaxx.demo.label.id.tip=Identifiant -jaxx.demo.label.lastName=Nom -jaxx.demo.label.lastName.tip=Nom -jaxxdemo.about.message=<h3>JAXX Demo</h3><hr/>Pour plus d'informations, vous pouvez visiter le <a href\="http\://maven-site.nuiton.org/jaxx/jaxx-demo">site du projet</a>. -jaxxdemo.action.about=A propos -jaxxdemo.action.about.mnemonic=A -jaxxdemo.action.about.tip=A propos de JAXX Demo... -jaxxdemo.action.add=Ajouter -jaxxdemo.action.configuration=Configuration -jaxxdemo.action.configuration.mnemonic=C -jaxxdemo.action.configuration.tip=Modifier la configuration -jaxxdemo.action.exit=Quitter -jaxxdemo.action.exit.mnemonic=Q -jaxxdemo.action.exit.tip=Quitter JAXX Demo -jaxxdemo.action.fullscreen=Plein écran -jaxxdemo.action.fullscreen.mnemonic=P -jaxxdemo.action.fullscreen.tip=Passer en mode pleine écran -jaxxdemo.action.help=Aide -jaxxdemo.action.help.mnemonic=e -jaxxdemo.action.help.tip=Affichier l'aide -jaxxdemo.action.locale.fr=Français -jaxxdemo.action.locale.fr.mnemonic=F -jaxxdemo.action.locale.fr.tip=Changer la langue en français -jaxxdemo.action.locale.uk=Anglais -jaxxdemo.action.locale.uk.mnemonic=A -jaxxdemo.action.locale.uk.tip=Changer la langue en anglais -jaxxdemo.action.normalscreen=Ecran normal -jaxxdemo.action.normalscreen.mnemonic=N -jaxxdemo.action.normalscreen.tip=Revenir en mode normal -jaxxdemo.action.remove=Supprimer -jaxxdemo.action.show=Voir -jaxxdemo.action.showHelp.tip= -jaxxdemo.action.showLogs=Afficher les logs -jaxxdemo.action.showLogs.mnemonic=l -jaxxdemo.action.site=Site internet -jaxxdemo.action.site.mnemonic=s -jaxxdemo.action.site.tip=Accéder au site de l'application sur internet -jaxxdemo.beancomboboxdemo.autoComplete=Auto complétion -jaxxdemo.beancomboboxdemo.configuration=Configuration -jaxxdemo.beancomboboxdemo.no.people.selected=Pas de sélection -jaxxdemo.beancomboboxdemo.result=Résultat -jaxxdemo.beancomboboxdemo.selected.people=Sélection \: %s -jaxxdemo.beancomboboxdemo.showDecorator=Changer la décoration -jaxxdemo.beancomboboxdemo.showReset=Pouvoir réinitialiser -jaxxdemo.beandoublelistdemo.configuration=Configuration -jaxxdemo.beandoublelistdemo.enable=Activer / Désactiver -jaxxdemo.beandoublelistdemo.filterOnNacho=N'afficher que les acteurs de Nacho Libre -jaxxdemo.beandoublelistdemo.filterable=Filtrable -jaxxdemo.beandoublelistdemo.highlightFilterText=Surligner le texte de filtre -jaxxdemo.beandoublelistdemo.noselected=< Aucune sélection > -jaxxdemo.beandoublelistdemo.selected=Sélection \: -jaxxdemo.beandoublelistdemo.showDecorator=Changer la décoration -jaxxdemo.beandoublelistdemo.showReset=Pouvoir réinitialiser le filtre -jaxxdemo.beanfilterablecomboboxdemo.colorizeInvalidComboEditorText=Colorer le texte s'il n'est pas valide -jaxxdemo.beanfilterablecomboboxdemo.configuration=Configuration -jaxxdemo.beanfilterablecomboboxdemo.filterable=Filtrable -jaxxdemo.beanfilterablecomboboxdemo.no.people.selected=Pas de sélection -jaxxdemo.beanfilterablecomboboxdemo.result=Résultat -jaxxdemo.beanfilterablecomboboxdemo.selected.people=Sélection \: %s -jaxxdemo.beanfilterablecomboboxdemo.showDecorator=Changer la décoration -jaxxdemo.beanfilterablecomboboxdemo.showReset=Pouvoir réinitialiser -jaxxdemo.common.actors=Acteurs -jaxxdemo.common.age=Age -jaxxdemo.common.firstName=Prénom -jaxxdemo.common.id=Identifiant -jaxxdemo.common.image=Image -jaxxdemo.common.lastName=Nom -jaxxdemo.common.movie=Film -jaxxdemo.common.movies=Films -jaxxdemo.common.people=Acteur -jaxxdemo.common.title=Titre -jaxxdemo.common.year=Année -jaxxdemo.component.jaxx=Composants JAXX -jaxxdemo.component.jaxx.editor=Éditeurs (Depréciés) -jaxxdemo.component.jaxx.widgets=Widgets (Nouveau) -jaxxdemo.component.jaxx.widgets.datetime=jaxx-widgets-datetime (Éditeurs de temps) -jaxxdemo.component.jaxx.widgets.gis=jaxx-widgets-gis (Éditeurs de coordonnées) -jaxxdemo.component.jaxx.widgets.number=jaxx-widgets-number (Éditeurs de nombres) -jaxxdemo.component.jaxx.widgets.select=jaxx-widgets-select (Sélecteurs) -jaxxdemo.component.swing=Composants Swing -jaxxdemo.component.swing.buttons=Boutons -jaxxdemo.component.swing.form=Elements de formulaire -jaxxdemo.component.swing.form.text=Texte -jaxxdemo.component.swing.layout=Layouts -jaxxdemo.component.swing.menu=Menus -jaxxdemo.component.swing.window=Fenêtres -jaxxdemo.config.category.directories=Répertoires -jaxxdemo.config.category.directories.description=Répertoires de l'application -jaxxdemo.config.category.other=Autre -jaxxdemo.config.category.other.description=Autres options -jaxxdemo.config.configFileName.description=Le nom du fichier de configuration -jaxxdemo.config.ui.demo.path=Chemin de la démo par défaut -jaxxdemo.config.ui.demoClass= -jaxxdemo.config.ui.demoColor= -jaxxdemo.config.ui.fontSize=La taille de la police à utiliser pour visualiser dans les sources -jaxxdemo.config.ui.fullscreen=Pour afficher l'aplication en mode pleine écran -jaxxdemo.config.ui.keyOpenConfig=Pour changer le racourcie clavier pour ouvrir l'écran de configuration -jaxxdemo.config.ui.locale=La langue utilisée par l'application -jaxxdemo.config.ui.logLevel=Level de log -jaxxdemo.config.ui.logPatternLayout=Pattern des log -jaxxdemo.context.helpPage.notFound= -jaxxdemo.coordinate.displayZeroWhenNull=Mettre des zéro pour les valeurs nulles -jaxxdemo.coordinate.enable=Activer / Désactiver -jaxxdemo.coordinate.latitude=Latitude -jaxxdemo.coordinate.latitudeDd=Latitude (au format DD) -jaxxdemo.coordinate.latitudeDmd=Latitude (au format DMD) -jaxxdemo.coordinate.latitudeDms=Latitude (au format DMS) -jaxxdemo.coordinate.longitude=Longitude -jaxxdemo.coordinate.longitudeDd=Longitude (au format DD) -jaxxdemo.coordinate.longitudeDmd=Longitude (au format DMD) -jaxxdemo.coordinate.longitudeDms=Longitude (au format DMS) -jaxxdemo.coordinate.result=Résultat -jaxxdemo.coordinate.result.latitude=<html>Latitude <strong>%s</strong> -jaxxdemo.coordinate.result.longitude=<html>Longitude <strong>%s</strong> -jaxxdemo.coordinate.result.quadrant=<html>Quadrant <strong>%s</strong> -jaxxdemo.coordinate.showReset=Afficher le boutton Réinitialiser -jaxxdemo.coordinatesEditor.configuration=Configuration -jaxxdemo.datePickerEditor.dateResult=Affichage du résultat -jaxxdemo.datePickerEditor.patternLayout=Pattern de date -jaxxdemo.datePickerEditor.showPopupButton=Afficher le boutton pour ouvrir la popup -jaxxdemo.datetimeeditor.configuration=Configuration -jaxxdemo.datetimeeditor.configuration.format=Format des dates -jaxxdemo.datetimeeditor.configuration.format.value=dd-MM-yyyy -jaxxdemo.datetimeeditor.configuration.label=Libellé de l'éditeur -jaxxdemo.datetimeeditor.configuration.label.value=Date - Heure -jaxxdemo.datetimeeditor.dateEditable=Date éditable -jaxxdemo.datetimeeditor.editor=Éditeur -jaxxdemo.datetimeeditor.enable=Activer / Désactiver -jaxxdemo.datetimeeditor.result=Résultat -jaxxdemo.datetimeeditor.result.date=Date \: -jaxxdemo.datetimeeditor.result.dayDate=Jour \: -jaxxdemo.datetimeeditor.result.timeDate=Heure \: -jaxxdemo.datetimeeditor.timeEditable=Heure éditable -jaxxdemo.feature=Fonctionnalités -jaxxdemo.feature.databinding=Data binding -jaxxdemo.feature.list.validation=Validation de liste -jaxxdemo.feature.nav=API JAXX pour les arbres -jaxxdemo.feature.simple.validation=Validation simple -jaxxdemo.feature.validation=Validation -jaxxdemo.fileEditor.acceptAllFileFilterUsed=Accèpte tout les FileFilter -jaxxdemo.fileEditor.directoryEnabled=Activer la sélection des files -jaxxdemo.fileEditor.extsDescLbl=Description des extensions (séparées par des virgules, ex \: Texte (*.txt), Images (*.png)) -jaxxdemo.fileEditor.extsLbl=Extensions (separated by comma, ex \: txt, png) -jaxxdemo.fileEditor.fileEnabled=Activer la sélection des fichiers -jaxxdemo.fileEditor.showResetLabel=Voir le bouton réintialiser -jaxxdemo.fileEditor.titleLbl=Titre de la fenêtre de sélection de fichier -jaxxdemo.fun=Fun -jaxxdemo.i18neditor.configuration=Configuration -jaxxdemo.i18neditor.popup.title=Titre de la popup -jaxxdemo.i18neditor.popupBorderText=Titre de la popup -jaxxdemo.i18neditor.selected.locale=Langue sélectionnée -jaxxdemo.i18neditor.showIcon=Afficher les icones -jaxxdemo.i18neditor.showPopupIcon=Afficher les icones dans la popup -jaxxdemo.i18neditor.showPopupText=Afficher les textes dans la popup -jaxxdemo.i18neditor.showText=Afficher le text -jaxxdemo.init.closed=JAXX Demo a été fermé à %1$s -jaxxdemo.init.context.done=Initialisation du contexte terminée en %1$s. -jaxxdemo.init.ui.done=Initialisation de l'interface graphique terminée. -jaxxdemo.listSelector.addToolTipLbl=Tooltip du boutton ajouter -jaxxdemo.listSelector.removeToolTipLbl=Tooltip du boutton enlever -jaxxdemo.menu.file=Fichier -jaxxdemo.menu.file.locale=Langues -jaxxdemo.menu.file.locale.mnemonic=L -jaxxdemo.menu.file.mnemonic=F -jaxxdemo.menu.help=Aide -jaxxdemo.menu.help.mnemonic=A -jaxxdemo.message.config.loaded=Configuration de JAXX Demo v. %1$s chargée. -jaxxdemo.message.goto.site=Accéder au site de JAXX Demo (%1$s) -jaxxdemo.navigation.actor.title=Acteur -jaxxdemo.navigation.actors.title=Acteurs -jaxxdemo.navigation.movie.title=Film -jaxxdemo.navigation.movies.title=Films -jaxxdemo.numbereditor.applyNumberPattern=Appliquer le pattern -jaxxdemo.numbereditor.autoPopup=Affichage automatique popup -jaxxdemo.numbereditor.configuration=Configuration -jaxxdemo.numbereditor.doubleNumberConfig=Éditeur Double (pattern / actif) -jaxxdemo.numbereditor.floatNumberConfig=Éditeur Float (pattern / actif) -jaxxdemo.numbereditor.integerNumberConfig=Éditeur Integer (pattern / actif) -jaxxdemo.numbereditor.model=Résultat -jaxxdemo.numbereditor.model.double=Valeur Double \: %s -jaxxdemo.numbereditor.model.float=Valeur Float \: %s -jaxxdemo.numbereditor.model.integer=Valeur Integer \: %s -jaxxdemo.numbereditor.numberPattern.configuration=Pattern du nombre -jaxxdemo.numbereditor.showPopupButton=Afficher le boutton de popup -jaxxdemo.numbereditor.showReset=Afficher le boutton de reset -jaxxdemo.numbereditor.useFloat=Utiliser les décimales -jaxxdemo.numbereditor.useSign=Utiliser le signe -jaxxdemo.openHelp=Ouvertude l'aide contextuelle (%s), A venir en version 3.0 -jaxxdemo.timeeditor.configuration=Configuration -jaxxdemo.timeeditor.configuration.label=Libellé de l'éditeur -jaxxdemo.timeeditor.configuration.label.value=Heure -jaxxdemo.timeeditor.editor=Editeur de temps -jaxxdemo.timeeditor.enable=Activer / Désactiver -jaxxdemo.timeeditor.label=Label -jaxxdemo.timeeditor.model=Résultat -jaxxdemo.timeeditor.result=Résultat -jaxxdemo.timeeditor.result.time=Heure \: -jaxxdemo.title.about=A propos de JAXX Demo... -jaxxdemo.title.showLog=Logs de JAXX Demo -jaxxdemo.tree.tabtitle=Arbre -jaxxdemo.treeTable.tabtitle=Arbre tableau -jaxxdemo.warning.nimbus.landf=Le look and Feel Nimbus n'a pas été trouvé, il faut au moins la version 1.6u10 de java. -jaxxdemo.warning.no.ui=Aucun environnement graphique détecté -model0.f0= -model0.f1= -model0.file...= -model0.isF0()= -model0.isF0()\ &&\ model0.isF1()= -model0.isF0()\ ||\ model0.isF1()= -model0.isF1()= -model1.f0= -model1.f1= -model1.file...= -model1.isF0()= -model1.isF0()\ &&\ model1.isF1()= -model1.isF0()\ ||\ model1.isF1()= -model1.isF1()= -t0.isSelected()= -t0.isSelected()\ &&\ t1.isSelected()= -t0.isSelected()\ ||\ t1.isSelected()= -t1.isSelected()= -valid=valide -x=x diff --git a/jaxx-test/src/main/resources/icons/action-about.png b/jaxx-test/src/main/resources/icons/action-about.png deleted file mode 100644 index 0d826bb..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-about.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-accept.png b/jaxx-test/src/main/resources/icons/action-accept.png deleted file mode 100644 index 89c8129..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-accept.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-block.png b/jaxx-test/src/main/resources/icons/action-block.png deleted file mode 100644 index aba044b..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-block.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-close.png b/jaxx-test/src/main/resources/icons/action-close.png deleted file mode 100644 index 2541d2b..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-close.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-config.png b/jaxx-test/src/main/resources/icons/action-config.png deleted file mode 100644 index 9460dfc..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-config.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-exit.png b/jaxx-test/src/main/resources/icons/action-exit.png deleted file mode 100644 index a77152b..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-exit.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-fullscreen.png b/jaxx-test/src/main/resources/icons/action-fullscreen.png deleted file mode 100644 index 6845e04..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-fullscreen.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-help.png b/jaxx-test/src/main/resources/icons/action-help.png deleted file mode 100644 index 4ed65a9..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-help.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-i18n-fr.png b/jaxx-test/src/main/resources/icons/action-i18n-fr.png deleted file mode 100644 index 8332c4e..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-i18n-fr.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-i18n-uk.png b/jaxx-test/src/main/resources/icons/action-i18n-uk.png deleted file mode 100644 index ff701e1..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-i18n-uk.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-leave-fullscreen.png b/jaxx-test/src/main/resources/icons/action-leave-fullscreen.png deleted file mode 100644 index fc6638e..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-leave-fullscreen.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-reload-application.png b/jaxx-test/src/main/resources/icons/action-reload-application.png deleted file mode 100644 index e002141..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-reload-application.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-reload-log.png b/jaxx-test/src/main/resources/icons/action-reload-log.png deleted file mode 100644 index cf347c7..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-reload-log.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-reload-ui.png b/jaxx-test/src/main/resources/icons/action-reload-ui.png deleted file mode 100644 index ab92010..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-reload-ui.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-show-help.png b/jaxx-test/src/main/resources/icons/action-show-help.png deleted file mode 100644 index f6bc721..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-show-help.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-site.png b/jaxx-test/src/main/resources/icons/action-site.png deleted file mode 100644 index ac5957a..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-site.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/action-translate.png b/jaxx-test/src/main/resources/icons/action-translate.png deleted file mode 100644 index 63ce64d..0000000 Binary files a/jaxx-test/src/main/resources/icons/action-translate.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/icons/jaxx.png b/jaxx-test/src/main/resources/icons/jaxx.png deleted file mode 100644 index c3d68c9..0000000 Binary files a/jaxx-test/src/main/resources/icons/jaxx.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-error-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-error-validation.xml deleted file mode 100644 index de7ab3e..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-error-validation.xml +++ /dev/null @@ -1,70 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - <field name="firstName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a firstName.</message> - </field-validator> - </field> - <field name="lastName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a lastName.</message> - </field-validator> - </field> - - <field name="email"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a value for email.</message> - </field-validator> - <field-validator type="email" short-circuit="true"> - <message>Not a valid e-mail.</message> - </field-validator> - </field> - - <field name="config"> - <field-validator type="requiredFile" short-circuit="true"> - <message>You must enter a value for config.</message> - </field-validator> - <field-validator type="existingFile" short-circuit="true"> - <message>The configuration file ${config} does not exist.</message> - </field-validator> - </field> - - <field name="dir"> - <field-validator type="requiredFile" short-circuit="true"> - <message>You must enter a value for dir.</message> - </field-validator> - <field-validator type="existingDirectory" short-circuit="true"> - <message>The directory ${dir} does not exist.</message> - </field-validator> - </field> - - <field name="age"> - <field-validator type="int"> - <param name="min">18</param> - <message>Your are too young (min ${min} )</message> - </field-validator> - </field> -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-info-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-info-validation.xml deleted file mode 100644 index 0f4d539..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-info-validation.xml +++ /dev/null @@ -1,70 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - <!--field name="firstName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a firstName.</message> - </field-validator> - </field> - <field name="lastName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a lastName.</message> - </field-validator> - </field> - - <field name="email"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a value for email.</message> - </field-validator> - <field-validator type="email" short-circuit="true"> - <message>Not a valid e-mail.</message> - </field-validator> - </field> - - <field name="config"> - <field-validator type="requiredFile" short-circuit="true"> - <message>You must enter a value for config.</message> - </field-validator> - <field-validator type="existingFile" short-circuit="true"> - <message>The configuration file ${config} does not exist.</message> - </field-validator> - </field> - - <field name="dir"> - <field-validator type="requiredFile" short-circuit="true"> - <message>You must enter a value for dir.</message> - </field-validator> - <field-validator type="existingDirectory" short-circuit="true"> - <message>The directory ${dir} does not exist.</message> - </field-validator> - </field--> - - <field name="age"> - <field-validator type="int"> - <param name="min">25</param> - <message>You are still young ( old ${min} ) </message> - </field-validator> - </field> -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-warning-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-warning-validation.xml deleted file mode 100644 index 0a21a08..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/Identity-warning-validation.xml +++ /dev/null @@ -1,70 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - <!--field name="firstName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a firstName.</message> - </field-validator> - </field> - <field name="lastName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a lastName.</message> - </field-validator> - </field> - - <field name="email"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a value for email.</message> - </field-validator> - <field-validator type="email" short-circuit="true"> - <message>Not a valid e-mail.</message> - </field-validator> - </field> - - <field name="config"> - <field-validator type="requiredFile" short-circuit="true"> - <message>You must enter a value for config.</message> - </field-validator> - <field-validator type="existingFile" short-circuit="true"> - <message>The configuration file ${config} does not exist.</message> - </field-validator> - </field> - - <field name="dir"> - <field-validator type="requiredFile" short-circuit="true"> - <message>You must enter a value for dir.</message> - </field-validator> - <field-validator type="existingDirectory" short-circuit="true"> - <message>The directory ${dir} does not exist.</message> - </field-validator> - </field--> - - <field name="age"> - <field-validator type="int"> - <param name="max">88</param> - <message>Info : Your are older than ${max} !</message> - </field-validator> - </field> -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-error-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-error-validation.xml deleted file mode 100644 index 512ce31..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-error-validation.xml +++ /dev/null @@ -1,56 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - <!-- Field Validators for email field --> - <field name="text"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a value for text.</message> - </field-validator> - </field> - - <field name="text2"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a value for text2.</message> - </field-validator> - </field> - - <field name="ratio"> - <field-validator type="int"> - <param name="min">20</param> - <param name="max">50</param> - <message>Ratio needs to be between ${min} and ${max}</message> - </field-validator> - </field> - - <!-- Plain Validator 1 --> - <validator type="expression"> - <param name="expression">text.startsWith("poussin")</param> - <message>Email not starts with poussin</message> - </validator> - <validator type="expression"> - <param name="expression">text2.startsWith("chemit")</param> - <message>Email not starts with chemit</message> - </validator> -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-info-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-info-validation.xml deleted file mode 100644 index aa87606..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-info-validation.xml +++ /dev/null @@ -1,34 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - <!-- Field Validators for email field --> - <field name="text"> - <field-validator type="fieldexpression"> - <param name="expression"><![CDATA[ text != null && text.length() > 10]]></param> - <message>Text should have more than 10 caracters</message> - </field-validator> - </field> - -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-warning-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/Model-warning-validation.xml deleted file mode 100644 index ccf0bd9..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/Model-warning-validation.xml +++ /dev/null @@ -1,39 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - <!-- Field Validators for email field --> - <field name="text"> - <field-validator type="email" short-circuit="true"> - <message>Not a valid e-mail for text.</message> - </field-validator> - </field> - - <field name="text2"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a value for text2.</message> - </field-validator> - </field> - -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/People-error-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/People-error-validation.xml deleted file mode 100644 index 31db586..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/People-error-validation.xml +++ /dev/null @@ -1,42 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - <field name="firstName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a firstName.</message> - </field-validator> - </field> - <field name="lastName"> - <field-validator type="requiredstring" short-circuit="true"> - <message>You must enter a lastName.</message> - </field-validator> - </field> - <field name="age"> - <field-validator type="int"> - <param name="min">18</param> - <message>Your are too young (min ${min} )</message> - </field-validator> - </field> -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/People-info-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/People-info-validation.xml deleted file mode 100644 index c745aac..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/People-info-validation.xml +++ /dev/null @@ -1,33 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - - <field name="age"> - <field-validator type="int"> - <param name="min">25</param> - <message>Info : You are still young ( old ${min} ) </message> - </field-validator> - </field> -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/entities/People-warning-validation.xml b/jaxx-test/src/main/resources/jaxx/demo/entities/People-warning-validation.xml deleted file mode 100644 index 940d88b..0000000 --- a/jaxx-test/src/main/resources/jaxx/demo/entities/People-warning-validation.xml +++ /dev/null @@ -1,33 +0,0 @@ -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator 1.0.3//EN" - "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> -<validators> - - <field name="age"> - <field-validator type="int"> - <param name="max">88</param> - <message>Hum Your are older than ${max} !</message> - </field-validator> - </field> -</validators> diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/Amethyst.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/Amethyst.jpg deleted file mode 100644 index 72aabd2..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/Amethyst.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/Lynx.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/Lynx.jpg deleted file mode 100644 index 779ef43..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/Lynx.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/Tomato.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/Tomato.jpg deleted file mode 100644 index f6223b2..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/Tomato.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/ana.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/ana.jpg deleted file mode 100644 index dafe5ba..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/ana.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/hector.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/hector.jpg deleted file mode 100644 index 9ee1f27..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/hector.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/jack.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/jack.jpg deleted file mode 100644 index 61bed7b..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/jack.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/jim.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/jim.jpg deleted file mode 100644 index a4b2e64..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/jim.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/joe.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/joe.jpg deleted file mode 100644 index 9319a64..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/joe.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/joker.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/joker.jpg deleted file mode 100644 index dd26252..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/joker.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/nacho.jpg b/jaxx-test/src/main/resources/jaxx/demo/images/nacho.jpg deleted file mode 100644 index ea76448..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/nacho.jpg and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/nacho2.png b/jaxx-test/src/main/resources/jaxx/demo/images/nacho2.png deleted file mode 100644 index 618e177..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/nacho2.png and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxx/demo/images/pencil_black.gif b/jaxx-test/src/main/resources/jaxx/demo/images/pencil_black.gif deleted file mode 100644 index 1dae579..0000000 Binary files a/jaxx-test/src/main/resources/jaxx/demo/images/pencil_black.gif and /dev/null differ diff --git a/jaxx-test/src/main/resources/jaxxdemo-help-fr.properties b/jaxx-test/src/main/resources/jaxxdemo-help-fr.properties deleted file mode 100644 index a2863f8..0000000 --- a/jaxx-test/src/main/resources/jaxxdemo-help-fr.properties +++ /dev/null @@ -1,44 +0,0 @@ -### -# #%L -# JAXX :: Demo -# %% -# Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit -# %% -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Lesser Public License for more details. -# -# You should have received a copy of the GNU General Lesser Public -# License along with this program. If not, see -# <http://www.gnu.org/licenses/lgpl-3.0.html>. -# #L% -### -#Generated by org.nuiton.jaxx.plugin.GenerateHelpIdsMojo -#Fri Jan 10 13:44:01 CET 2014 -ui.component.swing.buttons.JButtonDemo= -ui.component.swing.buttons.JButtonDemo.fancyButon= -ui.component.swing.buttons.JButtonDemo.simpleButon= -ui.main.action.showLogs= -ui.main.body.db.view.content= -ui.main.menu= -ui.main.menu.file= -ui.main.menu.file.configuration= -ui.main.menu.file.exit= -ui.main.menu.file.fullscreen= -ui.main.menu.file.leave-fullscreen= -ui.main.menu.file.locale= -ui.main.menu.file.locale.fr= -ui.main.menu.file.locale.uk= -ui.main.menu.help= -ui.main.menu.help.about= -ui.main.menu.help.help= -ui.main.menu.help.site= -ui.main.sources.editor= -ui.main.sources.list= -ui.main.sources.toolbar= diff --git a/jaxx-test/src/main/resources/log4j.properties b/jaxx-test/src/main/resources/log4j.properties deleted file mode 100644 index cb54cc6..0000000 --- a/jaxx-test/src/main/resources/log4j.properties +++ /dev/null @@ -1,39 +0,0 @@ -### -# #%L -# JAXX :: Demo -# %% -# Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit -# %% -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Lesser Public License for more details. -# -# You should have received a copy of the GNU General Lesser Public -# License along with this program. If not, see -# <http://www.gnu.org/licenses/lgpl-3.0.html>. -# #L% -### -# Global logging configuration -log4j.rootLogger=ERROR, stdout -# Console output... -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) %M - %m%n - -log4j.logger.jaxx=DEBUG -#log4j.logger.jaxx.demo=INFO -#log4j.logger.jaxx.demo.tree=DEBUG -#log4j.logger.jaxx.runtime.swing.tree=DEBUG -#log4j.logger.jaxx.demo.component.jaxx.tree=DEBUG -#log4j.logger.jaxx.demo.config.DemoConfig=DEBUG -#log4j.logger.jaxx.runtime.swing.editor.config=INFO -#log4j.logger.jaxx.runtime.swing.editor.config.model.ConfigUIModelBuilder=DEBUG -log4j.logger.org.nuiton=WARN -log4j.logger.org.nuiton.jaxx=INFO -#log4j.logger.jaxx.runtime.swing.help=DEBUG diff --git a/jaxx-test/src/main/resources/validators.xml b/jaxx-test/src/main/resources/validators.xml deleted file mode 100644 index 3030a90..0000000 --- a/jaxx-test/src/main/resources/validators.xml +++ /dev/null @@ -1,55 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> - -<!DOCTYPE validators PUBLIC - "-//Apache Struts//XWork Validator Config 1.0//EN" - "http://struts.apache.org/dtds/xwork-validator-config-1.0.dtd"> -<validators> - <!-- les validateurs fournis par XWork --> - <validator name="required" class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/> - <validator name="requiredstring" class="com.opensymphony.xwork2.validator.validators.RequiredStringValidator"/> - <validator name="regex" class="com.opensymphony.xwork2.validator.validators.RegexFieldValidator"/> - <validator name="stringlength" class="com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator"/> - <validator name="int" class="com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator"/> - <validator name="long" class="com.opensymphony.xwork2.validator.validators.LongRangeFieldValidator"/> - <validator name="short" class="com.opensymphony.xwork2.validator.validators.ShortRangeFieldValidator"/> - <validator name="double" class="com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator"/> - <validator name="date" class="com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator"/> - <validator name="fieldexpression" class="com.opensymphony.xwork2.validator.validators.FieldExpressionValidator"/> - <validator name="email" class="com.opensymphony.xwork2.validator.validators.EmailValidator"/> - <validator name="url" class="com.opensymphony.xwork2.validator.validators.URLValidator"/> - - <validator name="visitor" class="com.opensymphony.xwork2.validator.validators.VisitorFieldValidator"/> - <validator name="conditionalvisitor" class="com.opensymphony.xwork2.validator.validators.ConditionalVisitorFieldValidator"/> - - <!-- les validateurs fournis par Nuiton-validator --> - <validator name="collectionFieldExpression" class="org.nuiton.validator.xwork2.field.CollectionFieldExpressionValidator"/> - <validator name="collectionUniqueKey" class="org.nuiton.validator.xwork2.field.CollectionUniqueKeyValidator"/> - <validator name="requiredFile" class="org.nuiton.validator.xwork2.field.RequiredFileFieldValidator"/> - <validator name="existingFile" class="org.nuiton.validator.xwork2.field.ExistingFileFieldValidator"/> - <validator name="notExistingFile" class="org.nuiton.validator.xwork2.field.NotExistingFileFieldValidator"/> - <validator name="existingDirectory" class="org.nuiton.validator.xwork2.field.ExistingDirectoryFieldValidator"/> - <validator name="notExistingDirectory" class="org.nuiton.validator.xwork2.field.NotExistingDirectoryFieldValidator"/> - <validator name="fieldexpressionwithparams" class="org.nuiton.validator.xwork2.field.FieldExpressionWithParamsValidator"/> - -</validators> diff --git a/jaxx-test/src/site/rst/index.rst.vm b/jaxx-test/src/site/rst/index.rst.vm deleted file mode 100644 index c6a96fd..0000000 --- a/jaxx-test/src/site/rst/index.rst.vm +++ /dev/null @@ -1,57 +0,0 @@ -.. - -.. * #%L -.. * JAXX :: Demo -.. * %% -.. * Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit -.. * %% -.. * This program is free software: you can redistribute it and/or modify -.. * it under the terms of the GNU Lesser General Public License as -.. * published by the Free Software Foundation, either version 3 of the -.. * License, or (at your option) any later version. -.. * -.. * This program is distributed in the hope that it will be useful, -.. * but WITHOUT ANY WARRANTY; without even the implied warranty of -.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.. * GNU General Lesser Public License for more details. -.. * -.. * You should have received a copy of the GNU General Lesser Public -.. * License along with this program. If not, see -.. * <http://www.gnu.org/licenses/lgpl-3.0.html>. -.. * #L% -.. - - -========= -JAXX Demo -========= - -This is a demo of JAXX power. - -You can download it or run it via webstart. - -In next jaxx major version, we will implements the nice SwingSet 3. - -Set it in action ----------------- - -|webstart| - -To run this example in `Java Web Start`_, click the `following link`_. - -For more details about the `Jaxx Demo webstart`_. - -Source code ------------ - -Unlike the other examples, the source code for Components is too big to display here. You can view it yourself by -downloading JAXX, and you can also view the source code for the individual demos by clicking the "Source" tabs. - - -.. _Java Web Start: http://java.sun.com/products/javawebstart/ - -.. |webstart| image:: ${siteCommonResourcesUrl}/images/logos/webstart.gif - -.. _following link: ./jnlp/jaxx-demo.jnlp - -.. _Jaxx Demo webstart: jnlp-report.html - -.. _XUL Grand Coding Challenge 2004: http://xul.sourceforge.net/challenge.html diff --git a/jaxx-test/src/site/site.xml b/jaxx-test/src/site/site.xml deleted file mode 100644 index b0196e5..0000000 --- a/jaxx-test/src/site/site.xml +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - #%L - JAXX :: Demo - %% - Copyright (C) 2008 - 2014 Code Lutin, Tony Chemit - %% - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Lesser General Public License as - published by the Free Software Foundation, either version 3 of the - License, or (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Lesser Public License for more details. - - You should have received a copy of the GNU General Lesser Public - License along with this program. If not, see - <http://www.gnu.org/licenses/lgpl-3.0.html>. - #L% - --> -<project name="${project.name}"> - - <bannerLeft> - <name>${project.name}</name> - <src>${siteCommonResourcesUrl}/images/logos/jaxx-logo.png</src> - <href>index.html</href> - </bannerLeft> - - <poweredBy> - <logo href="${siteCommonResourcesUrl}/jaxx/" name="Jaxx" - img="${siteCommonResourcesUrl}/images/logos/jaxx-logo.png"/> - </poweredBy> - - <body> - - <breadcrumbs> - <item name="${project.name}" href="index.html"/> - </breadcrumbs> - - <menu ref="parent"/> - - <menu name="Utilisateur"> - <item name="Accueil" href="index.html"/> - <item name="Lancer la démo" href="jnlp/jaxx-demo.jnlp"/> - </menu> - - <menu ref="reports"/> - - </body> -</project> -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
participants (1)
-
nuiton.org scm