├── .gitignore ├── LICENSE.txt ├── README.markdown ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── sun │ │ └── tools │ │ └── xjc │ │ └── addon │ │ └── krasa │ │ ├── JaxbValidationsPlugins.java │ │ ├── PrimitiveFixerPlugin.java │ │ ├── Utils.java │ │ └── ValidSEIGenerator.java └── resources │ └── META-INF │ ├── services │ └── com.sun.tools.xjc.Plugin │ └── tools-plugin.xml └── test ├── java ├── com │ └── sun │ │ └── tools │ │ └── xjc │ │ └── addon │ │ └── krasa │ │ └── UtilsTest.java └── tests │ ├── ComplextXsdRunPluginTest.java │ ├── MultiplePatternsPluginTest.java │ ├── MultiplePatternsWithBasePluginTest.java │ ├── NillableTest.java │ ├── RunChoicesPluginTest.java │ ├── RunEnumerationTest.java │ ├── RunNumberWithCodePluginTest.java │ ├── RunPluginTest.java │ └── ValidationTest.java └── resources ├── a └── a.xsd ├── array └── a.xsd ├── b └── b.xsd ├── choices └── a.xsd ├── enumeration └── enumeration.xsd ├── multiplePatterns └── multiplePatterns.xsd ├── multiplePatternsWithBase └── multiplePatternsWithBase.xsd ├── nillable └── nillable.xsd ├── notNull └── notNull.xsd └── numberWithCode └── a.xsd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/README.markdown -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/sun/tools/xjc/addon/krasa/JaxbValidationsPlugins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/main/java/com/sun/tools/xjc/addon/krasa/JaxbValidationsPlugins.java -------------------------------------------------------------------------------- /src/main/java/com/sun/tools/xjc/addon/krasa/PrimitiveFixerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/main/java/com/sun/tools/xjc/addon/krasa/PrimitiveFixerPlugin.java -------------------------------------------------------------------------------- /src/main/java/com/sun/tools/xjc/addon/krasa/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/main/java/com/sun/tools/xjc/addon/krasa/Utils.java -------------------------------------------------------------------------------- /src/main/java/com/sun/tools/xjc/addon/krasa/ValidSEIGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/main/java/com/sun/tools/xjc/addon/krasa/ValidSEIGenerator.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin -------------------------------------------------------------------------------- /src/main/resources/META-INF/tools-plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/main/resources/META-INF/tools-plugin.xml -------------------------------------------------------------------------------- /src/test/java/com/sun/tools/xjc/addon/krasa/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/com/sun/tools/xjc/addon/krasa/UtilsTest.java -------------------------------------------------------------------------------- /src/test/java/tests/ComplextXsdRunPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/ComplextXsdRunPluginTest.java -------------------------------------------------------------------------------- /src/test/java/tests/MultiplePatternsPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/MultiplePatternsPluginTest.java -------------------------------------------------------------------------------- /src/test/java/tests/MultiplePatternsWithBasePluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/MultiplePatternsWithBasePluginTest.java -------------------------------------------------------------------------------- /src/test/java/tests/NillableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/NillableTest.java -------------------------------------------------------------------------------- /src/test/java/tests/RunChoicesPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/RunChoicesPluginTest.java -------------------------------------------------------------------------------- /src/test/java/tests/RunEnumerationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/RunEnumerationTest.java -------------------------------------------------------------------------------- /src/test/java/tests/RunNumberWithCodePluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/RunNumberWithCodePluginTest.java -------------------------------------------------------------------------------- /src/test/java/tests/RunPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/RunPluginTest.java -------------------------------------------------------------------------------- /src/test/java/tests/ValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/java/tests/ValidationTest.java -------------------------------------------------------------------------------- /src/test/resources/a/a.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/a/a.xsd -------------------------------------------------------------------------------- /src/test/resources/array/a.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/array/a.xsd -------------------------------------------------------------------------------- /src/test/resources/b/b.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/b/b.xsd -------------------------------------------------------------------------------- /src/test/resources/choices/a.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/choices/a.xsd -------------------------------------------------------------------------------- /src/test/resources/enumeration/enumeration.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/enumeration/enumeration.xsd -------------------------------------------------------------------------------- /src/test/resources/multiplePatterns/multiplePatterns.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/multiplePatterns/multiplePatterns.xsd -------------------------------------------------------------------------------- /src/test/resources/multiplePatternsWithBase/multiplePatternsWithBase.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/multiplePatternsWithBase/multiplePatternsWithBase.xsd -------------------------------------------------------------------------------- /src/test/resources/nillable/nillable.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/nillable/nillable.xsd -------------------------------------------------------------------------------- /src/test/resources/notNull/notNull.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/notNull/notNull.xsd -------------------------------------------------------------------------------- /src/test/resources/numberWithCode/a.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krasa/krasa-jaxb-tools/HEAD/src/test/resources/numberWithCode/a.xsd --------------------------------------------------------------------------------