From 2026bcf8fab0236c8a4405f7aec0aa618fcf6fd5 Mon Sep 17 00:00:00 2001 From: Laurent SCHOELENS Date: Wed, 8 Feb 2023 14:17:05 +0100 Subject: [PATCH 1/5] Migration to jakarta JAXB3 API and update some dependencies --- README.md | 18 +- ant/pom.xml | 12 +- .../xjc/XJC2Task.java | 2 +- basic/pom.xml | 22 +- .../plugin/inheritance/ExtendsClass.java | 26 -- .../inheritance/ImplementsInterface.java | 26 -- .../plugin/Customizations.java | 4 +- .../plugin/CustomizedIgnoring.java | 4 +- .../plugin/Ignoring.java | 2 +- .../AutoInheritancePlugin.java | 4 +- .../AbstractCodeGenerationImplementor.java | 2 +- .../codegenerator/AbstractCodeGenerator.java | 2 +- .../AbstractCodeGeneratorPlugin.java | 14 +- .../plugin/codegenerator/Arguments.java | 2 +- .../codegenerator/ArrayCodeGenerator.java | 2 +- .../codegenerator/BooleanCodeGenerator.java | 2 +- .../codegenerator/ByteCodeGenerator.java | 2 +- .../codegenerator/CharCodeGenerator.java | 2 +- .../CodeGenerationAbstraction.java | 8 +- .../CodeGenerationImplementor.java | 2 +- .../plugin/codegenerator/CodeGenerator.java | 2 +- .../codegenerator/DoubleCodeGenerator.java | 2 +- .../codegenerator/FloatCodeGenerator.java | 2 +- .../codegenerator/IntCodeGenerator.java | 2 +- .../JAXBElementCodeGenerator.java | 4 +- .../codegenerator/ListCodeGenerator.java | 4 +- .../codegenerator/LongCodeGenerator.java | 2 +- .../codegenerator/ObjectCodeGenerator.java | 6 +- .../codegenerator/ShortCodeGenerator.java | 2 +- .../plugin/copyable/CopyablePlugin.java | 36 +-- .../plugin/copyable/Customizations.java | 4 +- .../plugin/customizations/Customizations.java | 4 +- .../customizations/CustomizationsPlugin.java | 6 +- .../plugin/elementwrapper/Customizations.java | 4 +- .../elementwrapper/ElementWrapperPlugin.java | 40 +-- .../plugin/enumvalue/Customizations.java | 4 +- .../plugin/enumvalue/EnumValuePlugin.java | 20 +- .../plugin/equals/Customizations.java | 4 +- .../plugin/equals/EqualsPlugin.java | 36 +-- .../plugin/fixjaxb1058/FixJAXB1058Plugin.java | 6 +- .../plugin/fluent_api/Customizations.java | 12 + .../plugin/fluent_api/FluentApiPlugin.java | 235 ++++++++++++++++++ .../plugin/fluent_api/FluentMethodInfo.java | 55 ++++ .../plugin/fluent_api/FluentMethodType.java | 172 +++++++++++++ .../plugin/hashcode/Customizations.java | 4 +- .../plugin/hashcode/HashCodePlugin.java | 36 +-- .../plugin/inheritance/Customizations.java | 10 +- .../plugin/inheritance/ExtendsClass.java | 26 ++ .../inheritance/ImplementsInterface.java | 26 ++ .../plugin/inheritance/InheritancePlugin.java | 10 +- .../plugin/inheritance/ObjectFactory.java | 4 +- .../ObjectFactoryCustomization.java | 20 +- .../inheritance/util/JavaTypeParser.java | 2 +- .../util/TypeToJTypeConvertingVisitor.java | 2 +- .../plugin/jaxbindex/JaxbIndexPlugin.java | 4 +- .../plugin/mergeable/Customizations.java | 4 +- .../plugin/mergeable/MergeablePlugin.java | 36 +-- .../plugin/model/AbstractModelPlugin.java | 14 +- .../plugin/setters/Customizations.java | 4 +- .../plugin/setters/SettersPlugin.java | 14 +- .../plugin/simpleequals/EqualsArguments.java | 4 +- .../EqualsCodeGenerationImplementor.java | 4 +- .../simpleequals/EqualsCodeGenerator.java | 4 +- .../simpleequals/SimpleEqualsPlugin.java | 16 +- .../simplehashcode/HashCodeArguments.java | 4 +- .../HashCodeCodeGenerationImplementor.java | 4 +- .../simplehashcode/HashCodeCodeGenerator.java | 4 +- .../simplehashcode/SimpleHashCodePlugin.java | 16 +- .../simpletostring/SimpleToStringPlugin.java | 34 +-- .../plugin/simplify/Customizations.java | 4 +- .../plugin/simplify/SimplifyPlugin.java | 36 +-- .../plugin/tostring/Customizations.java | 4 +- .../plugin/tostring/ToStringPlugin.java | 34 +-- .../plugin/util/ArrayUtils.java | 2 +- .../plugin/util/FieldOutlineUtils.java | 4 +- .../plugin/util/Predicate.java | 2 +- .../plugin/util/StrategyClassUtils.java | 6 +- .../value_constructor/Customizations.java | 12 + .../ValueConstructorPlugin.java | 153 ++++++++++++ .../plugin/wildcard/Customizations.java | 4 +- .../plugin/wildcard/WildcardPlugin.java | 14 +- .../services/com.sun.tools.xjc.Plugin | 36 +-- .../copyable/tests/RunCopyablePlugin.java | 6 +- .../plugin/equals/tests/RunEqualsPlugin.java | 6 +- .../inheritance/tests/JavaParserTest.java | 4 +- .../inheritance/tests/JavaTypeParserTest.java | 2 +- .../mergeable/tests/RunMergeablePlugin.java | 6 +- .../tostring/tests/RunToStringPlugin.java | 8 +- basic/src/test/resources/schema.xsd | 4 +- dist/pom.xml | 28 +-- plugins/pom.xml | 24 +- .../org/jvnet/jaxb2_commons/plugin/Dummy.java | 3 - .../org/jvnet/jaxb3_commons/plugin/Dummy.java | 3 + pom.xml | 114 ++++----- runtime/pom.xml | 16 +- .../xml/bind/model/MBuiltinLeafInfo.java | 9 - .../xml/bind/model/MClassRef.java | 7 - .../xml/bind/model/MCustomization.java | 5 - .../xml/bind/model/MElement.java | 8 - .../xml/bind/model/MEnumConstantInfo.java | 10 - .../bind/model/MTransientPropertyInfo.java | 5 - .../xml/bind/model/MWildcardTypeInfo.java | 9 - .../origin/BuiltinLeafInfoOrigin.java | 9 - .../CMAnyAttributePropertyInfoOrigin.java | 7 - .../concrete/origin/CMPackageInfoOrigin.java | 7 - .../concrete/origin/ClassInfoOrigin.java | 10 - .../concrete/origin/ElementInfoOrigin.java | 10 - .../model/concrete/origin/ElementOrigin.java | 9 - .../concrete/origin/EnumConstantOrigin.java | 10 - .../concrete/origin/EnumLeafInfoOrigin.java | 10 - .../concrete/origin/PropertyInfoOrigin.java | 10 - .../concrete/origin/TypeInfoSetOrigin.java | 10 - .../origin/WildcardTypeInfoOrigin.java | 10 - .../model/origin/MBuiltinLeafInfoOrigin.java | 5 - .../bind/model/origin/MClassRefOrigin.java | 5 - .../bind/model/origin/MElementInfoOrigin.java | 5 - .../model/origin/MEnumConstantInfoOrigin.java | 5 - .../bind/model/origin/MModelInfoOrigin.java | 5 - .../bind/model/origin/MPackageInfoOrigin.java | 5 - .../model/origin/MPropertyInfoOrigin.java | 5 - .../model/origin/MWildcardTypeInfoOrigin.java | 5 - .../i18n/Reportable.java | 2 +- .../lang/ClassUtils.java | 2 +- .../lang/ContextUtils.java | 8 +- .../lang/CopyStrategy.java | 4 +- .../lang/CopyStrategy2.java | 4 +- .../lang/CopyTo.java | 4 +- .../lang/CopyTo2.java | 4 +- .../lang/DefaultCopyStrategy.java | 6 +- .../lang/DefaultEqualsStrategy.java | 6 +- .../lang/DefaultHashCodeStrategy.java | 6 +- .../lang/DefaultMergeStrategy.java | 4 +- .../lang/DefaultToStringStrategy.java | 8 +- .../lang/EnumValue.java | 2 +- .../lang/Equals.java | 4 +- .../lang/Equals2.java | 4 +- .../lang/EqualsStrategy.java | 4 +- .../lang/EqualsStrategy2.java | 4 +- .../lang/HashCode.java | 4 +- .../lang/HashCode2.java | 4 +- .../lang/HashCodeStrategy.java | 4 +- .../lang/HashCodeStrategy2.java | 4 +- .../lang/JAXBCopyStrategy.java | 10 +- .../lang/JAXBEqualsStrategy.java | 10 +- .../lang/JAXBHashCodeStrategy.java | 10 +- .../lang/JAXBMergeCollectionsStrategy.java | 4 +- .../lang/JAXBMergeStrategy.java | 4 +- .../lang/JAXBToStringStrategy.java | 6 +- .../lang/MergeFrom.java | 4 +- .../lang/MergeFrom2.java | 4 +- .../lang/MergeStrategy.java | 4 +- .../lang/MergeStrategy2.java | 4 +- .../lang/StringUtils.java | 2 +- .../lang/ToString.java | 4 +- .../lang/ToString2.java | 4 +- .../lang/ToStringStrategy.java | 4 +- .../lang/ToStringStrategy2.java | 4 +- .../lang/Validate.java | 2 +- .../locator/AbstractObjectLocator.java | 2 +- .../locator/DefaultItemObjectLocator.java | 2 +- .../locator/DefaultPropertyObjectLocator.java | 2 +- .../locator/DefaultRootObjectLocator.java | 2 +- .../locator/ItemObjectLocator.java | 2 +- .../locator/ObjectLocator.java | 6 +- .../locator/PropertyObjectLocator.java | 2 +- .../locator/RootObjectLocator.java | 2 +- .../locator/util/LocatorUtils.java | 8 +- .../xml/bind/AfterMarshallCallback.java | 4 +- .../xml/bind/AfterUnmarshallCallback.java | 4 +- .../xml/bind/BeforeMarshallCallback.java | 4 +- .../xml/bind/BeforeUnmarshallCallback.java | 4 +- .../xml/bind/ContextPathAware.java | 2 +- .../adapters/CommaDelimitedStringAdapter.java | 6 +- .../bind/model/MAnyAttributePropertyInfo.java | 2 +- .../bind/model/MAnyElementPropertyInfo.java | 2 +- .../bind/model/MAttributePropertyInfo.java | 2 +- .../xml/bind/model/MBuiltinLeafInfo.java | 9 + .../xml/bind/model/MClassInfo.java | 4 +- .../xml/bind/model/MClassRef.java | 7 + .../xml/bind/model/MClassTypeInfo.java | 4 +- .../xml/bind/model/MClassTypeInfoVisitor.java | 2 +- .../xml/bind/model/MContained.java | 2 +- .../xml/bind/model/MContainer.java | 2 +- .../xml/bind/model/MCustomizable.java | 2 +- .../xml/bind/model/MCustomization.java | 5 + .../xml/bind/model/MCustomizations.java | 2 +- .../xml/bind/model/MDefaultValue.java | 2 +- .../xml/bind/model/MElement.java | 8 + .../xml/bind/model/MElementInfo.java | 4 +- .../xml/bind/model/MElementPropertyInfo.java | 4 +- .../bind/model/MElementRefPropertyInfo.java | 4 +- .../bind/model/MElementRefsPropertyInfo.java | 4 +- .../xml/bind/model/MElementTypeInfo.java | 4 +- .../xml/bind/model/MElementTypeInfos.java | 2 +- .../xml/bind/model/MElementTypeRef.java | 4 +- .../xml/bind/model/MElementsPropertyInfo.java | 4 +- .../xml/bind/model/MEnumConstantInfo.java | 10 + .../xml/bind/model/MEnumLeafInfo.java | 6 +- .../xml/bind/model/MID.java | 2 +- .../xml/bind/model/MIDREF.java | 2 +- .../xml/bind/model/MIDREFS.java | 2 +- .../xml/bind/model/MList.java | 2 +- .../xml/bind/model/MMixable.java | 2 +- .../xml/bind/model/MModelInfo.java | 6 +- .../xml/bind/model/MNillable.java | 2 +- .../xml/bind/model/MPackageInfo.java | 6 +- .../xml/bind/model/MPackaged.java | 2 +- .../xml/bind/model/MPackagedTypeInfo.java | 2 +- .../bind/model/MPackagedTypeInfoVisitor.java | 2 +- .../xml/bind/model/MPropertyInfo.java | 6 +- .../xml/bind/model/MPropertyInfoVisitor.java | 2 +- .../bind/model/MSingleTypePropertyInfo.java | 2 +- .../xml/bind/model/MSourced.java | 2 +- .../xml/bind/model/MTargeted.java | 2 +- .../bind/model/MTransientPropertyInfo.java | 5 + .../xml/bind/model/MTypeInfo.java | 2 +- .../xml/bind/model/MTypeInfoVisitor.java | 2 +- .../xml/bind/model/MTyped.java | 2 +- .../xml/bind/model/MValuePropertyInfo.java | 2 +- .../xml/bind/model/MWildcard.java | 2 +- .../xml/bind/model/MWildcardTypeInfo.java | 9 + .../xml/bind/model/MWrappable.java | 2 +- .../concrete/CMAnyAttributePropertyInfo.java | 10 +- .../concrete/CMAnyElementPropertyInfo.java | 10 +- .../concrete/CMAttributePropertyInfo.java | 14 +- .../model/concrete/CMBuiltinLeafInfo.java | 12 +- .../xml/bind/model/concrete/CMClassInfo.java | 34 +-- .../xml/bind/model/concrete/CMClassRef.java | 20 +- .../bind/model/concrete/CMCustomization.java | 4 +- .../bind/model/concrete/CMCustomizations.java | 8 +- .../xml/bind/model/concrete/CMElement.java | 8 +- .../bind/model/concrete/CMElementInfo.java | 16 +- .../model/concrete/CMElementPropertyInfo.java | 12 +- .../concrete/CMElementRefPropertyInfo.java | 12 +- .../concrete/CMElementRefsPropertyInfo.java | 14 +- .../model/concrete/CMElementTypeInfo.java | 8 +- .../bind/model/concrete/CMElementTypeRef.java | 8 +- .../concrete/CMElementsPropertyInfo.java | 14 +- .../model/concrete/CMEnumConstantInfo.java | 10 +- .../bind/model/concrete/CMEnumLeafInfo.java | 36 +-- .../xml/bind/model/concrete/CMID.java | 14 +- .../xml/bind/model/concrete/CMIDREF.java | 14 +- .../xml/bind/model/concrete/CMIDREFS.java | 10 +- .../bind/model/concrete/CMInfoFactory.java | 110 ++++---- .../xml/bind/model/concrete/CMList.java | 12 +- .../xml/bind/model/concrete/CMModel.java | 38 +-- .../bind/model/concrete/CMPackageInfo.java | 10 +- .../bind/model/concrete/CMPropertyInfo.java | 14 +- .../concrete/CMSingleTypePropertyInfo.java | 12 +- .../model/concrete/CMValuePropertyInfo.java | 12 +- .../model/concrete/CMWildcardTypeInfo.java | 12 +- .../origin/BuiltinLeafInfoOrigin.java | 9 + .../CMAnyAttributePropertyInfoOrigin.java | 7 + .../origin/CMBuiltinLeafInfoOrigin.java | 8 +- .../origin/CMClassElementInfoOrigin.java | 8 +- .../concrete/origin/CMClassInfoOrigin.java | 10 +- .../concrete/origin/CMElementInfoOrigin.java | 8 +- .../concrete/origin/CMElementOrigin.java | 8 +- .../origin/CMElementTypeRefOrigin.java | 10 +- .../origin/CMEnumConstantInfoOrigin.java | 8 +- .../origin/CMEnumElementInfoOrigin.java | 8 +- .../concrete/origin/CMEnumLeafInfoOrigin.java | 10 +- .../concrete/origin/CMModelInfoOrigin.java | 8 +- .../concrete/origin/CMPackageInfoOrigin.java | 7 + .../concrete/origin/CMPropertyInfoOrigin.java | 8 +- .../origin/CMWildcardTypeInfoOrigin.java | 8 +- .../concrete/origin/ClassInfoOrigin.java | 10 + .../concrete/origin/ElementInfoOrigin.java | 10 + .../model/concrete/origin/ElementOrigin.java | 9 + .../concrete/origin/EnumConstantOrigin.java | 10 + .../concrete/origin/EnumLeafInfoOrigin.java | 10 + .../concrete/origin/PropertyInfoOrigin.java | 10 + .../concrete/origin/TypeInfoSetOrigin.java | 10 + .../origin/WildcardTypeInfoOrigin.java | 10 + .../model/origin/MBuiltinLeafInfoOrigin.java | 5 + .../bind/model/origin/MClassInfoOrigin.java | 2 +- .../bind/model/origin/MClassRefOrigin.java | 5 + .../bind/model/origin/MElementInfoOrigin.java | 5 + .../xml/bind/model/origin/MElementOrigin.java | 2 +- .../model/origin/MElementTypeRefOrigin.java | 2 +- .../model/origin/MEnumConstantInfoOrigin.java | 5 + .../model/origin/MEnumLeafInfoOrigin.java | 2 +- .../bind/model/origin/MModelInfoOrigin.java | 5 + .../xml/bind/model/origin/MOriginated.java | 2 +- .../bind/model/origin/MPackageInfoOrigin.java | 5 + .../model/origin/MPropertyInfoOrigin.java | 5 + .../model/origin/MWildcardTypeInfoOrigin.java | 5 + .../util/DefaultPropertyInfoVisitor.java | 24 +- .../model/util/DefaultTypeInfoVisitor.java | 26 +- .../model/util/PackageInfoQNameAnalyzer.java | 16 +- .../QNameCollectingPropertyInfoVisitor.java | 26 +- .../xml/bind/model/util/QNameCollector.java | 2 +- .../xml/bind/model/util/XmlTypeUtils.java | 12 +- .../xml/namespace/util/QNameUtils.java | 2 +- .../xmlschema/XmlSchemaConstants.java | 2 +- .../locator/messages.properties | 0 .../xml/bind/tests/DynamicSchemaTest.java | 16 +- .../bind/tests/addelement/AddElementTest.java | 12 +- .../org/hisrc/xml/bind/tests/dogs/Dog.java | 2 +- .../hisrc/xml/bind/tests/dogs/DogTest.java | 4 +- .../org/hisrc/xml/bind/tests/dogs/Dogs.java | 8 +- .../xml/bind/tests/dogs/ObjectFactory.java | 4 +- .../DynamicElementNameTest.java | 16 +- .../model/util/tests/XmlTypeUtilsTest.java | 150 ----------- .../xml/bind/model/util/tests/alpha/A1.java | 5 - .../xml/bind/model/util/tests/alpha/A2.java | 8 - .../xml/bind/model/util/tests/alpha/A3.java | 8 - .../xml/bind/model/util/tests/alpha/A4.java | 8 - .../xml/bind/model/util/tests/alpha/A5.java | 8 - .../xml/bind/model/util/tests/alpha/A6.java | 8 - .../xml/bind/model/util/tests/alpha/A7.java | 8 - .../xml/bind/model/util/tests/alpha/A8.java | 8 - .../xml/bind/model/util/tests/alpha/A9.java | 8 - .../xml/bind/model/util/tests/beta/A1.java | 5 - .../xml/bind/model/util/tests/beta/A2.java | 8 - .../xml/bind/model/util/tests/beta/A3.java | 8 - .../xml/bind/model/util/tests/beta/A4.java | 8 - .../xml/bind/model/util/tests/beta/A5.java | 8 - .../xml/bind/model/util/tests/beta/A6.java | 8 - .../xml/bind/model/util/tests/beta/A7.java | 8 - .../xml/bind/model/util/tests/beta/A8.java | 8 - .../xml/bind/model/util/tests/beta/A9.java | 8 - .../model/util/tests/beta/package-info.java | 5 - .../xml/bind/model/util/tests/delta/A1.java | 5 - .../xml/bind/model/util/tests/delta/A2.java | 8 - .../xml/bind/model/util/tests/delta/A3.java | 8 - .../xml/bind/model/util/tests/delta/A4.java | 8 - .../xml/bind/model/util/tests/delta/A5.java | 8 - .../xml/bind/model/util/tests/delta/A6.java | 8 - .../xml/bind/model/util/tests/delta/A7.java | 8 - .../xml/bind/model/util/tests/delta/A8.java | 8 - .../xml/bind/model/util/tests/delta/A9.java | 8 - .../xml/bind/model/util/tests/gamma/A1.java | 5 - .../xml/bind/model/util/tests/gamma/A2.java | 8 - .../xml/bind/model/util/tests/gamma/A3.java | 8 - .../xml/bind/model/util/tests/gamma/A4.java | 8 - .../xml/bind/model/util/tests/gamma/A5.java | 8 - .../xml/bind/model/util/tests/gamma/A6.java | 8 - .../xml/bind/model/util/tests/gamma/A7.java | 8 - .../xml/bind/model/util/tests/gamma/A8.java | 8 - .../xml/bind/model/util/tests/gamma/A9.java | 8 - .../model/util/tests/gamma/package-info.java | 5 - .../lang/tests/CopyStrategyTest.java | 20 +- .../lang/tests/CyclicTests.java | 14 +- .../model/util/tests/XmlTypeUtilsTest.java | 150 +++++++++++ .../xml/bind/model/util/tests/alpha/A1.java | 5 + .../xml/bind/model/util/tests/alpha/A2.java | 8 + .../xml/bind/model/util/tests/alpha/A3.java | 8 + .../xml/bind/model/util/tests/alpha/A4.java | 8 + .../xml/bind/model/util/tests/alpha/A5.java | 8 + .../xml/bind/model/util/tests/alpha/A6.java | 8 + .../xml/bind/model/util/tests/alpha/A7.java | 8 + .../xml/bind/model/util/tests/alpha/A8.java | 8 + .../xml/bind/model/util/tests/alpha/A9.java | 8 + .../xml/bind/model/util/tests/beta/A1.java | 5 + .../xml/bind/model/util/tests/beta/A2.java | 8 + .../xml/bind/model/util/tests/beta/A3.java | 8 + .../xml/bind/model/util/tests/beta/A4.java | 8 + .../xml/bind/model/util/tests/beta/A5.java | 8 + .../xml/bind/model/util/tests/beta/A6.java | 8 + .../xml/bind/model/util/tests/beta/A7.java | 8 + .../xml/bind/model/util/tests/beta/A8.java | 8 + .../xml/bind/model/util/tests/beta/A9.java | 8 + .../model/util/tests/beta/package-info.java | 5 + .../xml/bind/model/util/tests/delta/A1.java | 5 + .../xml/bind/model/util/tests/delta/A2.java | 8 + .../xml/bind/model/util/tests/delta/A3.java | 8 + .../xml/bind/model/util/tests/delta/A4.java | 8 + .../xml/bind/model/util/tests/delta/A5.java | 8 + .../xml/bind/model/util/tests/delta/A6.java | 8 + .../xml/bind/model/util/tests/delta/A7.java | 8 + .../xml/bind/model/util/tests/delta/A8.java | 8 + .../xml/bind/model/util/tests/delta/A9.java | 8 + .../model/util/tests/delta/package-info.java | 6 +- .../xml/bind/model/util/tests/gamma/A1.java | 5 + .../xml/bind/model/util/tests/gamma/A2.java | 8 + .../xml/bind/model/util/tests/gamma/A3.java | 8 + .../xml/bind/model/util/tests/gamma/A4.java | 8 + .../xml/bind/model/util/tests/gamma/A5.java | 8 + .../xml/bind/model/util/tests/gamma/A6.java | 8 + .../xml/bind/model/util/tests/gamma/A7.java | 8 + .../xml/bind/model/util/tests/gamma/A8.java | 8 + .../xml/bind/model/util/tests/gamma/A9.java | 8 + .../model/util/tests/gamma/package-info.java | 5 + .../namespace/util/tests/QNameUtilsTest.java | 4 +- .../lang/tests/Test[0].xml | 0 samples/basic/pom.xml | 24 +- samples/basic/project-build.xml | 24 +- samples/basic/project-pom.xml | 26 +- samples/basic/src/main/resources/schema.xsd | 6 +- .../tests/one/CopyableTest.java | 8 +- .../tests/one/EqualsTest.java | 6 +- .../tests/one/ToStringTest.java | 6 +- samples/cxf/pom.xml | 24 +- samples/cxf/project-pom.xml | 14 +- samples/cxf/src/main/resources/bindings.xjb | 6 +- .../cxf/src/main/resources/wsdl-bindings.xjb | 6 +- samples/po-simple/pom.xml | 24 +- samples/po-simple/project-build.xml | 8 +- samples/po-simple/project-pom.xml | 22 +- .../po-simple/src/main/resources/bindings.xjb | 6 +- .../tests/posimple/EqualsTest.java | 6 +- samples/po/pom.xml | 24 +- samples/po/project-build.xml | 8 +- samples/po/project-pom.xml | 26 +- samples/po/src/main/resources/bindings.xjb | 6 +- .../tests/po/CopyableTest.java | 8 +- .../tests/po/EqualsTest.java | 6 +- .../tests/po/ToStringTest.java | 6 +- samples/pom.xml | 10 +- testing/pom.xml | 22 +- .../lang/ExtendedJAXBEqualsStrategy.java | 6 +- .../test/AbstractSamplesTest.java | 6 +- .../test/tests/TrivialSamplesTest.java | 4 +- tests/JAXB-1058/pom.xml | 26 +- tests/JAXB-1058/src/main/resources/schema.xsd | 6 +- .../tests/JAXB_1058/ExecuteJAXB1058.java | 2 +- tests/episodes/a/pom.xml | 18 +- .../episodes/a/src/main/resources/binding.xjb | 6 +- tests/episodes/b/pom.xml | 26 +- .../episodes/b/src/main/resources/binding.xjb | 6 +- tests/episodes/pom.xml | 10 +- tests/ignoring/pom.xml | 18 +- tests/ignoring/src/main/resources/schema.xsd | 16 +- tests/issues/pom.xml | 40 +-- .../tests/issues/IssueGH70Interface.java | 4 - .../tests/issues/IssueJIIB14BaseClass.java | 5 - .../tests/issues/IssueJIIB53ABaseClass.java | 5 - .../tests/issues/IssueGH70Interface.java | 4 + .../tests/issues/IssueJIIB14BaseClass.java | 5 + .../issues/IssueJIIB14BaseInterfaceFour.java | 2 +- .../issues/IssueJIIB14BaseInterfaceOne.java | 2 +- .../issues/IssueJIIB14BaseInterfaceThree.java | 2 +- .../issues/IssueJIIB14BaseInterfaceTwo.java | 2 +- .../issues/IssueJIIB42EqualsStrategy.java | 7 +- .../tests/issues/IssueJIIB48Interface.java | 2 +- .../tests/issues/IssueJIIB53ABaseClass.java | 5 + tests/issues/src/main/resources/binding.xjb | 8 +- .../tests/issues/IssueJIIB38Type.xml | 4 +- tests/issues/src/main/resources/schema.xsd | 30 +-- .../tests/issues/CopyableTest.java | 12 +- .../tests/issues/GH22Test.java | 4 +- .../tests/issues/GH26Test.java | 20 +- .../tests/issues/GH31Test.java | 13 +- .../tests/issues/GH37Test.java | 11 +- .../tests/issues/JIIB10Test.java | 5 +- .../tests/issues/JIIB14Test.java | 9 +- .../tests/issues/JIIB20Test.java | 3 +- .../tests/issues/JIIB35Test.java | 8 +- .../tests/issues/JIIB36Test.java | 3 +- .../tests/issues/JIIB38Test.java | 5 +- .../tests/issues/JIIB8Test.java | 4 +- .../tests/issues/RunIssuesPlugin.java | 16 +- .../tests/issues/RunPlugins.java | 2 +- tests/one/pom.xml | 26 +- tests/one/src/main/resources/binding.xjb | 6 +- tests/one/src/main/resources/schema.xsd | 6 +- .../tests/one/CopyableTest.java | 8 +- .../tests/one/EqualsTest.java | 6 +- .../tests/one/HashCodeTest.java | 8 +- .../tests/one/RunOnePlugin.java | 6 +- .../tests/one/ToStringTest.java | 6 +- tests/po/pom.xml | 24 +- tests/pom.xml | 20 +- tests/simple-hashCode-equals-01/pom.xml | 26 +- .../src/main/resources/cases.xsd | 6 +- .../src/main/resources/customer.xjb | 10 +- .../src/main/resources/main.xjb | 10 +- .../src/main/resources/main.xsd | 4 +- .../cases/PrimitivesTest.java | 2 +- .../cases/RunPluginsForCases.java | 2 +- .../cases/UnboxedPrimitivesTest.java | 2 +- .../customer/Customer2.java | 10 +- .../customer/CustomerTest.java | 2 +- .../customer/RunPluginsForCustomer.java | 2 +- .../main/RunPluginsForMain.java | 2 +- tests/simplify-01/pom.xml | 26 +- .../simplify/tests01/BaseElementRef.java | 4 +- .../plugin/simplify/tests01/DateAdapter.java | 4 +- .../src/main/resources/binding.xjb | 10 +- .../simplify-01/src/main/resources/schema.xsd | 6 +- .../plugin/simplify/tests01/Gh18Test.java | 2 +- .../plugin/simplify/tests01/Gh1Test.java | 8 +- .../plugin/simplify/tests01/Gh2Test.java | 2 +- .../plugin/simplify/tests01/Gh4Test.java | 6 +- .../plugin/simplify/tests01/Gh5Test.java | 6 +- .../plugin/simplify/tests01/Gh6Test.java | 6 +- .../simplify/tests01/RunSimplifyPlugin.java | 2 +- ...plifyElementsPropertyAsElementProperty.xml | 0 ...ifyReferencesPropertyAsElementProperty.xml | 0 ...yReferencesPropertyAsReferenceProperty.xml | 0 tests/simplify-02/pom.xml | 26 +- .../src/main/resources/bindings.xjb | 4 +- .../simplify/tests02/RunSimplifyPlugin.java | 2 +- tests/superclass/a/pom.xml | 18 +- .../a/src/main/resources/binding.xjb | 6 +- tests/superclass/b/pom.xml | 38 +-- .../b/src/main/resources/binding.xjb | 8 +- .../test/superclass/b/tests/CopyToTest.java | 4 +- .../test/superclass/b/tests/RunPlugins.java | 2 +- tests/superclass/pom.xml | 10 +- tests/wildcard/pom.xml | 26 +- tests/wildcard/src/main/resources/binding.xjb | 6 +- tests/wildcard/src/main/resources/schema.xsd | 6 +- tests/zj/pom.xml | 18 +- .../tests/zj/EqualsTest.java | 6 +- tools/pom.xml | 16 +- .../xjc/generator/MClassOutlineGenerator.java | 16 -- .../generator/MElementOutlineGenerator.java | 17 -- .../xjc/generator/MEnumOutlineGenerator.java | 16 -- .../MObjectFactoryOutlineGenerator.java | 16 -- .../generator/MPackageOutlineGenerator.java | 16 -- .../ClassOutlineGeneratorFactory.java | 8 - .../concrete/EnumOutlineGeneratorFactory.java | 8 - .../ModelOutlineGeneratorFactory.java | 8 - .../origin/DummyPropertyInfoOrigin.java | 7 - .../concrete/origin/PackageInfoOrigin.java | 9 - .../AbstractPropertyAccessorFactory.java | 5 - .../codemodel/DefaultJCMTypeVisitor.java | 2 +- .../codemodel/JCMArrayClass.java | 2 +- .../codemodel/JCMClass.java | 2 +- .../codemodel/JCMNullType.java | 2 +- .../codemodel/JCMPrimitiveType.java | 2 +- .../codemodel/JCMType.java | 2 +- .../codemodel/JCMTypeFactory.java | 2 +- .../codemodel/JCMTypeVar.java | 2 +- .../codemodel/JCMTypeVisitor.java | 2 +- .../codemodel/JCMTypeWildcard.java | 2 +- .../codemodel/JConditionable.java | 2 +- .../plugin/AbstractParameterizablePlugin.java | 2 +- .../plugin/AbstractPlugin.java | 2 +- .../AbstractSpringConfigurablePlugin.java | 4 +- .../reflection/util/Accessor.java | 2 +- .../reflection/util/FieldAccessor.java | 2 +- .../strategy/ClassOutlineProcessor.java | 2 +- .../strategy/FieldOutlineProcessor.java | 2 +- .../strategy/OutlineProcessor.java | 2 +- .../strategy/PackageOutlineProcessor.java | 2 +- .../impl/DefaultOutlineProcessor.java | 6 +- .../util/ClassUtils.java | 2 +- .../util/CodeModelUtils.java | 2 +- .../util/CustomizationUtils.java | 14 +- .../util/FieldAccessorFactory.java | 4 +- .../util/FieldAccessorUtils.java | 2 +- .../util/FieldUtils.java | 2 +- .../util/GeneratorContextUtils.java | 4 +- .../util/JClassUtils.java | 2 +- .../util/OutlineUtils.java | 4 +- .../util/PropertyFieldAccessorFactory.java | 4 +- .../xjc/generator/MClassOutlineGenerator.java | 16 ++ .../generator/MElementOutlineGenerator.java | 17 ++ .../MEnumConstantOutlineGenerator.java | 10 +- .../xjc/generator/MEnumOutlineGenerator.java | 16 ++ .../xjc/generator/MModelOutlineGenerator.java | 6 +- .../MObjectFactoryOutlineGenerator.java | 16 ++ .../generator/MPackageOutlineGenerator.java | 16 ++ .../generator/MPropertyOutlineGenerator.java | 10 +- .../WrapperPropertyOutlineGenerator.java | 18 +- .../concrete/CMClassOutlineGenerator.java | 24 +- .../concrete/CMElementOutlineGenerator.java | 14 +- .../CMEnumConstantOutlineGenerator.java | 14 +- .../concrete/CMEnumOutlineGenerator.java | 20 +- .../concrete/CMModelOutlineGenerator.java | 38 +-- .../concrete/CMPackageOutlineGenerator.java | 14 +- .../concrete/CMPropertyOutlineGenerator.java | 22 +- .../ClassOutlineGeneratorFactory.java | 8 + .../ElementOutlineGeneratorFactory.java | 4 +- .../EnumConstantOutlineGeneratorFactory.java | 4 +- .../concrete/EnumOutlineGeneratorFactory.java | 8 + .../ModelOutlineGeneratorFactory.java | 8 + .../concrete/OutlineGeneratorFactory.java | 2 +- .../PackageOutlineGeneratorFactory.java | 4 +- .../PropertyOutlineGeneratorFactory.java | 4 +- .../xjc/model/concrete/XJCCMInfoFactory.java | 65 ++--- .../origin/DefaultPropertyInfoOrigin.java | 10 +- .../origin/DummyPropertyInfoOrigin.java | 7 + .../concrete/origin/PackageInfoOrigin.java | 9 + .../concrete/origin/XJCCMClassInfoOrigin.java | 10 +- .../concrete/origin/XJCCMClassRefOrigin.java | 6 +- .../origin/XJCCMElementInfoOrigin.java | 10 +- .../concrete/origin/XJCCMElementOrigin.java | 4 +- .../origin/XJCCMElementTypeRefOrigin.java | 4 +- .../origin/XJCCMEnumConstantInfoOrigin.java | 10 +- .../origin/XJCCMEnumLeafInfoOrigin.java | 10 +- .../concrete/origin/XJCCMModelInfoOrigin.java | 10 +- .../origin/XJCCMPackageInfoOrigin.java | 10 +- .../origin/XJCCMPropertyInfoOrigin.java | 10 +- .../xjc/outline/FieldAccessorEx.java | 2 +- .../xjc/outline/MChildOutline.java | 2 +- .../xjc/outline/MClassOutline.java | 6 +- .../xjc/outline/MElementOutline.java | 6 +- .../xjc/outline/MEnumConstantOutline.java | 6 +- .../xjc/outline/MEnumOutline.java | 6 +- .../xjc/outline/MModelOutline.java | 14 +- .../xjc/outline/MObjectFactoryOutline.java | 2 +- .../xjc/outline/MPackageOutline.java | 6 +- .../xjc/outline/MPackagedOutline.java | 2 +- .../xjc/outline/MPropertyAccessor.java | 2 +- .../xjc/outline/MPropertyAccessorFactory.java | 2 +- .../xjc/outline/MPropertyOutline.java | 6 +- .../AbstractPropertyAccessorFactory.java | 5 + .../artificial/AbstractPropertyOutline.java | 12 +- .../AbstractSinglePropertyOutline.java | 6 +- .../artificial/AnnotatePropertyVisitor.java | 26 +- .../AnyAttributePropertyOutline.java | 10 +- .../artificial/ConstantPropertyOutline.java | 8 +- .../artificial/PropertyTypeVisitor.java | 22 +- .../artificial/SinglePropertyOutline.java | 8 +- .../xjc/outline/concrete/CMClassOutline.java | 12 +- .../outline/concrete/CMElementOutline.java | 10 +- .../concrete/CMEnumConstantOutline.java | 8 +- .../xjc/outline/concrete/CMEnumOutline.java | 12 +- .../xjc/outline/concrete/CMModelOutline.java | 22 +- .../concrete/CMObjectFactoryOutline.java | 8 +- .../outline/concrete/CMPackageOutline.java | 16 +- .../outline/concrete/CMPropertyAccessor.java | 6 +- .../concrete/CMPropertyAccessorFactory.java | 10 +- .../outline/concrete/CMPropertyOutline.java | 12 +- .../concrete/tests/ahpla/package-info.java | 5 - .../util/test/FieldAccessorTest.java | 6 +- .../util/tests/JClassUtilsTest.java | 4 +- .../tests/ahpla/KnownReferencedType.java | 8 +- .../concrete/tests/ahpla/package-info.java | 5 + .../tests/alpha/AlphaMInfoFactoryTest.java | 16 +- .../model/concrete/tests/alpha/binding.xjb | 2 +- .../xjc/model/concrete/tests/alpha/schema.xsd | 10 +- 626 files changed, 3493 insertions(+), 2839 deletions(-) rename ant/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/XJC2Task.java (96%) delete mode 100644 basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java delete mode 100644 basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/Customizations.java (77%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/CustomizedIgnoring.java (95%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/Ignoring.java (94%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/autoinheritance/AutoInheritancePlugin.java (96%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/AbstractCodeGenerationImplementor.java (88%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/AbstractCodeGenerator.java (93%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/AbstractCodeGeneratorPlugin.java (84%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/Arguments.java (93%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/ArrayCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/BooleanCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/ByteCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/CharCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/CodeGenerationAbstraction.java (95%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/CodeGenerationImplementor.java (94%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/CodeGenerator.java (83%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/DoubleCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/FloatCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/IntCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/JAXBElementCodeGenerator.java (97%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/ListCodeGenerator.java (96%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/LongCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/ObjectCodeGenerator.java (95%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/codegenerator/ShortCodeGenerator.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/copyable/CopyablePlugin.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/copyable/Customizations.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/customizations/Customizations.java (69%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/customizations/CustomizationsPlugin.java (97%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/elementwrapper/Customizations.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/elementwrapper/ElementWrapperPlugin.java (88%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/enumvalue/Customizations.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/enumvalue/EnumValuePlugin.java (79%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/equals/Customizations.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/equals/EqualsPlugin.java (87%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/fixjaxb1058/FixJAXB1058Plugin.java (95%) create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/Customizations.java create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentApiPlugin.java create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodInfo.java create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodType.java rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/hashcode/Customizations.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/hashcode/HashCodePlugin.java (85%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/Customizations.java (87%) create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ExtendsClass.java create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ImplementsInterface.java rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/InheritancePlugin.java (97%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/ObjectFactory.java (77%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/ObjectFactoryCustomization.java (66%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/util/JavaTypeParser.java (97%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java (98%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/jaxbindex/JaxbIndexPlugin.java (91%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/mergeable/Customizations.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/mergeable/MergeablePlugin.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/model/AbstractModelPlugin.java (85%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/setters/Customizations.java (62%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/setters/SettersPlugin.java (91%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simpleequals/EqualsArguments.java (98%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simpleequals/EqualsCodeGenerationImplementor.java (96%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simpleequals/EqualsCodeGenerator.java (73%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simpleequals/SimpleEqualsPlugin.java (90%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplehashcode/HashCodeArguments.java (96%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java (96%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplehashcode/HashCodeCodeGenerator.java (74%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplehashcode/SimpleHashCodePlugin.java (88%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simpletostring/SimpleToStringPlugin.java (87%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/Customizations.java (81%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/SimplifyPlugin.java (92%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/tostring/Customizations.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/tostring/ToStringPlugin.java (87%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/util/ArrayUtils.java (92%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/util/FieldOutlineUtils.java (82%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/util/Predicate.java (61%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/util/StrategyClassUtils.java (96%) create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/Customizations.java create mode 100644 basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/ValueConstructorPlugin.java rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/wildcard/Customizations.java (74%) rename basic/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/wildcard/WildcardPlugin.java (88%) rename basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/copyable/tests/RunCopyablePlugin.java (76%) rename basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/equals/tests/RunEqualsPlugin.java (76%) rename basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/tests/JavaParserTest.java (83%) rename basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/inheritance/tests/JavaTypeParserTest.java (97%) rename basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/mergeable/tests/RunMergeablePlugin.java (76%) rename basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/tostring/tests/RunToStringPlugin.java (73%) delete mode 100644 plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java create mode 100644 plugins/src/main/java/org/jvnet/jaxb3_commons/plugin/Dummy.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java delete mode 100644 runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/i18n/Reportable.java (95%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/ClassUtils.java (93%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/ContextUtils.java (87%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/CopyStrategy.java (92%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/CopyStrategy2.java (94%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/CopyTo.java (69%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/CopyTo2.java (68%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/DefaultCopyStrategy.java (94%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/DefaultEqualsStrategy.java (95%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/DefaultHashCodeStrategy.java (95%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/DefaultMergeStrategy.java (95%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/DefaultToStringStrategy.java (96%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/EnumValue.java (61%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/Equals.java (64%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/Equals2.java (63%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/EqualsStrategy.java (95%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/EqualsStrategy2.java (96%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/HashCode.java (57%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/HashCode2.java (55%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/HashCodeStrategy.java (93%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/HashCodeStrategy2.java (94%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/JAXBCopyStrategy.java (86%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/JAXBEqualsStrategy.java (85%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/JAXBHashCodeStrategy.java (86%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/JAXBMergeCollectionsStrategy.java (90%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/JAXBMergeStrategy.java (90%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/JAXBToStringStrategy.java (89%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/MergeFrom.java (75%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/MergeFrom2.java (74%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/MergeStrategy.java (95%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/MergeStrategy2.java (96%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/StringUtils.java (94%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/ToString.java (76%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/ToString2.java (75%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/ToStringStrategy.java (98%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/ToStringStrategy2.java (98%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/Validate.java (92%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/AbstractObjectLocator.java (98%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/DefaultItemObjectLocator.java (96%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/DefaultPropertyObjectLocator.java (96%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/DefaultRootObjectLocator.java (92%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/ItemObjectLocator.java (86%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/ObjectLocator.java (89%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/PropertyObjectLocator.java (88%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/RootObjectLocator.java (60%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/util/LocatorUtils.java (94%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/AfterMarshallCallback.java (55%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/AfterUnmarshallCallback.java (59%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/BeforeMarshallCallback.java (55%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/BeforeUnmarshallCallback.java (60%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/ContextPathAware.java (88%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java (81%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MAnyAttributePropertyInfo.java (65%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MAnyElementPropertyInfo.java (70%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MAttributePropertyInfo.java (78%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MBuiltinLeafInfo.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MClassInfo.java (83%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassRef.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MClassTypeInfo.java (69%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MClassTypeInfoVisitor.java (77%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MContained.java (72%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MContainer.java (74%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MCustomizable.java (63%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomization.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MCustomizations.java (78%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MDefaultValue.java (78%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElement.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementInfo.java (72%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementPropertyInfo.java (58%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementRefPropertyInfo.java (61%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementRefsPropertyInfo.java (63%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementTypeInfo.java (63%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementTypeInfos.java (76%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementTypeRef.java (52%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MElementsPropertyInfo.java (62%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MEnumConstantInfo.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MEnumLeafInfo.java (78%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MID.java (70%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MIDREF.java (70%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MIDREFS.java (58%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MList.java (70%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MMixable.java (55%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MModelInfo.java (86%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MNillable.java (56%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MPackageInfo.java (51%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MPackaged.java (60%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MPackagedTypeInfo.java (77%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MPackagedTypeInfoVisitor.java (94%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MPropertyInfo.java (67%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MPropertyInfoVisitor.java (93%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MSingleTypePropertyInfo.java (71%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MSourced.java (54%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MTargeted.java (55%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTransientPropertyInfo.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MTypeInfo.java (81%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MTypeInfoVisitor.java (90%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MTyped.java (63%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MValuePropertyInfo.java (66%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MWildcard.java (69%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWildcardTypeInfo.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/MWrappable.java (69%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java (60%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMAnyElementPropertyInfo.java (75%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMAttributePropertyInfo.java (69%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMBuiltinLeafInfo.java (75%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMClassInfo.java (82%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMClassRef.java (80%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMCustomization.java (67%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMCustomizations.java (72%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElement.java (71%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElementInfo.java (85%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElementPropertyInfo.java (82%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElementRefPropertyInfo.java (85%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElementRefsPropertyInfo.java (79%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElementTypeInfo.java (85%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElementTypeRef.java (72%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMElementsPropertyInfo.java (75%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMEnumConstantInfo.java (72%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMEnumLeafInfo.java (80%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMID.java (72%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMIDREF.java (72%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMIDREFS.java (61%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMInfoFactory.java (85%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMList.java (76%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMModel.java (89%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMPackageInfo.java (74%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMPropertyInfo.java (74%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMSingleTypePropertyInfo.java (75%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMValuePropertyInfo.java (64%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/CMWildcardTypeInfo.java (71%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java (59%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java (58%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMClassInfoOrigin.java (59%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMElementInfoOrigin.java (57%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMElementOrigin.java (55%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java (61%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java (59%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java (58%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java (60%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMModelInfoOrigin.java (57%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java (58%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java (59%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/origin/MClassInfoOrigin.java (63%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MClassRefOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/origin/MElementOrigin.java (54%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/origin/MElementTypeRefOrigin.java (56%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/origin/MEnumLeafInfoOrigin.java (64%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MModelInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/origin/MOriginated.java (53%) create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPackageInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPropertyInfoOrigin.java create mode 100644 runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/util/DefaultPropertyInfoVisitor.java (62%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/util/DefaultTypeInfoVisitor.java (57%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/util/PackageInfoQNameAnalyzer.java (86%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java (74%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/util/QNameCollector.java (73%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/util/XmlTypeUtils.java (90%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/namespace/util/QNameUtils.java (92%) rename runtime/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xmlschema/XmlSchemaConstants.java (98%) rename runtime/src/main/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/locator/messages.properties (100%) delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java delete mode 100644 runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java rename runtime/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/tests/CopyStrategyTest.java (79%) rename runtime/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/tests/CyclicTests.java (85%) create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A1.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A2.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A3.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A4.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A5.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A6.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A7.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A8.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A9.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A1.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A2.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A3.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A4.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A5.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A6.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A7.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A8.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A9.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/package-info.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A1.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A2.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A3.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A4.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A5.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A6.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A7.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A8.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A9.java rename runtime/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/bind/model/util/tests/delta/package-info.java (51%) create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A1.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A2.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A3.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A4.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A5.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A6.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A7.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A8.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A9.java create mode 100644 runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/package-info.java rename runtime/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xml/namespace/util/tests/QNameUtilsTest.java (80%) rename runtime/src/test/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/tests/Test[0].xml (100%) rename samples/basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/CopyableTest.java (68%) rename samples/basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/EqualsTest.java (72%) rename samples/basic/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/ToStringTest.java (68%) rename samples/po-simple/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/posimple/EqualsTest.java (76%) rename samples/po/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/po/CopyableTest.java (68%) rename samples/po/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/po/EqualsTest.java (72%) rename samples/po/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/po/ToStringTest.java (69%) rename testing/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/lang/ExtendedJAXBEqualsStrategy.java (90%) rename testing/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/test/AbstractSamplesTest.java (96%) rename testing/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/test/tests/TrivialSamplesTest.java (70%) rename tests/JAXB-1058/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/JAXB_1058/ExecuteJAXB1058.java (95%) delete mode 100644 tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java delete mode 100644 tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java delete mode 100644 tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java create mode 100644 tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueGH70Interface.java create mode 100644 tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseClass.java rename tests/issues/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/IssueJIIB14BaseInterfaceFour.java (53%) rename tests/issues/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/IssueJIIB14BaseInterfaceOne.java (52%) rename tests/issues/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/IssueJIIB14BaseInterfaceThree.java (53%) rename tests/issues/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/IssueJIIB14BaseInterfaceTwo.java (52%) rename tests/issues/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/IssueJIIB42EqualsStrategy.java (66%) rename tests/issues/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/IssueJIIB48Interface.java (60%) create mode 100644 tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB53ABaseClass.java rename tests/issues/src/main/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/IssueJIIB38Type.xml (61%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/CopyableTest.java (65%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/GH22Test.java (85%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/GH26Test.java (83%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/GH31Test.java (65%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/GH37Test.java (77%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/JIIB10Test.java (73%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/JIIB14Test.java (55%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/JIIB20Test.java (81%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/JIIB35Test.java (79%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/JIIB36Test.java (77%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/JIIB38Test.java (67%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/JIIB8Test.java (76%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/RunIssuesPlugin.java (71%) rename tests/issues/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/issues/RunPlugins.java (92%) rename tests/one/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/CopyableTest.java (69%) rename tests/one/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/EqualsTest.java (73%) rename tests/one/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/HashCodeTest.java (79%) rename tests/one/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/RunOnePlugin.java (80%) rename tests/one/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/one/ToStringTest.java (69%) rename tests/simple-hashCode-equals-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/simple_hashcode_equals_01/cases/PrimitivesTest.java (75%) rename tests/simple-hashCode-equals-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/simple_hashcode_equals_01/cases/RunPluginsForCases.java (95%) rename tests/simple-hashCode-equals-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/simple_hashcode_equals_01/cases/UnboxedPrimitivesTest.java (77%) rename tests/simple-hashCode-equals-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/simple_hashcode_equals_01/customer/Customer2.java (97%) rename tests/simple-hashCode-equals-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/simple_hashcode_equals_01/customer/CustomerTest.java (94%) rename tests/simple-hashCode-equals-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/simple_hashcode_equals_01/customer/RunPluginsForCustomer.java (95%) rename tests/simple-hashCode-equals-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/simple_hashcode_equals_01/main/RunPluginsForMain.java (95%) rename tests/simplify-01/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/BaseElementRef.java (80%) rename tests/simplify-01/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/DateAdapter.java (85%) rename tests/simplify-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/Gh18Test.java (77%) rename tests/simplify-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/Gh1Test.java (83%) rename tests/simplify-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/Gh2Test.java (86%) rename tests/simplify-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/Gh4Test.java (87%) rename tests/simplify-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/Gh5Test.java (88%) rename tests/simplify-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/Gh6Test.java (87%) rename tests/simplify-01/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/RunSimplifyPlugin.java (95%) rename tests/simplify-01/src/test/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/simplifyElementsPropertyAsElementProperty.xml (100%) rename tests/simplify-01/src/test/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/simplifyReferencesPropertyAsElementProperty.xml (100%) rename tests/simplify-01/src/test/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests01/simplifyReferencesPropertyAsReferenceProperty.xml (100%) rename tests/simplify-02/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/simplify/tests02/RunSimplifyPlugin.java (95%) rename tests/superclass/b/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/test/superclass/b/tests/CopyToTest.java (80%) rename tests/superclass/b/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/test/superclass/b/tests/RunPlugins.java (95%) rename tests/zj/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/tests/zj/EqualsTest.java (76%) delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java delete mode 100644 tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/DefaultJCMTypeVisitor.java (93%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMArrayClass.java (96%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMClass.java (97%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMNullType.java (96%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMPrimitiveType.java (96%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMType.java (94%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMTypeFactory.java (97%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMTypeVar.java (96%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMTypeVisitor.java (85%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JCMTypeWildcard.java (96%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/codemodel/JConditionable.java (80%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/AbstractParameterizablePlugin.java (97%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/AbstractPlugin.java (98%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/plugin/spring/AbstractSpringConfigurablePlugin.java (95%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/reflection/util/Accessor.java (68%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/reflection/util/FieldAccessor.java (97%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/strategy/ClassOutlineProcessor.java (84%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/strategy/FieldOutlineProcessor.java (84%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/strategy/OutlineProcessor.java (82%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/strategy/PackageOutlineProcessor.java (84%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/strategy/impl/DefaultOutlineProcessor.java (86%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/ClassUtils.java (98%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/CodeModelUtils.java (99%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/CustomizationUtils.java (96%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/FieldAccessorFactory.java (70%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/FieldAccessorUtils.java (98%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/FieldUtils.java (99%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/GeneratorContextUtils.java (93%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/JClassUtils.java (96%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/OutlineUtils.java (93%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/PropertyFieldAccessorFactory.java (98%) create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MClassOutlineGenerator.java create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MElementOutlineGenerator.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/MEnumConstantOutlineGenerator.java (50%) create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MEnumOutlineGenerator.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/MModelOutlineGenerator.java (55%) create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MObjectFactoryOutlineGenerator.java create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MPackageOutlineGenerator.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/MPropertyOutlineGenerator.java (50%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java (54%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/CMClassOutlineGenerator.java (74%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/CMElementOutlineGenerator.java (71%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java (75%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/CMEnumOutlineGenerator.java (71%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/CMModelOutlineGenerator.java (80%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/CMPackageOutlineGenerator.java (69%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/CMPropertyOutlineGenerator.java (64%) create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/ElementOutlineGeneratorFactory.java (50%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java (53%) create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/OutlineGeneratorFactory.java (71%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/PackageOutlineGeneratorFactory.java (50%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java (51%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/XJCCMInfoFactory.java (86%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java (61%) create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/PackageInfoOrigin.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java (71%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMClassRefOrigin.java (64%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java (75%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMElementOrigin.java (80%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java (86%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java (73%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java (71%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java (68%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java (67%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java (71%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/FieldAccessorEx.java (81%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MChildOutline.java (61%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MClassOutline.java (79%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MElementOutline.java (63%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MEnumConstantOutline.java (64%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MEnumOutline.java (69%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MModelOutline.java (66%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MObjectFactoryOutline.java (77%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MPackageOutline.java (73%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MPackagedOutline.java (65%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MPropertyAccessor.java (90%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MPropertyAccessorFactory.java (77%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/MPropertyOutline.java (60%) create mode 100644 tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/artificial/AbstractPropertyOutline.java (92%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/artificial/AbstractSinglePropertyOutline.java (91%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/artificial/AnnotatePropertyVisitor.java (73%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/artificial/AnyAttributePropertyOutline.java (91%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/artificial/ConstantPropertyOutline.java (85%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/artificial/PropertyTypeVisitor.java (71%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/artificial/SinglePropertyOutline.java (85%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMClassOutline.java (89%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMElementOutline.java (77%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMEnumConstantOutline.java (78%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMEnumOutline.java (82%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMModelOutline.java (85%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMObjectFactoryOutline.java (76%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMPackageOutline.java (84%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMPropertyAccessor.java (85%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMPropertyAccessorFactory.java (73%) rename tools/src/main/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/outline/concrete/CMPropertyOutline.java (74%) delete mode 100644 tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java rename tools/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/reflection/util/test/FieldAccessorTest.java (76%) rename tools/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/util/tests/JClassUtilsTest.java (93%) rename tools/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/tests/ahpla/KnownReferencedType.java (58%) create mode 100644 tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/ahpla/package-info.java rename tools/src/test/java/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java (87%) rename tools/src/test/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/tests/alpha/binding.xjb (82%) rename tools/src/test/resources/org/jvnet/{jaxb2_commons => jaxb3_commons}/xjc/model/concrete/tests/alpha/schema.xsd (94%) diff --git a/README.md b/README.md index 9b6132c9..5a51382b 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,21 @@ -# JAXB2 Basics +# JAXB3 Basics -JAXB2 Basics is an [open source](https://github.com/highsource/jaxb2-basics/blob/master/LICENSE) project -which provides useful plugins and tools for [JAXB 2.x reference implementation](https://jaxb.java.net/). +JAXB3 Basics is an [open source](https://github.com/highsource/jaxb2-basics/blob/master/LICENSE) project +which provides useful plugins and tools for [JAXB 3.x reference implementation](https://jakarta.ee/specifications/xml-binding/3.0/). # Documentation Please refer to the [wiki](https://github.com/highsource/jaxb2-basics/wiki) for documentation. -JAXB2 Basics can only be used with JAXB/XJC 2.3.0 and higher. JAXB/XJC versions 2.2.x and earlier are no longer supported. +JAXB3 Basics can only be used with JAXB/XJC 3.0 and higher. JAXB/XJC versions 2.x and earlier are no longer supported. -JAXB2 Basics can only be used with Java 1.8 and above. +JAXB3 Basics can only be used with Java 1.8 and above. -## Using JAXB2 Basics +## Using JAXB3 Basics -* [Using JAXB2 Basics Plugins](https://github.com/highsource/jaxb2-basics/wiki/Using-JAXB2-Basics-Plugins) +* [Using JAXB3 Basics Plugins](https://github.com/highsource/jaxb2-basics/wiki/Using-JAXB2-Basics-Plugins) -## JAXB2 Basics Plugins +## JAXB3 Basics Plugins * [SimpleEquals Plugin](https://github.com/highsource/jaxb2-basics/wiki/JAXB2-SimpleEquals-Plugin) - generates runtime-free reflection-free `equals(...)` methods. * [SimpleHashCode Plugin](https://github.com/highsource/jaxb2-basics/wiki/JAXB2-SimpleHashCode-Plugin) - generates runtime-free reflection-free `hashCode()` methods. * Equals Plugin - generates reflection-free strategic `equals(...)` method. @@ -30,6 +30,8 @@ JAXB2 Basics can only be used with Java 1.8 and above. * [Simplify Plugin](https://github.com/highsource/jaxb2-basics/wiki/JAXB2-Simplify-Plugin) - simplifies weird properties like `aOrBOrC`. * [EnumValue Plugin](https://github.com/highsource/jaxb2-basics/wiki/JAXB2-EnumValue-Plugin) - makes all the generated enums implement the `EnumValue` interface. * JAXBIndex Plugin - generated `jaxb.index` files listing schema-derived classes. +* Fluent-Api Plugin - generates a fluent api in addition to the default (JavaBean) setter methods +* Value-Constructor Plugin - generates two constructors for each generated class, one of which is a default constructor, the other takes an argument for each field in the class and initialises the field with the argument value * [FixJAXB1058 Plugin](https://github.com/highsource/jaxb2-basics/wiki/JAXB2-FixJAXB1058-Plugin) - fixes [JAXB-1058](https://java.net/jira/browse/JAXB-1058). ## Credits ## diff --git a/ant/pom.xml b/ant/pom.xml index 3c14d1c3..fd187cb4 100644 --- a/ant/pom.xml +++ b/ant/pom.xml @@ -1,12 +1,12 @@ 4.0.0 - jaxb2-basics-ant + jaxb3-basics-ant jar - JAXB2 Basics - Ant Task + JAXB3 Basics - Ant Task - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT @@ -16,7 +16,7 @@ com.sun.activation - javax.activation + jakarta.activation provided diff --git a/ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJC2Task.java b/ant/src/main/java/org/jvnet/jaxb3_commons/xjc/XJC2Task.java similarity index 96% rename from ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJC2Task.java rename to ant/src/main/java/org/jvnet/jaxb3_commons/xjc/XJC2Task.java index 13dda546..9db669ed 100644 --- a/ant/src/main/java/org/jvnet/jaxb2_commons/xjc/XJC2Task.java +++ b/ant/src/main/java/org/jvnet/jaxb3_commons/xjc/XJC2Task.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc; +package org.jvnet.jaxb3_commons.xjc; import org.apache.tools.ant.BuildException; diff --git a/basic/pom.xml b/basic/pom.xml index 22935dfd..39ca0af3 100644 --- a/basic/pom.xml +++ b/basic/pom.xml @@ -1,21 +1,21 @@ 4.0.0 - jaxb2-basics + jaxb3-basics jar - JAXB2 Basics - Basic Plugins + JAXB3 Basics - Basic Plugins - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime - org.jvnet.jaxb2_commons - jaxb2-basics-tools + org.jvnet.jaxb3_commons + jaxb3-basics-tools org.glassfish.jaxb @@ -32,8 +32,8 @@ javaparser - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing test diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java b/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java deleted file mode 100644 index 54ca235a..00000000 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ExtendsClass.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; - -@XmlRootElement(namespace = "http://jaxb2-commons.dev.java.net/basic/inheritance", name = "extends") -@XmlAccessorType(XmlAccessType.PROPERTY) -public class ExtendsClass { - - private String className; - - @XmlValue - @XmlJavaTypeAdapter(value = CollapsedStringAdapter.class) - String getClassName() { - return className; - } - - public void setClassName(String className) { - this.className = className; - } - -} diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java b/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java deleted file mode 100644 index 854a4d5f..00000000 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ImplementsInterface.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; - -@XmlRootElement(namespace = "http://jaxb2-commons.dev.java.net/basic/inheritance", name = "implements") -@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) -public class ImplementsInterface { - - private String interfaceName; - - @XmlValue - @XmlJavaTypeAdapter(value = CollapsedStringAdapter.class) - public String getInterfaceName() { - return interfaceName; - } - - public void setInterfaceName(String interfaceName) { - this.interfaceName = interfaceName; - } - -} diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/Customizations.java similarity index 77% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/Customizations.java index 1557a9a5..a5eed5ca 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin; +package org.jvnet.jaxb3_commons.plugin; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic"; public static QName GENERATED_ELEMENT_NAME = new QName(NAMESPACE_URI, "generated"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/CustomizedIgnoring.java similarity index 95% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/CustomizedIgnoring.java index 3a0ee95a..4b601c3d 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/CustomizedIgnoring.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/CustomizedIgnoring.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.plugin; +package org.jvnet.jaxb3_commons.plugin; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.util.CustomizationUtils; +import org.jvnet.jaxb3_commons.util.CustomizationUtils; import com.sun.tools.xjc.model.CClassInfo; import com.sun.tools.xjc.model.CEnumLeafInfo; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/Ignoring.java similarity index 94% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/Ignoring.java index d5ae14f6..b3471b97 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/Ignoring.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/Ignoring.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin; +package org.jvnet.jaxb3_commons.plugin; import com.sun.tools.xjc.model.CClassInfo; import com.sun.tools.xjc.model.CEnumLeafInfo; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/autoinheritance/AutoInheritancePlugin.java similarity index 96% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/autoinheritance/AutoInheritancePlugin.java index 2754259e..68bfae2d 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/autoinheritance/AutoInheritancePlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/autoinheritance/AutoInheritancePlugin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.plugin.autoinheritance; +package org.jvnet.jaxb3_commons.plugin.autoinheritance; import java.util.LinkedList; import java.util.List; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JClass; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java similarity index 88% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java index 70db7d1a..186c0980 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGenerationImplementor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import org.apache.commons.lang3.Validate; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGenerator.java similarity index 93% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGenerator.java index 235bbced..a9b607d3 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import org.apache.commons.lang3.Validate; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java similarity index 84% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java index 7ea22953..728c0b57 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/AbstractCodeGeneratorPlugin.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/Arguments.java similarity index 93% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/Arguments.java index 850615a0..f58d575a 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/Arguments.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/Arguments.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ArrayCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ArrayCodeGenerator.java index b289cd45..1906bdba 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ArrayCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ArrayCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/BooleanCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/BooleanCodeGenerator.java index decfa2f6..27692839 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/BooleanCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/BooleanCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ByteCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ByteCodeGenerator.java index 289c2ab9..b0ce29af 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ByteCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ByteCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CharCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CharCodeGenerator.java index 31ae1bd0..522e2ed9 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CharCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CharCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerationAbstraction.java similarity index 95% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerationAbstraction.java index 285a0db8..5ad7959b 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationAbstraction.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerationAbstraction.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; import java.util.LinkedHashMap; @@ -6,11 +6,11 @@ import java.util.Map; import java.util.Map.Entry; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.codemodel.JCMType; -import org.jvnet.jaxb2_commons.codemodel.JCMTypeFactory; +import org.jvnet.jaxb3_commons.codemodel.JCMType; +import org.jvnet.jaxb3_commons.codemodel.JCMTypeFactory; import com.sun.codemodel.JBlock; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerationImplementor.java similarity index 94% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerationImplementor.java index 55dfa19f..a3a8490a 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerationImplementor.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerationImplementor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import com.sun.codemodel.JBlock; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerator.java similarity index 83% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerator.java index c37fd939..a08f1993 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/CodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/CodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/DoubleCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/DoubleCodeGenerator.java index 101e865f..e7b44670 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/DoubleCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/DoubleCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/FloatCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/FloatCodeGenerator.java index 15b66245..63575410 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/FloatCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/FloatCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/IntCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/IntCodeGenerator.java index 0b7110de..3c8e624d 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/IntCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/IntCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/JAXBElementCodeGenerator.java similarity index 97% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/JAXBElementCodeGenerator.java index 5613c600..603d4cd4 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/JAXBElementCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/JAXBElementCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; import java.util.Collections; @@ -9,7 +9,7 @@ import javax.xml.namespace.QName; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.codemodel.JCMTypeFactory; +import org.jvnet.jaxb3_commons.codemodel.JCMTypeFactory; import com.sun.codemodel.JBlock; import com.sun.codemodel.JClass; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ListCodeGenerator.java similarity index 96% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ListCodeGenerator.java index 35260acb..a0aeb070 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ListCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ListCodeGenerator.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; import java.util.HashSet; import java.util.Set; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; import org.apache.commons.lang3.Validate; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/LongCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/LongCodeGenerator.java index d3c726fa..0ede5ce8 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/LongCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/LongCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ObjectCodeGenerator.java similarity index 95% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ObjectCodeGenerator.java index 14d600cf..30a6cccc 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ObjectCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ObjectCodeGenerator.java @@ -1,13 +1,13 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; import java.util.Collections; import java.util.HashSet; import java.util.Set; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; -import org.jvnet.jaxb2_commons.codemodel.JConditionable; +import org.jvnet.jaxb3_commons.codemodel.JConditionable; import com.sun.codemodel.JBlock; import com.sun.codemodel.JClass; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ShortCodeGenerator.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ShortCodeGenerator.java index 97a2727b..4fa01ab6 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/codegenerator/ShortCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/codegenerator/ShortCodeGenerator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.codegenerator; +package org.jvnet.jaxb3_commons.plugin.codegenerator; import java.util.Collection; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/copyable/CopyablePlugin.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/copyable/CopyablePlugin.java index 8b6f236c..f1119f9a 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/CopyablePlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/copyable/CopyablePlugin.java @@ -1,25 +1,25 @@ -package org.jvnet.jaxb2_commons.plugin.copyable; +package org.jvnet.jaxb3_commons.plugin.copyable; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.CopyStrategy2; -import org.jvnet.jaxb2_commons.lang.CopyTo2; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.ClassUtils; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.lang.CopyStrategy2; +import org.jvnet.jaxb3_commons.lang.CopyTo2; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.util.LocatorUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JBlock; @@ -78,7 +78,7 @@ public JExpression createCopyStrategy(JCodeModel codeModel) { } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.copyable.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.copyable.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -93,7 +93,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.copyable.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.copyable.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/copyable/Customizations.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/copyable/Customizations.java index 9ee7f781..cd37d325 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/copyable/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/copyable/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.copyable; +package org.jvnet.jaxb3_commons.plugin.copyable; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/copyable"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/copyable"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/customizations/Customizations.java similarity index 69% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/customizations/Customizations.java index b35488df..1f655ce1 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/customizations/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.customizations; +package org.jvnet.jaxb3_commons.plugin.customizations; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/customizations"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/customizations"; public static String CUSTOMIZATIONS_LOCAL_PART = "customizations"; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/customizations/CustomizationsPlugin.java similarity index 97% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/customizations/CustomizationsPlugin.java index f844e2e7..f1adfc98 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/customizations/CustomizationsPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/customizations/CustomizationsPlugin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.customizations; +package org.jvnet.jaxb3_commons.plugin.customizations; import java.io.File; import java.io.FileInputStream; @@ -13,8 +13,8 @@ import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/elementwrapper/Customizations.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/elementwrapper/Customizations.java index 9a9ed3b8..ffc57068 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/elementwrapper/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.elementwrapper; +package org.jvnet.jaxb3_commons.plugin.elementwrapper; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/elementWrapper"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/elementWrapper"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/elementwrapper/ElementWrapperPlugin.java similarity index 88% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/elementwrapper/ElementWrapperPlugin.java index 0cd139d3..d1436a95 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/elementwrapper/ElementWrapperPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/elementwrapper/ElementWrapperPlugin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.elementwrapper; +package org.jvnet.jaxb3_commons.plugin.elementwrapper; import java.util.ArrayList; import java.util.Arrays; @@ -7,23 +7,23 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.model.AbstractModelPlugin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.DummyPropertyInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.util.DefaultPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.util.DefaultTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.DummyPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.CMElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.CMElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.CMElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.CMElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.util.DefaultPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.util.DefaultTypeInfoVisitor; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.model.AbstractModelPlugin; import org.xml.sax.ErrorHandler; import com.sun.tools.xjc.model.Model; @@ -76,7 +76,7 @@ public Void visitElementPropertyInfo( } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.elementwrapper.Customizations.IGNORED_ELEMENT_NAME); + org.jvnet.jaxb3_commons.plugin.elementwrapper.Customizations.IGNORED_ELEMENT_NAME); public Ignoring getIgnoring() { return ignoring; @@ -89,7 +89,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.elementwrapper.Customizations.IGNORED_ELEMENT_NAME); + .asList(org.jvnet.jaxb3_commons.plugin.elementwrapper.Customizations.IGNORED_ELEMENT_NAME); } protected void processWrapperElementPropertyInfo( diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/enumvalue/Customizations.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/enumvalue/Customizations.java index 8710a1ec..69cdb8d2 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/enumvalue/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.enumvalue; +package org.jvnet.jaxb3_commons.plugin.enumvalue; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/enumvalue"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/enumvalue"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/enumvalue/EnumValuePlugin.java similarity index 79% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/enumvalue/EnumValuePlugin.java index f30c7250..40660c26 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/enumvalue/EnumValuePlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/enumvalue/EnumValuePlugin.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.plugin.enumvalue; +package org.jvnet.jaxb3_commons.plugin.enumvalue; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.EnumValue; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.lang.EnumValue; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JClass; @@ -33,11 +33,11 @@ public String getOptionName() { @Override public String getUsage() { - return "Forces generated @XmlEnums implement the org.jvnet.jaxb2_commons.lang.EnumValue interface."; + return "Forces generated @XmlEnums implement the org.jvnet.jaxb3_commons.lang.EnumValue interface."; } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -52,7 +52,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/equals/Customizations.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/equals/Customizations.java index d4a2d62f..a2ee1a92 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/equals/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.equals; +package org.jvnet.jaxb3_commons.plugin.equals; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/equals"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/equals"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/equals/EqualsPlugin.java similarity index 87% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/equals/EqualsPlugin.java index 2b30aaa2..35915d8a 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/equals/EqualsPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/equals/EqualsPlugin.java @@ -1,25 +1,25 @@ -package org.jvnet.jaxb2_commons.plugin.equals; +package org.jvnet.jaxb3_commons.plugin.equals; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Equals2; -import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.ClassUtils; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.lang.Equals2; +import org.jvnet.jaxb3_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.util.LocatorUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JBlock; @@ -75,7 +75,7 @@ public JExpression createEqualsStrategy(JCodeModel codeModel) { } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -90,7 +90,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java similarity index 95% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java index e2e6cf81..df424397 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fixjaxb1058/FixJAXB1058Plugin.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.plugin.fixjaxb1058; +package org.jvnet.jaxb3_commons.plugin.fixjaxb1058; -import org.jvnet.jaxb2_commons.reflection.util.Accessor; -import org.jvnet.jaxb2_commons.reflection.util.FieldAccessor; +import org.jvnet.jaxb3_commons.reflection.util.Accessor; +import org.jvnet.jaxb3_commons.reflection.util.FieldAccessor; import org.xml.sax.ErrorHandler; import org.xml.sax.SAXException; diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/Customizations.java new file mode 100644 index 00000000..15dfc578 --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/Customizations.java @@ -0,0 +1,12 @@ +package org.jvnet.jaxb3_commons.plugin.fluent_api; + +import javax.xml.namespace.QName; + +public class Customizations { + + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/fluent-api"; + + public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, + "ignored"); + +} diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentApiPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentApiPlugin.java new file mode 100644 index 00000000..2003c152 --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentApiPlugin.java @@ -0,0 +1,235 @@ +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.jvnet.jaxb3_commons.plugin.fluent_api; + +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.FLUENT_COLLECTION_SETTER; +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.FLUENT_LIST_SETTER; +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.FLUENT_SETTER; +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.GETTER_METHOD_PREFIX; +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.GETTER_METHOD_PREFIX_LEN; +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.PARAMETERIZED_LIST_PREFIX; +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.SETTER_METHOD_PREFIX; +import static org.jvnet.jaxb3_commons.plugin.fluent_api.FluentMethodType.SETTER_METHOD_PREFIX_LEN; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.xml.sax.ErrorHandler; + +import com.sun.codemodel.JClass; +import com.sun.codemodel.JCodeModel; +import com.sun.codemodel.JDefinedClass; +import com.sun.codemodel.JMethod; +import com.sun.codemodel.JMod; +import com.sun.codemodel.JType; +import com.sun.codemodel.JVar; +import com.sun.tools.xjc.Plugin; +import com.sun.tools.xjc.Options; +import com.sun.tools.xjc.outline.ClassOutline; +import com.sun.tools.xjc.outline.Outline; + +/** + * Support a fluent api in addition to the default (JavaBean) setter methods.
+ *

+ * The initial idea is simply to add a "with*" method to the generated class + * for every "set*" method encountered, + * with the only functional difference of returning the class instance, instead of void. + *

+ * Enhancement on 11 June 2006:
+ * Provide fluent setter api for Lists, with support of variable arguments. + * + * This enhancement was suggested by Kenny MacLeod , + * and endorsed by Kohsuke Kawaguchi . + * Here is quoted from the original request: + *

+ * By default, XJC represents Lists by generating a getter method, but no setter. + * This is impossible to chain with fluent-api. + * How about the plugin generates a withXYZ() method for List properties, + * taking as it's parameters a vararg list. For example:

+ * // This method is generated by vanilla XJC
+ * public List<OtherType> getMyList() {
+ *   if (myList == null) {
+ *     myList = new ArrayList<OtherType>();
+ *   }
+ *   return myList;
+ * }
+ *
+ * // This would be generated by fluent-api
+ * public MyClass withMyList(OtherType... values) {
+ *   if (values!= null) {
+ *       for(OtherType value : values) {
+ *         getMyList().add(value);
+ *       }
+ *   }
+ *   return this;
+ * }
+ *
+ * Enhancement on 11 Oct 2008:
+ * Provide fluent setter api for Lists, with support of Collection argument in addition to varargs arguments. + * + * This enhancement was suggested by Alex Wei with patch submitted. See + * Jira Issue 12 for more details. + *

+ * @author Hanson Char + */ +public class FluentApiPlugin extends Plugin +{ + @Override + public String getOptionName() + { + return "Xfluent-api"; + } + + @Override + public String getUsage() + { + return " -Xfluent-api : enable fluent api for generated code"; + } + + @Override + public boolean run(Outline outline, + @SuppressWarnings("unused") Options opt, + @SuppressWarnings("unused") ErrorHandler errorHandler) + { + final JType voidType = outline.getCodeModel().VOID; + // Process every pojo class generated by jaxb + for (ClassOutline classOutline : outline.getClasses()) { + final JDefinedClass targetImplClass = classOutline.implClass; + Collection fluentMethodInfoList = new ArrayList(); + Set methodNames = new HashSet(); + boolean isOverride = false; + + for (;;) { + JDefinedClass implClass = classOutline.implClass; + // Collect the methods we are interested in + // but defer the respective fluent methods creation + // to avoid ConcurrentModificationException + for (JMethod jmethod : implClass.methods()) + { + if (methodNames.contains(jmethod.name())) + continue; + if (isSetterMethod(jmethod, voidType)) { + fluentMethodInfoList.add(new FluentMethodInfo(jmethod, FLUENT_SETTER, isOverride)); + methodNames.add(jmethod.name()); + } + else if (isListGetterMethod(jmethod)) { + fluentMethodInfoList.add(new FluentMethodInfo(jmethod, FLUENT_LIST_SETTER, isOverride)); + // Originally proposed by Alex Wei ozgwei@dev.java.net: + // https://jaxb2-commons.dev.java.net/issues/show_bug.cgi?id=12 + fluentMethodInfoList.add(new FluentMethodInfo(jmethod, FLUENT_COLLECTION_SETTER, isOverride)); + methodNames.add(jmethod.name()); + } + } + // Let's climb up the class hierarchy + classOutline = classOutline.getSuperClass(); + + if (classOutline == null) + break; + isOverride = true; + } + // Generate a respective fluent method for each setter method + for (FluentMethodInfo fluentMethodInfo : fluentMethodInfoList) + fluentMethodInfo.createFluentMethod(targetImplClass); + } + return true; + } + + /** + * Returns true if the given method is a public non-static setter method that follows + * the JavaBean convention; false otherwise. + * The setter method can either be a simple property setter method or + * an indexed property setter method. + */ + private boolean isSetterMethod(JMethod jmethod, final JType VOID) + { + // Return type of a setter method is expected to be void. + if (jmethod.type() == VOID) { + JVar[] jvars = jmethod.listParams(); + + switch(jvars.length) { + case 2: + // could be an indexed property setter method. + // if so, the first argument must be the index (a primitive int). + if (!isInt(jvars[0].type())) + return false; + // drop thru. + case 1: + // or could be a simple property setter method + int mods = jmethod.mods().getValue(); + + if ((mods & JMod.STATIC) == 0 + && (mods & JMod.PUBLIC) == 1) + { + String methodName = jmethod.name(); + return methodName.length() > SETTER_METHOD_PREFIX_LEN + && methodName.startsWith(SETTER_METHOD_PREFIX); + } + break; + } + } + return false; + } + + /** + * Returns true if the given method is a public non-static getter method that returns + * a List; false otherwise. + * + * @param jmethod given method + */ + private boolean isListGetterMethod(JMethod jmethod) + { + int mods = jmethod.mods().getValue(); + // check if it is a non-static public method + if ((mods & JMod.STATIC) == 1 + || (mods & JMod.PUBLIC) == 0) + return false; + String methodName = jmethod.name(); + // See if the method name looks like a getter method + if (methodName.length() <= GETTER_METHOD_PREFIX_LEN + || !methodName.startsWith(GETTER_METHOD_PREFIX)) + return false; + // A list getter method will have no argument. + if (jmethod.listParams().length > 0) + return false; + // See if the return type of the method + // is a List + JType jtype = jmethod.type(); + + if (jtype instanceof JClass) + { + JClass jclass = JClass.class.cast(jtype); + List typeParams = jclass.getTypeParameters(); + + if (typeParams.size() != 1) + return false; + return jclass.fullName().startsWith(PARAMETERIZED_LIST_PREFIX); + } + return false; + } + + /** Returns true if the given type is a primitive int; false otherwise. */ + private boolean isInt(JType type) + { + JCodeModel codeModel = type.owner(); + return type.isPrimitive() + && codeModel.INT.equals( + JType.parse(codeModel, type.name())); + } +} \ No newline at end of file diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodInfo.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodInfo.java new file mode 100644 index 00000000..4e72ccbf --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodInfo.java @@ -0,0 +1,55 @@ +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.jvnet.jaxb3_commons.plugin.fluent_api; + +import com.sun.codemodel.JDefinedClass; +import com.sun.codemodel.JMethod; + +/** + * Information used to generate a fluent API method. + * + * @author Hanson Char + */ +public class FluentMethodInfo { + // Original method to used to derive the fluent API method. + private final JMethod jmethod; + // True if this method will be overriding a parent method; false otherwise. + private final boolean isOverride; + // Type of fluent API method to be generated. + private final FluentMethodType fluentMethodType; + + public FluentMethodInfo(JMethod jmethod, FluentMethodType fluentMethodType, boolean isOverride) + { + this.jmethod = jmethod; + this.fluentMethodType = fluentMethodType; + this.isOverride = isOverride; + } + + /** Creates a fluent API method in the given class. */ + public void createFluentMethod(JDefinedClass implClass) { + fluentMethodType.createFluentMethod(implClass, this); + } + + /** Returns true if the fluent API method is one overriding a parent method. */ + public boolean isOverride() { + return isOverride; + } + + /** Returns the original method for which a fluent API method will be generated. */ + public JMethod getJmethod() { + return jmethod; + } +} \ No newline at end of file diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodType.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodType.java new file mode 100644 index 00000000..adf0d59b --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/fluent_api/FluentMethodType.java @@ -0,0 +1,172 @@ +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.jvnet.jaxb3_commons.plugin.fluent_api; + +import java.util.Collection; +import java.util.List; + +import com.sun.codemodel.JBlock; +import com.sun.codemodel.JClass; +import com.sun.codemodel.JConditional; +import com.sun.codemodel.JDefinedClass; +import com.sun.codemodel.JExpr; +import com.sun.codemodel.JForEach; +import com.sun.codemodel.JInvocation; +import com.sun.codemodel.JMethod; +import com.sun.codemodel.JMod; +import com.sun.codemodel.JType; +import com.sun.codemodel.JVar; + +/** + * @author Hanson Char + */ +public enum FluentMethodType { + FLUENT_SETTER + { + /** + * Adds a fluent api method, which invokes the given setter method, to the given class. + * This applies to both simple property setter method and + * indexed property setter method. + */ + @Override + public void createFluentMethod(JDefinedClass implClass, FluentMethodInfo fluentMethodInfo) + { + JMethod setterMethod = fluentMethodInfo.getJmethod(); + String name = setterMethod.name(); + // Create a with* method for the respective set* method. + int mods = JMod.PUBLIC | setterMethod.mods().getValue() & JMod.FINAL; + JMethod fluentMethod = implClass.method(mods, implClass, + FLUENT_SETTER_METHOD_PREFIX + name.substring(SETTER_METHOD_PREFIX_LEN)); + if (fluentMethodInfo.isOverride()) + fluentMethod.annotate(Override.class); + JVar[] jvars = setterMethod.listParams(); + // jvars.length == 1 means simple property setter method. + // jvars.length == 2 means indexed property setter method. + assert jvars.length == 1 || jvars.length == 2; + // with the same parameter(s) as the set* method + for (JVar jvar : jvars) + fluentMethod.param(jvar.mods().getValue(), jvar.type(), jvar.name()); + JBlock jblock = fluentMethod.body(); + // The with* method in turn invoke the setter method + JInvocation jinvocation = jblock.invoke(setterMethod); + // passing the same list of arguments + for (JVar jvar : jvars) + jinvocation.arg(jvar); + // and return "this" + jblock._return(JExpr._this()); + return; + } + }, + FLUENT_LIST_SETTER + { + /** + * Create a fluent setter method for List, with support of variable arguments. + */ + @Override + public void createFluentMethod(JDefinedClass implClass, FluentMethodInfo fluentMethodInfo) + { + JMethod listGetterMethod = fluentMethodInfo.getJmethod(); + String name = listGetterMethod.name(); + // Create a with* method for the respective List get* method. + int mods = JMod.PUBLIC | listGetterMethod.mods().getValue() & JMod.FINAL; + JMethod fluentMethod = implClass.method(mods, implClass, + FLUENT_SETTER_METHOD_PREFIX + name.substring(GETTER_METHOD_PREFIX_LEN)); + if (fluentMethodInfo.isOverride()) + fluentMethod.annotate(Override.class); + JType returnJType = listGetterMethod.type(); + // As is already checked in isListGetterMethod(JMethod): + // 1) the return type must be a subtype of JClass; and + // 2) the number of type parameters must be 1 + JClass returnJClass = JClass.class.cast(returnJType); + List typeParams = returnJClass.getTypeParameters(); + assert typeParams.size() == 1; + JClass typeParam = typeParams.get(0); + // Support variable arguments + JVar jvarParam = fluentMethod.varParam(typeParam, VALUES); + JBlock body = fluentMethod.body(); + JConditional cond = body._if( + jvarParam.ne( + JExpr._null())); + JForEach forEach = cond._then() + .forEach( + typeParam, VALUE, JExpr.ref(VALUES)); + JInvocation addInvocation = forEach.body() + .invoke( + JExpr.invoke(listGetterMethod), "add"); + addInvocation.arg( + JExpr.ref(VALUE)); + // and return "this" + body._return( + JExpr._this()); + return; + } + }, + FLUENT_COLLECTION_SETTER + { + // Originally proposed by Alex Wei ozgwei@dev.java.net: + // https://jaxb2-commons.dev.java.net/issues/show_bug.cgi?id=12 + /** + * Create a fluent setter method for List, with support of a java.util.Collection argument. + */ + @Override + public void createFluentMethod(JDefinedClass implClass, FluentMethodInfo fluentMethodInfo) + { + JMethod listGetterMethod = fluentMethodInfo.getJmethod(); + String name = listGetterMethod.name(); + // Create a with* method for the respective List get* method. + int mods = JMod.PUBLIC | listGetterMethod.mods().getValue() & JMod.FINAL; + JMethod fluentMethod = implClass.method(mods, implClass, + FLUENT_SETTER_METHOD_PREFIX + name.substring(GETTER_METHOD_PREFIX_LEN)); + if (fluentMethodInfo.isOverride()) + fluentMethod.annotate(Override.class); + JType returnJType = listGetterMethod.type(); + // As is already checked in isListGetterMethod(JMethod): + // 1) the return type must be a subtype of JClass; and + // 2) the number of type parameters must be 1 + JClass returnJClass = JClass.class.cast(returnJType); + List typeParams = returnJClass.getTypeParameters(); + assert typeParams.size() == 1; + JClass typeParam = typeParams.get(0); + // Support Collection with type parameter + JClass narrowedCollectionJClass = implClass.owner().ref(Collection.class).narrow(typeParam); + JVar jvarParam = fluentMethod.param(narrowedCollectionJClass, VALUES); + JBlock body = fluentMethod.body(); + JConditional cond = body._if( + jvarParam.ne( + JExpr._null())); + JInvocation addInvocation = cond._then() + .invoke( + JExpr.invoke(listGetterMethod), "addAll"); + addInvocation.arg(jvarParam); + // and return "this" + body._return( + JExpr._this()); + return; + } + } + ; + private static final String VALUE = "value"; + private static final String VALUES = "values"; + public static final String GETTER_METHOD_PREFIX = "get"; + public static final String SETTER_METHOD_PREFIX = "set"; + public static final String FLUENT_SETTER_METHOD_PREFIX = "with"; + public static final String PARAMETERIZED_LIST_PREFIX = List.class.getName() + "<"; + + public static final int SETTER_METHOD_PREFIX_LEN = SETTER_METHOD_PREFIX.length(); + public static final int GETTER_METHOD_PREFIX_LEN = GETTER_METHOD_PREFIX.length(); + + public abstract void createFluentMethod(JDefinedClass implClass, FluentMethodInfo fluentMethodInfo); +} \ No newline at end of file diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/hashcode/Customizations.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/hashcode/Customizations.java index 8ac13732..8aaed08b 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/hashcode/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.hashcode; +package org.jvnet.jaxb3_commons.plugin.hashcode; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/hashCode"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/hashCode"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/hashcode/HashCodePlugin.java similarity index 85% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/hashcode/HashCodePlugin.java index 9454991c..b5f25a06 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/hashcode/HashCodePlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/hashcode/HashCodePlugin.java @@ -1,25 +1,25 @@ -package org.jvnet.jaxb2_commons.plugin.hashcode; +package org.jvnet.jaxb3_commons.plugin.hashcode; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.HashCode2; -import org.jvnet.jaxb2_commons.lang.HashCodeStrategy2; -import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.ClassUtils; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.lang.HashCode2; +import org.jvnet.jaxb3_commons.lang.HashCodeStrategy2; +import org.jvnet.jaxb3_commons.lang.JAXBHashCodeStrategy; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.util.LocatorUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JBlock; @@ -74,7 +74,7 @@ public JExpression createHashCodeStrategy(JCodeModel codeModel) { } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.hashcode.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.hashcode.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -89,7 +89,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.hashcode.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.hashcode.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/Customizations.java similarity index 87% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/Customizations.java index e04c9713..d15813c3 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/Customizations.java @@ -1,17 +1,17 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance; +package org.jvnet.jaxb3_commons.plugin.inheritance; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.util.CustomizationUtils; +import org.jvnet.jaxb3_commons.util.CustomizationUtils; import com.sun.tools.xjc.model.CClassInfo; import com.sun.tools.xjc.model.CPluginCustomization; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/inheritance"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/inheritance"; public static QName OBJECT_FACTORY_ELEMENT_NAME = new QName(NAMESPACE_URI, "objectFactory"); diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ExtendsClass.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ExtendsClass.java new file mode 100644 index 00000000..1473d528 --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ExtendsClass.java @@ -0,0 +1,26 @@ +package org.jvnet.jaxb3_commons.plugin.inheritance; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlRootElement(namespace = "http://jaxb3-commons.dev.java.net/basic/inheritance", name = "extends") +@XmlAccessorType(XmlAccessType.PROPERTY) +public class ExtendsClass { + + private String className; + + @XmlValue + @XmlJavaTypeAdapter(value = CollapsedStringAdapter.class) + String getClassName() { + return className; + } + + public void setClassName(String className) { + this.className = className; + } + +} diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ImplementsInterface.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ImplementsInterface.java new file mode 100644 index 00000000..4924f31f --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ImplementsInterface.java @@ -0,0 +1,26 @@ +package org.jvnet.jaxb3_commons.plugin.inheritance; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + +@XmlRootElement(namespace = "http://jaxb3-commons.dev.java.net/basic/inheritance", name = "implements") +@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) +public class ImplementsInterface { + + private String interfaceName; + + @XmlValue + @XmlJavaTypeAdapter(value = CollapsedStringAdapter.class) + public String getInterfaceName() { + return interfaceName; + } + + public void setInterfaceName(String interfaceName) { + this.interfaceName = interfaceName; + } + +} diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/InheritancePlugin.java similarity index 97% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/InheritancePlugin.java index 2ddb9213..8767bcca 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/InheritancePlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/InheritancePlugin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance; +package org.jvnet.jaxb3_commons.plugin.inheritance; import java.util.ArrayList; import java.util.Arrays; @@ -10,9 +10,9 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.inheritance.util.JavaTypeParser; -import org.jvnet.jaxb2_commons.util.CustomizationUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.CustomizationUtils; +import org.jvnet.jaxb3_commons.plugin.inheritance.util.JavaTypeParser; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JClass; @@ -271,7 +271,7 @@ private List generateImplements(final JDefinedClass theClass, for (final CPluginCustomization implementsInterfaceCustomization : implementsInterfaceCustomizations) { if (implementsInterfaceCustomization != null) { - final ImplementsInterface implementsInterface = (ImplementsInterface) org.jvnet.jaxb2_commons.util.CustomizationUtils + final ImplementsInterface implementsInterface = (ImplementsInterface) org.jvnet.jaxb3_commons.util.CustomizationUtils .unmarshall(Customizations.getContext(), implementsInterfaceCustomization); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ObjectFactory.java similarity index 77% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ObjectFactory.java index 98b29f2a..e5aa9ea1 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactory.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ObjectFactory.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance; +package org.jvnet.jaxb3_commons.plugin.inheritance; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlRegistry; @XmlRegistry public class ObjectFactory { diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ObjectFactoryCustomization.java similarity index 66% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ObjectFactoryCustomization.java index a4a34530..4911e12d 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/ObjectFactoryCustomization.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/ObjectFactoryCustomization.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance; +package org.jvnet.jaxb3_commons.plugin.inheritance; import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; -@XmlRootElement(namespace = "http://jaxb2-commons.dev.java.net/basic/inheritance", name = "objectFactory") +@XmlRootElement(namespace = "http://jaxb3-commons.dev.java.net/basic/inheritance", name = "objectFactory") @XmlType(propOrder = { "extendsClass", "implementsInterface" }) @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) public class ObjectFactoryCustomization { @@ -28,7 +28,7 @@ public void setPackageName(String packageName) { private ExtendsClass extendsClass; - @XmlElement(namespace = "http://jaxb2-commons.dev.java.net/basic/inheritance", name = "extends") + @XmlElement(namespace = "http://jaxb3-commons.dev.java.net/basic/inheritance", name = "extends") public ExtendsClass getExtendsClass() { return extendsClass; } @@ -39,7 +39,7 @@ public void setExtendsClass(ExtendsClass extendsClass) { private List implementsInterface = new ArrayList(); - @XmlElement(namespace = "http://jaxb2-commons.dev.java.net/basic/inheritance", name = "implements") + @XmlElement(namespace = "http://jaxb3-commons.dev.java.net/basic/inheritance", name = "implements") public List getImplementsInterface() { return implementsInterface; } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/util/JavaTypeParser.java similarity index 97% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/util/JavaTypeParser.java index 2d5d07a6..e0412d8d 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/JavaTypeParser.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/util/JavaTypeParser.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance.util; +package org.jvnet.jaxb3_commons.plugin.inheritance.util; import japa.parser.JavaParser; import japa.parser.ParseException; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java similarity index 98% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java index 5b8a4b7d..20fcd503 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/inheritance/util/TypeToJTypeConvertingVisitor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance.util; +package org.jvnet.jaxb3_commons.plugin.inheritance.util; import japa.parser.ast.type.ClassOrInterfaceType; import japa.parser.ast.type.PrimitiveType; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/jaxbindex/JaxbIndexPlugin.java similarity index 91% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/jaxbindex/JaxbIndexPlugin.java index 7963b722..f4b39bd3 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/jaxbindex/JaxbIndexPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/jaxbindex/JaxbIndexPlugin.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.plugin.jaxbindex; +package org.jvnet.jaxb3_commons.plugin.jaxbindex; -import org.jvnet.jaxb2_commons.util.CodeModelUtils; +import org.jvnet.jaxb3_commons.util.CodeModelUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.fmt.JTextFile; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/mergeable/Customizations.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/mergeable/Customizations.java index 72fad319..5d0d4b5f 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/mergeable/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.mergeable; +package org.jvnet.jaxb3_commons.plugin.mergeable; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/mergeable"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/mergeable"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/mergeable/MergeablePlugin.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/mergeable/MergeablePlugin.java index 7edec3d1..20f67116 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/mergeable/MergeablePlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/mergeable/MergeablePlugin.java @@ -1,25 +1,25 @@ -package org.jvnet.jaxb2_commons.plugin.mergeable; +package org.jvnet.jaxb3_commons.plugin.mergeable; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.JAXBMergeStrategy; -import org.jvnet.jaxb2_commons.lang.MergeFrom2; -import org.jvnet.jaxb2_commons.lang.MergeStrategy2; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.ClassUtils; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.lang.JAXBMergeStrategy; +import org.jvnet.jaxb3_commons.lang.MergeFrom2; +import org.jvnet.jaxb3_commons.lang.MergeStrategy2; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.util.LocatorUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JBlock; @@ -77,7 +77,7 @@ public JExpression createMergeStrategy(JCodeModel codeModel) { } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.mergeable.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.mergeable.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -92,7 +92,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.mergeable.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.mergeable.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/model/AbstractModelPlugin.java similarity index 85% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/model/AbstractModelPlugin.java index 986a34b7..d2ade4c5 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/model/AbstractModelPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/model/AbstractModelPlugin.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.plugin.model; +package org.jvnet.jaxb3_commons.plugin.model; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.xjc.generator.MModelOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.ModelOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xjc.model.concrete.XJCCMInfoFactory; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.xjc.generator.MModelOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.ModelOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xjc.model.concrete.XJCCMInfoFactory; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; import org.xml.sax.ErrorHandler; import com.sun.tools.xjc.Options; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/setters/Customizations.java similarity index 62% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/setters/Customizations.java index 104e1c22..c4183eb1 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/setters/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.setters; +package org.jvnet.jaxb3_commons.plugin.setters; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/collectionsetters"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/collectionsetters"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/setters/SettersPlugin.java similarity index 91% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/setters/SettersPlugin.java index fa69121f..5809cb86 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/setters/SettersPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/setters/SettersPlugin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.setters; +package org.jvnet.jaxb3_commons.plugin.setters; import java.util.Arrays; import java.util.Collection; @@ -6,10 +6,10 @@ import javax.xml.namespace.QName; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JDefinedClass; @@ -149,7 +149,7 @@ private void generateSetters(ClassOutline classOutline, } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.setters.Customizations.IGNORED_ELEMENT_NAME); + org.jvnet.jaxb3_commons.plugin.setters.Customizations.IGNORED_ELEMENT_NAME); public Ignoring getIgnoring() { return ignoring; @@ -162,7 +162,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.setters.Customizations.IGNORED_ELEMENT_NAME); + .asList(org.jvnet.jaxb3_commons.plugin.setters.Customizations.IGNORED_ELEMENT_NAME); } } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsArguments.java similarity index 98% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsArguments.java index 1193d349..3839abbf 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsArguments.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsArguments.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.simpleequals; +package org.jvnet.jaxb3_commons.plugin.simpleequals; import java.util.Collection; import java.util.ListIterator; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.plugin.codegenerator.Arguments; +import org.jvnet.jaxb3_commons.plugin.codegenerator.Arguments; import com.sun.codemodel.JBlock; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java similarity index 96% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java index ec98bcfb..7d7fd0c7 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsCodeGenerationImplementor.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.plugin.simpleequals; +package org.jvnet.jaxb3_commons.plugin.simpleequals; import java.util.Arrays; -import org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGenerationImplementor; +import org.jvnet.jaxb3_commons.plugin.codegenerator.AbstractCodeGenerationImplementor; import com.sun.codemodel.JBlock; import com.sun.codemodel.JClass; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsCodeGenerator.java similarity index 73% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsCodeGenerator.java index 7be7bd0c..182f47a5 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/EqualsCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/EqualsCodeGenerator.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.plugin.simpleequals; +package org.jvnet.jaxb3_commons.plugin.simpleequals; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.plugin.codegenerator.CodeGenerationAbstraction; +import org.jvnet.jaxb3_commons.plugin.codegenerator.CodeGenerationAbstraction; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/SimpleEqualsPlugin.java similarity index 90% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/SimpleEqualsPlugin.java index 954136ff..8608cd6f 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpleequals/SimpleEqualsPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpleequals/SimpleEqualsPlugin.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.plugin.simpleequals; +package org.jvnet.jaxb3_commons.plugin.simpleequals; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGeneratorPlugin; -import org.jvnet.jaxb2_commons.plugin.codegenerator.CodeGenerator; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.FieldUtils; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.util.FieldUtils; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.codegenerator.AbstractCodeGeneratorPlugin; +import org.jvnet.jaxb3_commons.plugin.codegenerator.CodeGenerator; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import com.sun.codemodel.JBlock; import com.sun.codemodel.JCodeModel; @@ -41,7 +41,7 @@ public String getUsage() { @Override protected QName getSpecialIgnoredElementName() { - return org.jvnet.jaxb2_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME; + return org.jvnet.jaxb3_commons.plugin.equals.Customizations.IGNORED_ELEMENT_NAME; } @Override diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeArguments.java similarity index 96% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeArguments.java index 44f868e6..daeacef6 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeArguments.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeArguments.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.simplehashcode; +package org.jvnet.jaxb3_commons.plugin.simplehashcode; import java.util.Collection; import java.util.ListIterator; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.plugin.codegenerator.Arguments; +import org.jvnet.jaxb3_commons.plugin.codegenerator.Arguments; import com.sun.codemodel.JBlock; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java similarity index 96% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java index 572be117..f20adef3 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeCodeGenerationImplementor.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.plugin.simplehashcode; +package org.jvnet.jaxb3_commons.plugin.simplehashcode; import java.util.Arrays; -import org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGenerationImplementor; +import org.jvnet.jaxb3_commons.plugin.codegenerator.AbstractCodeGenerationImplementor; import com.sun.codemodel.JBlock; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeCodeGenerator.java similarity index 74% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeCodeGenerator.java index e62a6c2a..1673f5c6 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/HashCodeCodeGenerator.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/HashCodeCodeGenerator.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.plugin.simplehashcode; +package org.jvnet.jaxb3_commons.plugin.simplehashcode; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.plugin.codegenerator.CodeGenerationAbstraction; +import org.jvnet.jaxb3_commons.plugin.codegenerator.CodeGenerationAbstraction; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/SimpleHashCodePlugin.java similarity index 88% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/SimpleHashCodePlugin.java index 127ab61e..3f8ef0f4 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplehashcode/SimpleHashCodePlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplehashcode/SimpleHashCodePlugin.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.plugin.simplehashcode; +package org.jvnet.jaxb3_commons.plugin.simplehashcode; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGeneratorPlugin; -import org.jvnet.jaxb2_commons.plugin.codegenerator.CodeGenerator; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.FieldUtils; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.util.FieldUtils; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.codegenerator.AbstractCodeGeneratorPlugin; +import org.jvnet.jaxb3_commons.plugin.codegenerator.CodeGenerator; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import com.sun.codemodel.JBlock; import com.sun.codemodel.JCodeModel; @@ -40,7 +40,7 @@ public String getUsage() { @Override protected QName getSpecialIgnoredElementName() { - return org.jvnet.jaxb2_commons.plugin.hashcode.Customizations.IGNORED_ELEMENT_NAME; + return org.jvnet.jaxb3_commons.plugin.hashcode.Customizations.IGNORED_ELEMENT_NAME; } private int multiplier = 31; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpletostring/SimpleToStringPlugin.java similarity index 87% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpletostring/SimpleToStringPlugin.java index 7dd158f0..c9f98786 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simpletostring/SimpleToStringPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simpletostring/SimpleToStringPlugin.java @@ -1,24 +1,24 @@ -package org.jvnet.jaxb2_commons.plugin.simpletostring; +package org.jvnet.jaxb3_commons.plugin.simpletostring; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; -import org.jvnet.jaxb2_commons.lang.ToString2; -import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.ClassUtils; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.lang.ToString2; +import org.jvnet.jaxb3_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JBlock; @@ -74,7 +74,7 @@ public JExpression createToStringStrategy(JCodeModel codeModel) { } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -89,7 +89,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplify/Customizations.java similarity index 81% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplify/Customizations.java index cae9e91c..8b92e61e 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplify/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.simplify; +package org.jvnet.jaxb3_commons.plugin.simplify; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/simplify"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/simplify"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplify/SimplifyPlugin.java similarity index 92% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplify/SimplifyPlugin.java index 208e0585..c98dbb2b 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/simplify/SimplifyPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/simplify/SimplifyPlugin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.simplify; +package org.jvnet.jaxb3_commons.plugin.simplify; import java.text.MessageFormat; import java.util.ArrayList; @@ -8,11 +8,11 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.util.CustomizationUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.CustomizationUtils; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JJavaName; @@ -30,7 +30,7 @@ import com.sun.tools.xjc.model.CTypeRef; import com.sun.tools.xjc.model.CValuePropertyInfo; import com.sun.tools.xjc.model.Model; -import com.sun.xml.bind.v2.model.core.ID; +import org.glassfish.jaxb.core.v2.model.core.ID; public class SimplifyPlugin extends AbstractParameterizablePlugin { @@ -59,7 +59,7 @@ public String getUsage() { } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -74,10 +74,10 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.AS_ELEMENT_PROPERTY_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.AS_REFERENCE_PROPERTY_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.AS_ELEMENT_PROPERTY_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.AS_REFERENCE_PROPERTY_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } @@ -127,8 +127,8 @@ private void postProcessElementPropertyInfo(final Model model, if (CustomizationUtils .containsPropertyCustomizationInPropertyOrClass( property, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.AS_ELEMENT_PROPERTY_ELEMENT_NAME)) { + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.AS_ELEMENT_PROPERTY_ELEMENT_NAME)) { simplifyElementPropertyInfoAsElementPropertyInfo(model, classInfo, property); } @@ -139,15 +139,15 @@ private void postProcessReferencePropertyInfo(final Model model, if (CustomizationUtils .containsPropertyCustomizationInPropertyOrClass( property, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.AS_ELEMENT_PROPERTY_ELEMENT_NAME)) { + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.AS_ELEMENT_PROPERTY_ELEMENT_NAME)) { simplifyReferencePropertyInfoAsElementPropertyInfo(model, classInfo, property); } else if (CustomizationUtils .containsPropertyCustomizationInPropertyOrClass( property, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.simplify.Customizations.AS_REFERENCE_PROPERTY_ELEMENT_NAME)) { + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.PROPERTY_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.simplify.Customizations.AS_REFERENCE_PROPERTY_ELEMENT_NAME)) { simplifyReferencePropertyInfoAsReferencePropertyInfo(model, classInfo, property); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/tostring/Customizations.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/tostring/Customizations.java index 007c7d4e..299e30ed 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/tostring/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.tostring; +package org.jvnet.jaxb3_commons.plugin.tostring; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/toString"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/toString"; public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, "ignored"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/tostring/ToStringPlugin.java similarity index 87% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/tostring/ToStringPlugin.java index 1d9ae783..513ac452 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/tostring/ToStringPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/tostring/ToStringPlugin.java @@ -1,24 +1,24 @@ -package org.jvnet.jaxb2_commons.plugin.tostring; +package org.jvnet.jaxb3_commons.plugin.tostring; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; -import org.jvnet.jaxb2_commons.lang.ToString2; -import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.plugin.Customizations; -import org.jvnet.jaxb2_commons.plugin.CustomizedIgnoring; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.plugin.util.FieldOutlineUtils; -import org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils; -import org.jvnet.jaxb2_commons.util.ClassUtils; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.lang.ToString2; +import org.jvnet.jaxb3_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.ClassUtils; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.plugin.Customizations; +import org.jvnet.jaxb3_commons.plugin.CustomizedIgnoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.util.FieldOutlineUtils; +import org.jvnet.jaxb3_commons.plugin.util.StrategyClassUtils; import org.xml.sax.ErrorHandler; import com.sun.codemodel.JBlock; @@ -73,7 +73,7 @@ public JExpression createToStringStrategy(JCodeModel codeModel) { } private Ignoring ignoring = new CustomizedIgnoring( - org.jvnet.jaxb2_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); @@ -88,7 +88,7 @@ public void setIgnoring(Ignoring ignoring) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, + .asList(org.jvnet.jaxb3_commons.plugin.tostring.Customizations.IGNORED_ELEMENT_NAME, Customizations.IGNORED_ELEMENT_NAME, Customizations.GENERATED_ELEMENT_NAME); } diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/ArrayUtils.java similarity index 92% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/ArrayUtils.java index d1f00231..33448b83 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/ArrayUtils.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/ArrayUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.util; +package org.jvnet.jaxb3_commons.plugin.util; import java.lang.reflect.Array; import java.util.LinkedList; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/FieldOutlineUtils.java similarity index 82% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/FieldOutlineUtils.java index b7b67ada..114cd576 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/FieldOutlineUtils.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/FieldOutlineUtils.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.plugin.util; +package org.jvnet.jaxb3_commons.plugin.util; -import org.jvnet.jaxb2_commons.plugin.Ignoring; +import org.jvnet.jaxb3_commons.plugin.Ignoring; import com.sun.tools.xjc.outline.FieldOutline; diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/Predicate.java similarity index 61% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/Predicate.java index 0c38cf47..9b3917a8 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/Predicate.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/Predicate.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.util; +package org.jvnet.jaxb3_commons.plugin.util; public interface Predicate { diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/StrategyClassUtils.java similarity index 96% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/StrategyClassUtils.java index 33040600..c4c8397c 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/util/StrategyClassUtils.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/util/StrategyClassUtils.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.plugin.util; +package org.jvnet.jaxb3_commons.plugin.util; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; -import org.jvnet.jaxb2_commons.plugin.Ignoring; -import org.jvnet.jaxb2_commons.util.JClassUtils; +import org.jvnet.jaxb3_commons.util.JClassUtils; +import org.jvnet.jaxb3_commons.plugin.Ignoring; import com.sun.codemodel.JClass; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/Customizations.java new file mode 100644 index 00000000..04120280 --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/Customizations.java @@ -0,0 +1,12 @@ +package org.jvnet.jaxb3_commons.plugin.value_constructor; + +import javax.xml.namespace.QName; + +public class Customizations { + + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/value-constructor"; + + public static QName IGNORED_ELEMENT_NAME = new QName(NAMESPACE_URI, + "ignored"); + +} diff --git a/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/ValueConstructorPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/ValueConstructorPlugin.java new file mode 100644 index 00000000..1ab7a92d --- /dev/null +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/value_constructor/ValueConstructorPlugin.java @@ -0,0 +1,153 @@ +/* + * Copyright 2006 The Apache Software Foundation. + * + * Licensed under the Apache License, Version 2.0 (the "License") + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.jvnet.jaxb3_commons.plugin.value_constructor; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.LinkedList; +import java.util.List; + +import org.xml.sax.ErrorHandler; + +import com.sun.codemodel.JClass; +import com.sun.codemodel.JDefinedClass; +import com.sun.codemodel.JExpr; +import com.sun.codemodel.JFieldVar; +import com.sun.codemodel.JInvocation; +import com.sun.codemodel.JMethod; +import com.sun.codemodel.JMod; +import com.sun.codemodel.JVar; +import com.sun.tools.xjc.Plugin; +import com.sun.tools.xjc.Options; +import com.sun.tools.xjc.outline.ClassOutline; +import com.sun.tools.xjc.outline.Outline; + +/** + * Generate two constructors for each generated class, one of which is a default constructor, + * the other takes an argument for each field in the class and initialises the field with the + * argument value. + * + * Without this plugin, XJC will not generate any explicit constructors. + * + * @author Kenny MacLeod + * $Id: XjcValueConstructorPlugin.java,v 1.7 2007-11-26 18:35:27 skaffman Exp $ + */ +public class ValueConstructorPlugin extends Plugin +{ + @Override + public String getOptionName() + { + return "Xvalue-constructor"; + } + + @Override + public String getUsage() + { + return " -Xvalue-constructor : enable generation of value constructors"; + } + + @Override + public boolean run(final Outline outline, final Options options, final ErrorHandler errorHandler) { + // For each defined class + for (final ClassOutline classOutline : outline.getClasses()) { + final JDefinedClass implClass = classOutline.implClass; + + // Create the default, no-arg constructor + @SuppressWarnings("unused") + final JMethod defaultConstructor = implClass.constructor(JMod.PUBLIC); + defaultConstructor.javadoc().add("Default no-arg constructor"); + defaultConstructor.body().invoke("super"); + + final Collection superClassInstanceFields = getInstanceFields(getSuperclassFields(implClass)); + final Collection thisClassInstanceFields = getInstanceFields(implClass.fields().values()); + + final boolean doGenerateValueConstructor = !superClassInstanceFields.isEmpty() || !thisClassInstanceFields.isEmpty(); + + // If the class or its (generated) superclass has fields, then generate a value constructor + if (doGenerateValueConstructor) { + + // Create the skeleton of the value constructor + final JMethod valueConstructor = implClass.constructor(JMod.PUBLIC); + valueConstructor.javadoc().add("Fully-initialising value constructor"); + + // If our superclass is also being generated, then we can assume it will also have + // its own value constructor, so we add an invocation of that constructor. + if (implClass._extends() instanceof JDefinedClass) { + + final JInvocation superInvocation = valueConstructor.body().invoke("super"); + + // Add each argument to the super constructor. + for (JFieldVar superClassField : superClassInstanceFields) { + if (generateConstructorParameter(superClassField)) { + final JVar arg = valueConstructor.param(JMod.FINAL, superClassField.type(), superClassField.name()); + superInvocation.arg(arg); + } + } + } + + // Now add constructor parameters for each field in "this" class, and assign them to + // our fields. + for (final JFieldVar field : thisClassInstanceFields) { + if (generateConstructorParameter(field)) { + final JVar arg = valueConstructor.param(JMod.FINAL, field.type(), field.name()); + valueConstructor.body().assign(JExpr.refthis(field.name()), arg); + } + } + } + } + + return true; + } + + /** + * Takes a collection of fields, and returns a new collection containing only the instance + * (i.e. non-static) fields. + */ + protected Collection getInstanceFields(final Collection fields) { + final List instanceFields = new ArrayList(); + for (final JFieldVar fieldVar : fields) { + final boolean isStaticField = (fieldVar.mods().getValue() & JMod.STATIC) != 0; + if (!isStaticField) { + instanceFields.add(fieldVar); + } + } + return instanceFields; + } + + /** + * Whether or not to generate a constructor parameter for the given field. + */ + protected boolean generateConstructorParameter(final JFieldVar field) { + final boolean isStaticField = (field.mods().getValue() & JMod.STATIC) > 0; + return !isStaticField; + } + + /** + * Retrieve a List of the fields of each ancestor class. I walk up the class hierarchy + * until I reach a class that isn't being generated by JAXB. + */ + protected List getSuperclassFields(final JDefinedClass implClass) { + final List fieldList = new LinkedList(); + + JClass superclass = implClass._extends(); + while (superclass instanceof JDefinedClass) { + fieldList.addAll(0, ((JDefinedClass)superclass).fields().values()); + superclass = superclass._extends(); + } + + return fieldList; + } +} \ No newline at end of file diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/wildcard/Customizations.java similarity index 74% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/wildcard/Customizations.java index ea32d362..55a6c089 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/Customizations.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/wildcard/Customizations.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.wildcard; +package org.jvnet.jaxb3_commons.plugin.wildcard; import javax.xml.namespace.QName; public class Customizations { - public static String NAMESPACE_URI = "http://jaxb2-commons.dev.java.net/basic/wildcard"; + public static String NAMESPACE_URI = "http://jaxb3-commons.dev.java.net/basic/wildcard"; public static QName LAX_ELEMENT_NAME = new QName(NAMESPACE_URI, "lax"); public static QName STRICT_ELEMENT_NAME = new QName(NAMESPACE_URI, "strict"); diff --git a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/wildcard/WildcardPlugin.java similarity index 88% rename from basic/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java rename to basic/src/main/java/org/jvnet/jaxb3_commons/plugin/wildcard/WildcardPlugin.java index 33839b93..f23213a0 100644 --- a/basic/src/main/java/org/jvnet/jaxb2_commons/plugin/wildcard/WildcardPlugin.java +++ b/basic/src/main/java/org/jvnet/jaxb3_commons/plugin/wildcard/WildcardPlugin.java @@ -1,19 +1,19 @@ -package org.jvnet.jaxb2_commons.plugin.wildcard; +package org.jvnet.jaxb3_commons.plugin.wildcard; import java.util.Arrays; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; -import org.jvnet.jaxb2_commons.util.CustomizationUtils; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.util.CustomizationUtils; import org.xml.sax.ErrorHandler; import com.sun.tools.xjc.model.CClassInfo; import com.sun.tools.xjc.model.CPropertyInfo; import com.sun.tools.xjc.model.CReferencePropertyInfo; import com.sun.tools.xjc.model.Model; -import com.sun.xml.bind.v2.model.core.WildcardMode; +import org.glassfish.jaxb.core.v2.model.core.WildcardMode; public class WildcardPlugin extends AbstractParameterizablePlugin { @@ -89,9 +89,9 @@ public void postProcessModel(Model model, ErrorHandler errorHandler) { @Override public Collection getCustomizationElementNames() { return Arrays - .asList(org.jvnet.jaxb2_commons.plugin.wildcard.Customizations.LAX_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.wildcard.Customizations.SKIP_ELEMENT_NAME, - org.jvnet.jaxb2_commons.plugin.wildcard.Customizations.STRICT_ELEMENT_NAME); + .asList(org.jvnet.jaxb3_commons.plugin.wildcard.Customizations.LAX_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.wildcard.Customizations.SKIP_ELEMENT_NAME, + org.jvnet.jaxb3_commons.plugin.wildcard.Customizations.STRICT_ELEMENT_NAME); } } diff --git a/basic/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin b/basic/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin index 9c97afad..99aaf18e 100644 --- a/basic/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin +++ b/basic/src/main/resources/META-INF/services/com.sun.tools.xjc.Plugin @@ -1,17 +1,19 @@ -org.jvnet.jaxb2_commons.plugin.jaxbindex.JaxbIndexPlugin -org.jvnet.jaxb2_commons.plugin.tostring.ToStringPlugin -org.jvnet.jaxb2_commons.plugin.equals.EqualsPlugin -org.jvnet.jaxb2_commons.plugin.hashcode.HashCodePlugin -org.jvnet.jaxb2_commons.plugin.copyable.CopyablePlugin -org.jvnet.jaxb2_commons.plugin.mergeable.MergeablePlugin -org.jvnet.jaxb2_commons.plugin.inheritance.InheritancePlugin -org.jvnet.jaxb2_commons.plugin.setters.SettersPlugin -org.jvnet.jaxb2_commons.plugin.wildcard.WildcardPlugin -org.jvnet.jaxb2_commons.plugin.autoinheritance.AutoInheritancePlugin -org.jvnet.jaxb2_commons.plugin.elementwrapper.ElementWrapperPlugin -org.jvnet.jaxb2_commons.plugin.simplify.SimplifyPlugin -org.jvnet.jaxb2_commons.plugin.simplehashcode.SimpleHashCodePlugin -org.jvnet.jaxb2_commons.plugin.simpleequals.SimpleEqualsPlugin -org.jvnet.jaxb2_commons.plugin.enumvalue.EnumValuePlugin -org.jvnet.jaxb2_commons.plugin.fixjaxb1058.FixJAXB1058Plugin -org.jvnet.jaxb2_commons.plugin.customizations.CustomizationsPlugin \ No newline at end of file +org.jvnet.jaxb3_commons.plugin.jaxbindex.JaxbIndexPlugin +org.jvnet.jaxb3_commons.plugin.tostring.ToStringPlugin +org.jvnet.jaxb3_commons.plugin.equals.EqualsPlugin +org.jvnet.jaxb3_commons.plugin.hashcode.HashCodePlugin +org.jvnet.jaxb3_commons.plugin.copyable.CopyablePlugin +org.jvnet.jaxb3_commons.plugin.mergeable.MergeablePlugin +org.jvnet.jaxb3_commons.plugin.inheritance.InheritancePlugin +org.jvnet.jaxb3_commons.plugin.setters.SettersPlugin +org.jvnet.jaxb3_commons.plugin.wildcard.WildcardPlugin +org.jvnet.jaxb3_commons.plugin.autoinheritance.AutoInheritancePlugin +org.jvnet.jaxb3_commons.plugin.elementwrapper.ElementWrapperPlugin +org.jvnet.jaxb3_commons.plugin.simplify.SimplifyPlugin +org.jvnet.jaxb3_commons.plugin.simplehashcode.SimpleHashCodePlugin +org.jvnet.jaxb3_commons.plugin.simpleequals.SimpleEqualsPlugin +org.jvnet.jaxb3_commons.plugin.enumvalue.EnumValuePlugin +org.jvnet.jaxb3_commons.plugin.fixjaxb1058.FixJAXB1058Plugin +org.jvnet.jaxb3_commons.plugin.customizations.CustomizationsPlugin +org.jvnet.jaxb3_commons.plugin.value_constructor.ValueConstructorPlugin +org.jvnet.jaxb3_commons.plugin.fluent_api.FluentApiPlugin \ No newline at end of file diff --git a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/copyable/tests/RunCopyablePlugin.java similarity index 76% rename from basic/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java rename to basic/src/test/java/org/jvnet/jaxb3_commons/plugin/copyable/tests/RunCopyablePlugin.java index c3ceb73b..59468fff 100644 --- a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/copyable/tests/RunCopyablePlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/copyable/tests/RunCopyablePlugin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.copyable.tests; +package org.jvnet.jaxb3_commons.plugin.copyable.tests; import java.io.File; import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJC2Mojo; +import org.jvnet.jaxb2.maven2.AbstractXJCMojo; import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; public class RunCopyablePlugin extends RunXJC2Mojo { @@ -15,7 +15,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJC2Mojo mojo) { + protected void configureMojo(AbstractXJCMojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/equals/tests/RunEqualsPlugin.java similarity index 76% rename from basic/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java rename to basic/src/test/java/org/jvnet/jaxb3_commons/plugin/equals/tests/RunEqualsPlugin.java index b29251cc..bd8868f1 100644 --- a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/equals/tests/RunEqualsPlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/equals/tests/RunEqualsPlugin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.equals.tests; +package org.jvnet.jaxb3_commons.plugin.equals.tests; import java.io.File; import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJC2Mojo; +import org.jvnet.jaxb2.maven2.AbstractXJCMojo; import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; public class RunEqualsPlugin extends RunXJC2Mojo { @@ -15,7 +15,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJC2Mojo mojo) { + protected void configureMojo(AbstractXJCMojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/inheritance/tests/JavaParserTest.java similarity index 83% rename from basic/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java rename to basic/src/test/java/org/jvnet/jaxb3_commons/plugin/inheritance/tests/JavaParserTest.java index d1944b43..cdcdeef5 100644 --- a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaParserTest.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/inheritance/tests/JavaParserTest.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance.tests; +package org.jvnet.jaxb3_commons.plugin.inheritance.tests; import junit.framework.TestCase; -import org.jvnet.jaxb2_commons.plugin.inheritance.util.JavaTypeParser; +import org.jvnet.jaxb3_commons.plugin.inheritance.util.JavaTypeParser; import com.sun.codemodel.JClass; import com.sun.codemodel.JCodeModel; diff --git a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/inheritance/tests/JavaTypeParserTest.java similarity index 97% rename from basic/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java rename to basic/src/test/java/org/jvnet/jaxb3_commons/plugin/inheritance/tests/JavaTypeParserTest.java index 8566557b..4343a1d0 100644 --- a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/inheritance/tests/JavaTypeParserTest.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/inheritance/tests/JavaTypeParserTest.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin.inheritance.tests; +package org.jvnet.jaxb3_commons.plugin.inheritance.tests; import japa.parser.JavaParser; import japa.parser.ast.CompilationUnit; diff --git a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/mergeable/tests/RunMergeablePlugin.java similarity index 76% rename from basic/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java rename to basic/src/test/java/org/jvnet/jaxb3_commons/plugin/mergeable/tests/RunMergeablePlugin.java index 8faa3469..643f34a0 100644 --- a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/mergeable/tests/RunMergeablePlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/mergeable/tests/RunMergeablePlugin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.plugin.mergeable.tests; +package org.jvnet.jaxb3_commons.plugin.mergeable.tests; import java.io.File; import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJC2Mojo; +import org.jvnet.jaxb2.maven2.AbstractXJCMojo; import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; public class RunMergeablePlugin extends RunXJC2Mojo { @@ -15,7 +15,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJC2Mojo mojo) { + protected void configureMojo(AbstractXJCMojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/tostring/tests/RunToStringPlugin.java similarity index 73% rename from basic/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java rename to basic/src/test/java/org/jvnet/jaxb3_commons/plugin/tostring/tests/RunToStringPlugin.java index 1d435a9e..3f12d8c9 100644 --- a/basic/src/test/java/org/jvnet/jaxb2_commons/plugin/tostring/tests/RunToStringPlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/tostring/tests/RunToStringPlugin.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.plugin.tostring.tests; +package org.jvnet.jaxb3_commons.plugin.tostring.tests; import java.io.File; import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJC2Mojo; +import org.jvnet.jaxb2.maven2.AbstractXJCMojo; import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; public class RunToStringPlugin extends RunXJC2Mojo { @@ -16,7 +16,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJC2Mojo mojo) { + protected void configureMojo(AbstractXJCMojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/basic/src/test/resources/schema.xsd b/basic/src/test/resources/schema.xsd index 29a52962..b1653b3d 100644 --- a/basic/src/test/resources/schema.xsd +++ b/basic/src/test/resources/schema.xsd @@ -1,7 +1,7 @@ + xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb" + jaxb:version="3.0"> diff --git a/dist/pom.xml b/dist/pom.xml index 07544060..b8627e00 100644 --- a/dist/pom.xml +++ b/dist/pom.xml @@ -2,66 +2,66 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-dist + org.jvnet.jaxb3_commons + jaxb3-basics-dist pom - JAXB2 Basics - Distribution + JAXB3 Basics - Distribution - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT ${project.groupId} - jaxb2-basics-plugins + jaxb3-basics-plugins ${project.version} ${project.groupId} - jaxb2-basics-sample-po + jaxb3-basics-sample-po zip maven-src ${project.version} ${project.groupId} - jaxb2-basics-sample-po + jaxb3-basics-sample-po zip ant-src ${project.version} ${project.groupId} - jaxb2-basics-sample-po-simple + jaxb3-basics-sample-po-simple zip maven-src ${project.version} ${project.groupId} - jaxb2-basics-sample-po-simple + jaxb3-basics-sample-po-simple zip ant-src ${project.version} ${project.groupId} - jaxb2-basics-sample-basic + jaxb3-basics-sample-basic zip maven-src ${project.version} ${project.groupId} - jaxb2-basics-sample-basic + jaxb3-basics-sample-basic zip ant-src ${project.version} ${project.groupId} - jaxb2-basics-sample-cxf + jaxb3-basics-sample-cxf zip maven-src ${project.version} diff --git a/plugins/pom.xml b/plugins/pom.xml index be9081e3..a4a81bda 100644 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -1,29 +1,29 @@ 4.0.0 - jaxb2-basics-plugins + jaxb3-basics-plugins jar - JAXB2 Basics - Full Plugins JAR + JAXB3 Basics - Full Plugins JAR - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime - org.jvnet.jaxb2_commons - jaxb2-basics-tools + org.jvnet.jaxb3_commons + jaxb3-basics-tools com.sun.activation - javax.activation + jakarta.activation diff --git a/plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java b/plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java deleted file mode 100644 index 73722fa6..00000000 --- a/plugins/src/main/java/org/jvnet/jaxb2_commons/plugin/Dummy.java +++ /dev/null @@ -1,3 +0,0 @@ -package org.jvnet.jaxb2_commons.plugin; - -public class Dummy {} diff --git a/plugins/src/main/java/org/jvnet/jaxb3_commons/plugin/Dummy.java b/plugins/src/main/java/org/jvnet/jaxb3_commons/plugin/Dummy.java new file mode 100644 index 00000000..ebad7ad9 --- /dev/null +++ b/plugins/src/main/java/org/jvnet/jaxb3_commons/plugin/Dummy.java @@ -0,0 +1,3 @@ +package org.jvnet.jaxb3_commons.plugin; + +public class Dummy {} diff --git a/pom.xml b/pom.xml index a6853fcf..c09a957d 100644 --- a/pom.xml +++ b/pom.xml @@ -1,12 +1,12 @@ 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-project + org.jvnet.jaxb3_commons + jaxb3-basics-project pom - 2.3.6-SNAPSHOT - JAXB2 Basics - Project + 3.0.0-SNAPSHOT + JAXB3 Basics - Project https://github.com/highsource/jaxb2-basics - JAXB2 Basics is a part of JAXB2 Commons project which implements plugins and tools for JAXB 2.x reference implementation. + JAXB3 Basics is a part of JAXB3 Commons project which implements plugins and tools for JAXB 3.x reference implementation. GitHub Issues https://github.com/highsource/jaxb2-basics/issues @@ -170,11 +170,11 @@ UTF-8 - 2.3.6 - 2.3.1 - 2.3.0.1 - 1.2.0 - 0.15.1 + 3.0.2 + 3.0.1 + 3.0.2 + 2.0.1 + 0.15.0 1.6.8 3.3.13 1.7.36 @@ -190,63 +190,53 @@ test - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - org.jvnet.jaxb2_commons - jaxb2-basics-plugins + org.jvnet.jaxb3_commons + jaxb3-basics-plugins ${project.version} - org.jvnet.jaxb2_commons - jaxb2-basics-ant + org.jvnet.jaxb3_commons + jaxb3-basics-ant ${project.version} - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime ${project.version} - org.jvnet.jaxb2_commons - jaxb2-basics-tools + org.jvnet.jaxb3_commons + jaxb3-basics-tools ${project.version} - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing ${project.version} - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics ${project.version} - + - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - ${maven-jaxb2-plugin.version} + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin + ${maven-jaxb3-plugin.version} - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing - ${maven-jaxb2-plugin.version} + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing + ${maven-jaxb3-plugin.version} - javax.xml.bind - jaxb-api + jakarta.xml.bind + jakarta.xml.bind-api ${jaxb-api.version} @@ -266,7 +256,7 @@ com.sun.activation - javax.activation + jakarta.activation ${activation.version} @@ -301,7 +291,7 @@ org.apache.commons commons-lang3 - 3.2.1 + 3.12.0 commons-io @@ -311,7 +301,7 @@ commons-beanutils commons-beanutils - 1.9.3 + 1.9.4 commons-logging @@ -399,67 +389,67 @@ org.apache.maven.plugins maven-deploy-plugin - 2.8.2 + 3.0.0 org.apache.maven.plugins maven-javadoc-plugin - 3.0.1 + 3.4.1 org.apache.maven.plugins maven-source-plugin - 3.0.1 + 3.2.1 org.apache.maven.plugins maven-jar-plugin - 3.1.0 + 3.3.0 org.apache.maven.plugins maven-clean-plugin - 3.1.0 + 3.2.0 org.apache.maven.plugins maven-install-plugin - 2.5.2 + 3.1.0 org.apache.maven.plugins maven-site-plugin - 3.7.1 + 3.12.1 org.apache.maven.plugins maven-resources-plugin - 3.1.0 + 3.3.0 org.apache.maven.plugins maven-surefire-plugin - 2.21.0 + 2.22.2 org.apache.maven.plugins maven-dependency-plugin - 3.1.1 + 3.5.0 org.apache.maven.plugins maven-assembly-plugin - 3.1.0 + 3.4.2 org.apache.felix maven-bundle-plugin - 3.5.0 + 3.5.1 org.apache.maven.plugins maven-invoker-plugin - 3.1.0 + 3.4.0 org.owasp @@ -469,17 +459,17 @@ org.apache.maven.plugins maven-shade-plugin - 3.1.1 + 3.4.1 org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.0.1 - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - ${maven-jaxb2-plugin.version} + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin + ${maven-jaxb3-plugin.version} generate diff --git a/runtime/pom.xml b/runtime/pom.xml index bb75e068..e757f5d6 100644 --- a/runtime/pom.xml +++ b/runtime/pom.xml @@ -1,17 +1,17 @@ 4.0.0 - jaxb2-basics-runtime + jaxb3-basics-runtime jar - JAXB2 Basics - Runtime + JAXB3 Basics - Runtime - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT - javax.xml.bind - jaxb-api + jakarta.xml.bind + jakarta.xml.bind-api provided @@ -26,7 +26,7 @@ com.sun.activation - javax.activation + jakarta.activation provided diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java deleted file mode 100644 index ee52ac83..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MBuiltinLeafInfo.java +++ /dev/null @@ -1,9 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; - -public interface MBuiltinLeafInfo extends MTypeInfo, - MOriginated { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java deleted file mode 100644 index 4a64e9c1..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassRef.java +++ /dev/null @@ -1,7 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassRefOrigin; - -public interface MClassRef extends - MClassTypeInfo { -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java deleted file mode 100644 index 3b994ecd..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomization.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; - -public interface MCustomization { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java deleted file mode 100644 index e9b3f17d..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElement.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementOrigin; - -public interface MElement extends - MElementTypeInfo { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java deleted file mode 100644 index 5249f0cb..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumConstantInfo.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; - -public interface MEnumConstantInfo extends - MOriginated { - - public String getLexicalValue(); -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java deleted file mode 100644 index 64602728..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTransientPropertyInfo.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; - -public interface MTransientPropertyInfo { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java deleted file mode 100644 index c83e3a70..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcardTypeInfo.java +++ /dev/null @@ -1,9 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; - -public interface MWildcardTypeInfo extends MTypeInfo, - MOriginated { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java deleted file mode 100644 index f57e0113..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java +++ /dev/null @@ -1,9 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.BuiltinLeafInfo; - -public interface BuiltinLeafInfoOrigin> extends MSourced{ - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java deleted file mode 100644 index 69f4aadd..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java +++ /dev/null @@ -1,7 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; - -public class CMAnyAttributePropertyInfoOrigin implements MPropertyInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java deleted file mode 100644 index 3d2ccc09..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java +++ /dev/null @@ -1,7 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPackageInfoOrigin; - -public class CMPackageInfoOrigin implements MPackageInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java deleted file mode 100644 index f6873a57..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.ClassInfo; - -public interface ClassInfoOrigin> extends - MSourced { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java deleted file mode 100644 index 9edc45f0..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.ElementInfo; - -public interface ElementInfoOrigin> extends - MSourced { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java deleted file mode 100644 index cf74df8e..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/ElementOrigin.java +++ /dev/null @@ -1,9 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.Element; - -public interface ElementOrigin> extends MSourced{ - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java deleted file mode 100644 index 9a1e6713..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.EnumConstant; - -public interface EnumConstantOrigin> - extends MSourced { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java deleted file mode 100644 index bcd7c6b5..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.EnumLeafInfo; - -public interface EnumLeafInfoOrigin> extends - MSourced { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java deleted file mode 100644 index 3fc35cb6..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.PropertyInfo; - -public interface PropertyInfoOrigin> - extends MSourced { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java deleted file mode 100644 index e09a7991..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.TypeInfoSet; - -public interface TypeInfoSetOrigin> - extends MSourced { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java deleted file mode 100644 index bbf6ab9d..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java +++ /dev/null @@ -1,10 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.xml.bind.v2.model.core.WildcardTypeInfo; - -public interface WildcardTypeInfoOrigin> - extends MSourced { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java deleted file mode 100644 index 4bbf4f3e..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MBuiltinLeafInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java deleted file mode 100644 index 4ded9fef..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassRefOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MClassRefOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java deleted file mode 100644 index 050042ba..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementInfoOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MElementInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java deleted file mode 100644 index c13f9875..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MEnumConstantInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java deleted file mode 100644 index 3df809c4..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MModelInfoOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MModelInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java deleted file mode 100644 index 1d43b29b..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPackageInfoOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MPackageInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java deleted file mode 100644 index f701d620..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MPropertyInfoOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MPropertyInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java deleted file mode 100644 index 175cd965..00000000 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; - -public interface MWildcardTypeInfoOrigin { - -} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/i18n/Reportable.java similarity index 95% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/i18n/Reportable.java index 20e638de..01c991d2 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/i18n/Reportable.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/i18n/Reportable.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.i18n; +package org.jvnet.jaxb3_commons.i18n; import java.util.ResourceBundle; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ClassUtils.java similarity index 93% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ClassUtils.java index 809e10d3..7641e84e 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ClassUtils.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ClassUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; public class ClassUtils { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ContextUtils.java similarity index 87% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ContextUtils.java index 2b44d8ac..70f46c62 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ContextUtils.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ContextUtils.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; import java.io.StringWriter; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; public class ContextUtils { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyStrategy.java similarity index 92% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyStrategy.java index 13aca06c..f517ce5a 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyStrategy.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface CopyStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyStrategy2.java similarity index 94% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyStrategy2.java index b0ebfb18..fa2d722f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyStrategy2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyStrategy2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface CopyStrategy2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyTo.java similarity index 69% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyTo.java index 9eeabe00..25e29c89 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyTo.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface CopyTo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyTo2.java similarity index 68% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyTo2.java index de83c739..ca2851a1 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/CopyTo2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/CopyTo2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface CopyTo2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultCopyStrategy.java similarity index 94% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultCopyStrategy.java index 9b414df6..6897ab28 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultCopyStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultCopyStrategy.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.item; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.item; import java.lang.reflect.Method; import java.lang.reflect.Modifier; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @SuppressWarnings("deprecation") public class DefaultCopyStrategy implements CopyStrategy2, CopyStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultEqualsStrategy.java similarity index 95% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultEqualsStrategy.java index 8ecc6a7c..f5fe6c78 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultEqualsStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultEqualsStrategy.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.item; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.item; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @SuppressWarnings("deprecation") public class DefaultEqualsStrategy implements EqualsStrategy2, EqualsStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultHashCodeStrategy.java similarity index 95% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultHashCodeStrategy.java index 8f96c575..a7076fbd 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultHashCodeStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultHashCodeStrategy.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.item; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.item; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @SuppressWarnings("deprecation") public class DefaultHashCodeStrategy implements HashCodeStrategy2, HashCodeStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultMergeStrategy.java similarity index 95% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultMergeStrategy.java index 5fe820e8..7a06b0d6 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultMergeStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultMergeStrategy.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @SuppressWarnings("deprecation") public class DefaultMergeStrategy implements MergeStrategy2, MergeStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultToStringStrategy.java similarity index 96% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultToStringStrategy.java index 695b6dae..1b4ca04c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/DefaultToStringStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/DefaultToStringStrategy.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.item; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.property; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.item; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.property; import java.util.Collection; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @SuppressWarnings("deprecation") public class DefaultToStringStrategy implements ToStringStrategy2, diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EnumValue.java similarity index 61% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EnumValue.java index c29553a6..482de14b 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EnumValue.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EnumValue.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; public interface EnumValue { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Equals.java similarity index 64% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Equals.java index d0091b65..197b2928 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Equals.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface Equals { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Equals2.java similarity index 63% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Equals2.java index 54176267..465c2fda 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Equals2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Equals2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface Equals2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EqualsStrategy.java similarity index 95% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EqualsStrategy.java index 53d78c5a..49e75577 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EqualsStrategy.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface EqualsStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EqualsStrategy2.java similarity index 96% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EqualsStrategy2.java index e5c0e61a..c5f2f093 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/EqualsStrategy2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/EqualsStrategy2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface EqualsStrategy2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCode.java similarity index 57% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCode.java index 95890cc6..1c83ad79 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCode.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface HashCode { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCode2.java similarity index 55% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCode2.java index 1de23ad8..5271a52c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCode2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCode2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface HashCode2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCodeStrategy.java similarity index 93% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCodeStrategy.java index e1b42bf5..300c3948 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCodeStrategy.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface HashCodeStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCodeStrategy2.java similarity index 94% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCodeStrategy2.java index 42359503..c771dfc5 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/HashCodeStrategy2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/HashCodeStrategy2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface HashCodeStrategy2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBCopyStrategy.java similarity index 86% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBCopyStrategy.java index 8ba3a2d5..f8d8f1b9 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBCopyStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBCopyStrategy.java @@ -1,14 +1,14 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.item; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.property; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.item; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.property; import java.util.ArrayList; import java.util.List; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; import org.w3c.dom.Node; public class JAXBCopyStrategy extends DefaultCopyStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBEqualsStrategy.java similarity index 85% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBEqualsStrategy.java index aef93991..e526e331 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBEqualsStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBEqualsStrategy.java @@ -1,14 +1,14 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.item; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.property; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.item; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.property; import java.util.Iterator; import java.util.List; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public class JAXBEqualsStrategy extends DefaultEqualsStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBHashCodeStrategy.java similarity index 86% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBHashCodeStrategy.java index a982edf7..9e6c739c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBHashCodeStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBHashCodeStrategy.java @@ -1,13 +1,13 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.item; -import static org.jvnet.jaxb2_commons.locator.util.LocatorUtils.property; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.item; +import static org.jvnet.jaxb3_commons.locator.util.LocatorUtils.property; import java.util.List; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public class JAXBHashCodeStrategy extends DefaultHashCodeStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBMergeCollectionsStrategy.java similarity index 90% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBMergeCollectionsStrategy.java index 6bd697da..b0cb0d1d 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeCollectionsStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBMergeCollectionsStrategy.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; import java.util.ArrayList; import java.util.Collection; @@ -6,7 +6,7 @@ import java.util.List; import java.util.Set; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public class JAXBMergeCollectionsStrategy extends JAXBMergeStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBMergeStrategy.java similarity index 90% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBMergeStrategy.java index 565a2cd7..aad82f08 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBMergeStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBMergeStrategy.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; import java.util.Collection; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public class JAXBMergeStrategy extends DefaultMergeStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBToStringStrategy.java similarity index 89% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBToStringStrategy.java index ed21055d..29d17f8f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/JAXBToStringStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/JAXBToStringStrategy.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public class JAXBToStringStrategy extends DefaultToStringStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeFrom.java similarity index 75% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeFrom.java index 21694372..f7d37f4b 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeFrom.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface MergeFrom { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeFrom2.java similarity index 74% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeFrom2.java index 8e959781..425a64d1 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeFrom2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeFrom2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface MergeFrom2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeStrategy.java similarity index 95% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeStrategy.java index c365bf63..89bf6617 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeStrategy.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface MergeStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeStrategy2.java similarity index 96% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeStrategy2.java index 2b1b1e78..184a93b2 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/MergeStrategy2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/MergeStrategy2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface MergeStrategy2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/StringUtils.java similarity index 94% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/StringUtils.java index 942f4785..3f6aa154 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/StringUtils.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/StringUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; import java.util.ArrayList; import java.util.Iterator; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToString.java similarity index 76% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToString.java index 68977f6d..fb695cb6 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToString.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface ToString { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToString2.java similarity index 75% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToString2.java index 83064879..52db9254 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToString2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToString2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface ToString2 { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToStringStrategy.java similarity index 98% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToStringStrategy.java index b7ab9afb..602bca36 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToStringStrategy.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; @Deprecated public interface ToStringStrategy { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToStringStrategy2.java similarity index 98% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToStringStrategy2.java index 1a992868..5104ce5a 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/ToStringStrategy2.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/ToStringStrategy2.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public interface ToStringStrategy2 { /* diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Validate.java similarity index 92% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Validate.java index 308b9586..02ef0ae7 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/lang/Validate.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/lang/Validate.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; import java.util.Collection; import java.util.Iterator; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/AbstractObjectLocator.java similarity index 98% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/AbstractObjectLocator.java index 40a1434c..d4c38090 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/AbstractObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/AbstractObjectLocator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; import java.net.URL; import java.text.MessageFormat; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultItemObjectLocator.java similarity index 96% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultItemObjectLocator.java index 6e192af1..e8bce5eb 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultItemObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultItemObjectLocator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; import java.text.MessageFormat; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultPropertyObjectLocator.java similarity index 96% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultPropertyObjectLocator.java index 8b9da0de..1e6e7c00 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultPropertyObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultPropertyObjectLocator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; import java.text.MessageFormat; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultRootObjectLocator.java similarity index 92% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultRootObjectLocator.java index 201dcd30..70d137de 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/DefaultRootObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/DefaultRootObjectLocator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; import java.text.MessageFormat; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/ItemObjectLocator.java similarity index 86% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/ItemObjectLocator.java index 43003127..30e26470 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ItemObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/ItemObjectLocator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; /** * Models item locator. diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/ObjectLocator.java similarity index 89% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/ObjectLocator.java index 767d01cf..1fa0bf2e 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/ObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/ObjectLocator.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; -import javax.xml.bind.ValidationEventLocator; +import jakarta.xml.bind.ValidationEventLocator; -import org.jvnet.jaxb2_commons.i18n.Reportable; +import org.jvnet.jaxb3_commons.i18n.Reportable; /** * Object locator denotes a location in an object structure. diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/PropertyObjectLocator.java similarity index 88% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/PropertyObjectLocator.java index c394ea88..ac4335b4 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/PropertyObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/PropertyObjectLocator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; /** * Models a property locator. diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/RootObjectLocator.java similarity index 60% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/RootObjectLocator.java index 72f23926..ea387ca2 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/RootObjectLocator.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/RootObjectLocator.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.locator; +package org.jvnet.jaxb3_commons.locator; public interface RootObjectLocator extends ObjectLocator { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/util/LocatorUtils.java similarity index 94% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/locator/util/LocatorUtils.java index e8756384..61286662 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/locator/util/LocatorUtils.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/locator/util/LocatorUtils.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.locator.util; +package org.jvnet.jaxb3_commons.locator.util; -import org.jvnet.jaxb2_commons.locator.PropertyObjectLocator; -import org.jvnet.jaxb2_commons.locator.ItemObjectLocator; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.PropertyObjectLocator; +import org.jvnet.jaxb3_commons.locator.ItemObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; import org.xml.sax.Locator; public class LocatorUtils { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/AfterMarshallCallback.java similarity index 55% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/AfterMarshallCallback.java index c5396bd4..d444d036 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterMarshallCallback.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/AfterMarshallCallback.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind; +package org.jvnet.jaxb3_commons.xml.bind; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.Marshaller; public interface AfterMarshallCallback { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/AfterUnmarshallCallback.java similarity index 59% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/AfterUnmarshallCallback.java index 31cbca29..50733ab5 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/AfterUnmarshallCallback.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/AfterUnmarshallCallback.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind; +package org.jvnet.jaxb3_commons.xml.bind; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.Unmarshaller; public interface AfterUnmarshallCallback { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/BeforeMarshallCallback.java similarity index 55% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/BeforeMarshallCallback.java index b3187ec4..28cf20b8 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeMarshallCallback.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/BeforeMarshallCallback.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind; +package org.jvnet.jaxb3_commons.xml.bind; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.Marshaller; public interface BeforeMarshallCallback { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/BeforeUnmarshallCallback.java similarity index 60% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/BeforeUnmarshallCallback.java index ec15fe1d..4826876d 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/BeforeUnmarshallCallback.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/BeforeUnmarshallCallback.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind; +package org.jvnet.jaxb3_commons.xml.bind; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.Unmarshaller; public interface BeforeUnmarshallCallback { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/ContextPathAware.java similarity index 88% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/ContextPathAware.java index 147dcfea..aabd8b0d 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/ContextPathAware.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/ContextPathAware.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind; +package org.jvnet.jaxb3_commons.xml.bind; /** diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java similarity index 81% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java index 09ad0568..4c5c18db 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/annotation/adapters/CommaDelimitedStringAdapter.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.annotation.adapters; +package org.jvnet.jaxb3_commons.xml.bind.annotation.adapters; import java.util.LinkedList; import java.util.List; -import javax.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; -import org.jvnet.jaxb2_commons.lang.StringUtils; +import org.jvnet.jaxb3_commons.lang.StringUtils; public class CommaDelimitedStringAdapter extends XmlAdapter> { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAnyAttributePropertyInfo.java similarity index 65% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAnyAttributePropertyInfo.java index cd8fbec0..a7ca325c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyAttributePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAnyAttributePropertyInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MAnyAttributePropertyInfo extends MPropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAnyElementPropertyInfo.java similarity index 70% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAnyElementPropertyInfo.java index b8fc4ddf..cec5b0d3 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAnyElementPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAnyElementPropertyInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MAnyElementPropertyInfo extends MPropertyInfo, MWildcard, MMixable { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAttributePropertyInfo.java similarity index 78% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAttributePropertyInfo.java index 60fb38ec..003442ac 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MAttributePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MAttributePropertyInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import javax.xml.namespace.QName; diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MBuiltinLeafInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MBuiltinLeafInfo.java new file mode 100644 index 00000000..16b78097 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MBuiltinLeafInfo.java @@ -0,0 +1,9 @@ +package org.jvnet.jaxb3_commons.xml.bind.model; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; + +public interface MBuiltinLeafInfo extends MTypeInfo, + MOriginated { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassInfo.java similarity index 83% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassInfo.java index de99ef1d..fb4bbb53 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassInfo.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import java.util.List; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassInfoOrigin; public interface MClassInfo extends MClassTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassRef.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassRef.java new file mode 100644 index 00000000..8fa00d55 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassRef.java @@ -0,0 +1,7 @@ +package org.jvnet.jaxb3_commons.xml.bind.model; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassRefOrigin; + +public interface MClassRef extends + MClassTypeInfo { +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassTypeInfo.java similarity index 69% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassTypeInfo.java index 2dd3365e..caaf2ea2 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassTypeInfo.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; public interface MClassTypeInfo extends MPackagedTypeInfo, MTypeInfo, MOriginated, MContainer { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassTypeInfoVisitor.java similarity index 77% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassTypeInfoVisitor.java index 20e3ce9f..926f397b 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MClassTypeInfoVisitor.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MClassTypeInfoVisitor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MClassTypeInfoVisitor { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MContained.java similarity index 72% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MContained.java index 02434f15..37336bd9 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContained.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MContained.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MContained { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MContainer.java similarity index 74% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MContainer.java index b5a4d00d..0849245f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MContainer.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MContainer.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MContainer extends MPackaged { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomizable.java similarity index 63% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomizable.java index 8bcd6d91..67ad8ac7 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizable.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomizable.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MCustomizable { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomization.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomization.java new file mode 100644 index 00000000..9328938d --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomization.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model; + +public interface MCustomization { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomizations.java similarity index 78% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomizations.java index c27fc837..8c91736c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MCustomizations.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MCustomizations.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import java.util.List; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MDefaultValue.java similarity index 78% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MDefaultValue.java index 624a643a..4cbfdef5 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MDefaultValue.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MDefaultValue.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import javax.xml.namespace.NamespaceContext; diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElement.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElement.java new file mode 100644 index 00000000..08c4dfac --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElement.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementOrigin; + +public interface MElement extends + MElementTypeInfo { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementInfo.java similarity index 72% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementInfo.java index f73a31ff..6a59ff40 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementInfo.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; public interface MElementInfo extends MElementTypeInfo, MPackaged, MContained, diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementPropertyInfo.java similarity index 58% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementPropertyInfo.java index d33e5177..dbb275b0 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementPropertyInfo.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public interface MElementPropertyInfo extends MPropertyInfo, MWrappable, MElementTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementRefPropertyInfo.java similarity index 61% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementRefPropertyInfo.java index 351c70f7..e80a6a2c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementRefPropertyInfo.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public interface MElementRefPropertyInfo extends MPropertyInfo, MMixable, MWrappable, MWildcard, MElementTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementRefsPropertyInfo.java similarity index 63% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementRefsPropertyInfo.java index 08c751e4..7466ebd4 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementRefsPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementRefsPropertyInfo.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementOrigin; public interface MElementRefsPropertyInfo extends MPropertyInfo, MMixable, MWrappable, MWildcard, diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeInfo.java similarity index 63% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeInfo.java index 68b8efc6..8e1d3f75 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeInfo.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; public interface MElementTypeInfo extends MTyped, MNillable, MDefaultValue, MOriginated { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeInfos.java similarity index 76% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeInfos.java index be6a7def..b9808a7a 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeInfos.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeInfos.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import java.util.List; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeRef.java similarity index 52% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeRef.java index ea21a9df..95f097f2 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementTypeRef.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementTypeRef.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementTypeRefOrigin; public interface MElementTypeRef extends MElementTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementsPropertyInfo.java similarity index 62% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementsPropertyInfo.java index 63d3e0c1..823c9092 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MElementsPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MElementsPropertyInfo.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementTypeRefOrigin; public interface MElementsPropertyInfo extends MPropertyInfo, MWrappable, diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MEnumConstantInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MEnumConstantInfo.java new file mode 100644 index 00000000..72063b3e --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MEnumConstantInfo.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; + +public interface MEnumConstantInfo extends + MOriginated { + + public String getLexicalValue(); +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MEnumLeafInfo.java similarity index 78% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MEnumLeafInfo.java index 4386bd44..cd947921 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MEnumLeafInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MEnumLeafInfo.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import java.util.List; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; public interface MEnumLeafInfo extends MPackagedTypeInfo, MTypeInfo, MOriginated { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MID.java similarity index 70% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MID.java index 8bee7828..56a7a302 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MID.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MID.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MID extends MTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MIDREF.java similarity index 70% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MIDREF.java index 49d3578b..603da278 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREF.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MIDREF.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MIDREF extends MTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MIDREFS.java similarity index 58% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MIDREFS.java index c3bce439..b4dcfdc3 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MIDREFS.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MIDREFS.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MIDREFS extends MList { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MList.java similarity index 70% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MList.java index fff02943..896170f9 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MList.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MList.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MList extends MTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MMixable.java similarity index 55% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MMixable.java index f92d7417..09779f8d 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MMixable.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MMixable.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MMixable { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MModelInfo.java similarity index 86% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MModelInfo.java index e8f4436b..d2235701 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MModelInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MModelInfo.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import java.util.Collection; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MModelInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MModelInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; public interface MModelInfo extends MCustomizable, MOriginated { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MNillable.java similarity index 56% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MNillable.java index 7af37409..85a6560a 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MNillable.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MNillable.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MNillable { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackageInfo.java similarity index 51% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackageInfo.java index 8b8613fa..23b09d1f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackageInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackageInfo.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPackageInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPackageInfoOrigin; public interface MPackageInfo extends MOriginated, MContainer { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackaged.java similarity index 60% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackaged.java index afb4343f..82f5b042 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackaged.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackaged.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MPackaged { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackagedTypeInfo.java similarity index 77% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackagedTypeInfo.java index c260a2d6..6ac93378 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackagedTypeInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MPackagedTypeInfo extends MTypeInfo, MPackaged, MContained { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackagedTypeInfoVisitor.java similarity index 94% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackagedTypeInfoVisitor.java index ed6a093e..481f2fee 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPackagedTypeInfoVisitor.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPackagedTypeInfoVisitor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public abstract class MPackagedTypeInfoVisitor implements MTypeInfoVisitor { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPropertyInfo.java similarity index 67% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPropertyInfo.java index bbf7b1b4..e1973c8d 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPropertyInfo.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MOriginated; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public interface MPropertyInfo extends MOriginated { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPropertyInfoVisitor.java similarity index 93% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPropertyInfoVisitor.java index 0e17d7a2..095ef17f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MPropertyInfoVisitor.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MPropertyInfoVisitor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MPropertyInfoVisitor { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MSingleTypePropertyInfo.java similarity index 71% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MSingleTypePropertyInfo.java index 0030e013..afaaa6f6 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSingleTypePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MSingleTypePropertyInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MSingleTypePropertyInfo extends MPropertyInfo, MTyped, MDefaultValue { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MSourced.java similarity index 54% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MSourced.java index 02da1bed..efb21a4b 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MSourced.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MSourced.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MSourced { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTargeted.java similarity index 55% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTargeted.java index a469ee11..dbbc2a12 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTargeted.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTargeted.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MTargeted { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTransientPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTransientPropertyInfo.java new file mode 100644 index 00000000..198e0eec --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTransientPropertyInfo.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model; + +public interface MTransientPropertyInfo { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTypeInfo.java similarity index 81% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTypeInfo.java index 60d24b72..28d2578a 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTypeInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import javax.xml.namespace.QName; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTypeInfoVisitor.java similarity index 90% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTypeInfoVisitor.java index d2238e54..8684c2f8 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTypeInfoVisitor.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTypeInfoVisitor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MTypeInfoVisitor extends MClassTypeInfoVisitor { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTyped.java similarity index 63% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTyped.java index abe30bad..2eb37149 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MTyped.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MTyped.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MTyped { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MValuePropertyInfo.java similarity index 66% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MValuePropertyInfo.java index a2e74086..42bde574 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MValuePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MValuePropertyInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MValuePropertyInfo extends MSingleTypePropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWildcard.java similarity index 69% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWildcard.java index ebb5d6ab..f5fe37d0 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWildcard.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWildcard.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; public interface MWildcard { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWildcardTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWildcardTypeInfo.java new file mode 100644 index 00000000..2d165ce8 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWildcardTypeInfo.java @@ -0,0 +1,9 @@ +package org.jvnet.jaxb3_commons.xml.bind.model; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MOriginated; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; + +public interface MWildcardTypeInfo extends MTypeInfo, + MOriginated { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWrappable.java similarity index 69% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWrappable.java index 1e465869..0b2d4d7f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/MWrappable.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/MWrappable.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model; +package org.jvnet.jaxb3_commons.xml.bind.model; import javax.xml.namespace.QName; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java similarity index 60% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java index 3cbb55d2..5fc1b42b 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAnyAttributePropertyInfo.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMAnyAttributePropertyInfo extends CMPropertyInfo implements MAnyAttributePropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java similarity index 75% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java index e1e3ceb7..75d1616a 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAnyElementPropertyInfo.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMAnyElementPropertyInfo extends CMPropertyInfo implements MAnyElementPropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java similarity index 69% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java index d88ad606..d04df636 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMAttributePropertyInfo.java @@ -1,14 +1,14 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMAttributePropertyInfo extends CMSingleTypePropertyInfo implements MAttributePropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java similarity index 75% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java index 8ce0ec7d..0f260d85 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMBuiltinLeafInfo.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MBuiltinLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MBuiltinLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; public class CMBuiltinLeafInfo implements MBuiltinLeafInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMClassInfo.java similarity index 82% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMClassInfo.java index f8b481fc..b417f646 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMClassInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.util.ArrayList; import java.util.Collections; @@ -8,22 +8,22 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MContainer; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.ClassInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.PropertyInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassInfoOrigin; - -import com.sun.xml.bind.v2.model.core.ClassInfo; -import com.sun.xml.bind.v2.model.core.PropertyInfo; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MContainer; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.ClassInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.PropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassInfoOrigin; + +import org.glassfish.jaxb.core.v2.model.core.ClassInfo; +import org.glassfish.jaxb.core.v2.model.core.PropertyInfo; public class CMClassInfo implements MClassInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMClassRef.java similarity index 80% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMClassRef.java index ea6e7680..9e64788e 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMClassRef.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMClassRef.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MContainer; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassRefOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.util.XmlTypeUtils; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MContainer; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.util.XmlTypeUtils; public class CMClassRef implements MClassRef { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMCustomization.java similarity index 67% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMCustomization.java index bdab79c4..18b87063 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomization.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMCustomization.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomization; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomization; import org.w3c.dom.Element; public class CMCustomization implements MCustomization { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMCustomizations.java similarity index 72% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMCustomizations.java index fede50a1..fc45e4db 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMCustomizations.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMCustomizations.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.util.Collections; import java.util.LinkedList; import java.util.List; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomization; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomization; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; public class CMCustomizations implements MCustomizations { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElement.java similarity index 71% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElement.java index 9974ddf3..1148271f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElement.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElement.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.MElement; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MElement; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementOrigin; public class CMElement extends CMElementTypeInfo implements MElement { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementInfo.java similarity index 85% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementInfo.java index 4ca699c4..215cdf43 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementInfo.java @@ -1,17 +1,17 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.text.MessageFormat; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MContainer; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MContainer; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; public class CMElementInfo implements MElementInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementPropertyInfo.java similarity index 82% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementPropertyInfo.java index 0154d15b..2d5db6d5 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementPropertyInfo.java @@ -1,13 +1,13 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMElementPropertyInfo extends CMPropertyInfo implements MElementPropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java similarity index 85% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java index c70897a3..9f5d8114 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementRefPropertyInfo.java @@ -1,13 +1,13 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMElementRefPropertyInfo extends CMPropertyInfo implements MElementRefPropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java similarity index 79% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java index 41df090f..37be0810 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementRefsPropertyInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.util.ArrayList; import java.util.Collection; @@ -7,12 +7,12 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElement; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElement; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMElementRefsPropertyInfo extends CMPropertyInfo implements MElementRefsPropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementTypeInfo.java similarity index 85% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementTypeInfo.java index 437045ba..bf7edf28 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementTypeInfo.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; public abstract class CMElementTypeInfo implements MElementTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementTypeRef.java similarity index 72% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementTypeRef.java index ffc51451..b591e9a3 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementTypeRef.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementTypeRef.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementTypeRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementTypeRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementTypeRefOrigin; public class CMElementTypeRef extends CMElementTypeInfo implements diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java similarity index 75% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java index 93b7bf9e..6769c871 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMElementsPropertyInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.util.ArrayList; import java.util.Collection; @@ -7,12 +7,12 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementTypeRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementTypeRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMElementsPropertyInfo extends CMPropertyInfo implements MElementsPropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMEnumConstantInfo.java similarity index 72% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMEnumConstantInfo.java index cda19b65..49946a69 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumConstantInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMEnumConstantInfo.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumConstantInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumConstantInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; public class CMEnumConstantInfo implements MEnumConstantInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMEnumLeafInfo.java similarity index 80% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMEnumLeafInfo.java index 9eb7d4c2..c3bb837c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMEnumLeafInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMEnumLeafInfo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.text.MessageFormat; import java.util.ArrayList; @@ -8,23 +8,23 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MContainer; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizable; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumConstantInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.EnumConstantOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.EnumLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; - -import com.sun.xml.bind.v2.model.core.EnumConstant; -import com.sun.xml.bind.v2.model.core.EnumLeafInfo; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MContainer; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizable; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumConstantInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.EnumConstantOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.EnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; + +import org.glassfish.jaxb.core.v2.model.core.EnumConstant; +import org.glassfish.jaxb.core.v2.model.core.EnumLeafInfo; public class CMEnumLeafInfo implements MEnumLeafInfo, MCustomizable { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMID.java similarity index 72% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMID.java index ef45a3bf..9ec51cee 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMID.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMID.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.text.MessageFormat; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MID; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xmlschema.XmlSchemaConstants; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MID; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xmlschema.XmlSchemaConstants; public class CMID implements MID { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMIDREF.java similarity index 72% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMIDREF.java index 1c445a6a..7406f3cf 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREF.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMIDREF.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.text.MessageFormat; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MIDREF; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xmlschema.XmlSchemaConstants; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MIDREF; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xmlschema.XmlSchemaConstants; public class CMIDREF implements MIDREF { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMIDREFS.java similarity index 61% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMIDREFS.java index 664f4f8b..ad4bb870 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMIDREFS.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMIDREFS.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.text.MessageFormat; -import org.jvnet.jaxb2_commons.xml.bind.model.MIDREFS; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xmlschema.XmlSchemaConstants; +import org.jvnet.jaxb3_commons.xml.bind.model.MIDREFS; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xmlschema.XmlSchemaConstants; public class CMIDREFS extends CMList implements MIDREFS { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMInfoFactory.java similarity index 85% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMInfoFactory.java index ee68cfa0..edcc80aa 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMInfoFactory.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMInfoFactory.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.util.ArrayList; import java.util.Collection; @@ -7,63 +7,63 @@ import java.util.Map; import java.util.Set; -import javax.activation.MimeType; +import jakarta.activation.MimeType; import javax.xml.namespace.NamespaceContext; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MBuiltinLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MContainer; -import org.jvnet.jaxb2_commons.xml.bind.model.MElement; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementTypeRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMAnyAttributePropertyInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMBuiltinLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMClassInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMElementInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMElementOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMElementTypeRefOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMEnumConstantInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMEnumLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMModelInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMPropertyInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMWildcardTypeInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementTypeRefOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MModelInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; - -import com.sun.xml.bind.v2.model.core.Adapter; -import com.sun.xml.bind.v2.model.core.AttributePropertyInfo; -import com.sun.xml.bind.v2.model.core.BuiltinLeafInfo; -import com.sun.xml.bind.v2.model.core.ClassInfo; -import com.sun.xml.bind.v2.model.core.Element; -import com.sun.xml.bind.v2.model.core.ElementInfo; -import com.sun.xml.bind.v2.model.core.ElementPropertyInfo; -import com.sun.xml.bind.v2.model.core.EnumConstant; -import com.sun.xml.bind.v2.model.core.EnumLeafInfo; -import com.sun.xml.bind.v2.model.core.ID; -import com.sun.xml.bind.v2.model.core.MapPropertyInfo; -import com.sun.xml.bind.v2.model.core.PropertyInfo; -import com.sun.xml.bind.v2.model.core.ReferencePropertyInfo; -import com.sun.xml.bind.v2.model.core.TypeInfo; -import com.sun.xml.bind.v2.model.core.TypeInfoSet; -import com.sun.xml.bind.v2.model.core.TypeRef; -import com.sun.xml.bind.v2.model.core.ValuePropertyInfo; -import com.sun.xml.bind.v2.model.core.WildcardTypeInfo; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MBuiltinLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MContainer; +import org.jvnet.jaxb3_commons.xml.bind.model.MElement; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementTypeRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMAnyAttributePropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMBuiltinLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMClassInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMElementInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMElementOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMEnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMModelInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMWildcardTypeInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MModelInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; + +import org.glassfish.jaxb.core.v2.model.core.Adapter; +import org.glassfish.jaxb.core.v2.model.core.AttributePropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.BuiltinLeafInfo; +import org.glassfish.jaxb.core.v2.model.core.ClassInfo; +import org.glassfish.jaxb.core.v2.model.core.Element; +import org.glassfish.jaxb.core.v2.model.core.ElementInfo; +import org.glassfish.jaxb.core.v2.model.core.ElementPropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.EnumConstant; +import org.glassfish.jaxb.core.v2.model.core.EnumLeafInfo; +import org.glassfish.jaxb.core.v2.model.core.ID; +import org.glassfish.jaxb.core.v2.model.core.MapPropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.PropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.ReferencePropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.TypeInfo; +import org.glassfish.jaxb.core.v2.model.core.TypeInfoSet; +import org.glassfish.jaxb.core.v2.model.core.TypeRef; +import org.glassfish.jaxb.core.v2.model.core.ValuePropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.WildcardTypeInfo; @SuppressWarnings("unchecked") public abstract class CMInfoFactory, diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMList.java similarity index 76% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMList.java index 0c368c05..4c8c7fc1 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMList.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMList.java @@ -1,14 +1,14 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.text.MessageFormat; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MList; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MList; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; public class CMList implements MList { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMModel.java similarity index 89% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMModel.java index bc3b033e..1cc382a6 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMModel.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMModel.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import java.util.ArrayList; import java.util.Collection; @@ -9,24 +9,24 @@ import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MBuiltinLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.ClassInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.ElementInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.EnumLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.TypeInfoSetOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MModelInfoOrigin; - -import com.sun.xml.bind.v2.model.core.ClassInfo; -import com.sun.xml.bind.v2.model.core.ElementInfo; -import com.sun.xml.bind.v2.model.core.EnumLeafInfo; -import com.sun.xml.bind.v2.model.core.TypeInfoSet; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MBuiltinLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.ClassInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.ElementInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.EnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.TypeInfoSetOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MModelInfoOrigin; + +import org.glassfish.jaxb.core.v2.model.core.ClassInfo; +import org.glassfish.jaxb.core.v2.model.core.ElementInfo; +import org.glassfish.jaxb.core.v2.model.core.EnumLeafInfo; +import org.glassfish.jaxb.core.v2.model.core.TypeInfoSet; public class CMModel implements MModelInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMPackageInfo.java similarity index 74% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMPackageInfo.java index e500dace..5fd6c200 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPackageInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMPackageInfo.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; -import org.jvnet.jaxb2_commons.lang.StringUtils; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPackageInfoOrigin; +import org.jvnet.jaxb3_commons.lang.StringUtils; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPackageInfoOrigin; public class CMPackageInfo implements MPackageInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMPropertyInfo.java similarity index 74% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMPropertyInfo.java index 1d4a29c0..ee89c805 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMPropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMPropertyInfo.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizable; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizable; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public abstract class CMPropertyInfo implements MPropertyInfo, MCustomizable { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java similarity index 75% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java index 7ed63bc7..54ed4674 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMSingleTypePropertyInfo.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MSingleTypePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MSingleTypePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public abstract class CMSingleTypePropertyInfo extends CMPropertyInfo implements MSingleTypePropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMValuePropertyInfo.java similarity index 64% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMValuePropertyInfo.java index 838d7143..5b2532d0 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMValuePropertyInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMValuePropertyInfo.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.NamespaceContext; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MValuePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; public class CMValuePropertyInfo extends CMSingleTypePropertyInfo implements MValuePropertyInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java similarity index 71% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java index cf797e0b..7a5669a9 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/CMWildcardTypeInfo.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MCustomizations; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MWildcardTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MCustomizations; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MWildcardTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; public class CMWildcardTypeInfo implements MWildcardTypeInfo { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java new file mode 100644 index 00000000..2aec07ae --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/BuiltinLeafInfoOrigin.java @@ -0,0 +1,9 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.BuiltinLeafInfo; + +public interface BuiltinLeafInfoOrigin> extends MSourced{ + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java new file mode 100644 index 00000000..ea2031c8 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMAnyAttributePropertyInfoOrigin.java @@ -0,0 +1,7 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; + +public class CMAnyAttributePropertyInfoOrigin implements MPropertyInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java similarity index 59% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java index d700c3a4..9427a9d3 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMBuiltinLeafInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MBuiltinLeafInfoOrigin; -import com.sun.xml.bind.v2.model.core.BuiltinLeafInfo; +import org.glassfish.jaxb.core.v2.model.core.BuiltinLeafInfo; public class CMBuiltinLeafInfoOrigin> implements MBuiltinLeafInfoOrigin, BuiltinLeafInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java similarity index 58% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java index 602b996e..4fbca86f 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMClassElementInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; -import com.sun.xml.bind.v2.model.core.ClassInfo; +import org.glassfish.jaxb.core.v2.model.core.ClassInfo; public class CMClassElementInfoOrigin> implements MElementInfoOrigin, ClassInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java similarity index 59% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java index d200488c..9363a27c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMClassInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; -import com.sun.xml.bind.v2.model.core.ClassInfo; +import org.glassfish.jaxb.core.v2.model.core.ClassInfo; public class CMClassInfoOrigin> implements MClassInfoOrigin, ClassInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java similarity index 57% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java index 8ff9fa90..a0648cf7 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; -import com.sun.xml.bind.v2.model.core.ElementInfo; +import org.glassfish.jaxb.core.v2.model.core.ElementInfo; public class CMElementInfoOrigin> implements MElementInfoOrigin, ElementInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementOrigin.java similarity index 55% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementOrigin.java index 966adc73..b2abf09d 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementOrigin; -import com.sun.xml.bind.v2.model.core.Element; +import org.glassfish.jaxb.core.v2.model.core.Element; public class CMElementOrigin> implements MElementOrigin, ElementOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java similarity index 61% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java index f9782987..3665bd54 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMElementTypeRefOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementTypeRefOrigin; -import com.sun.xml.bind.v2.model.core.ElementPropertyInfo; -import com.sun.xml.bind.v2.model.core.TypeRef; +import org.glassfish.jaxb.core.v2.model.core.ElementPropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.TypeRef; public class CMElementTypeRefOrigin, TR extends TypeRef> implements MElementTypeRefOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java similarity index 59% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java index cb08cf96..00507b03 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumConstantInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; -import com.sun.xml.bind.v2.model.core.EnumConstant; +import org.glassfish.jaxb.core.v2.model.core.EnumConstant; public class CMEnumConstantInfoOrigin> implements MEnumConstantInfoOrigin, EnumConstantOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java similarity index 58% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java index 21db89a1..c7d3f45c 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumElementInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; -import com.sun.xml.bind.v2.model.core.EnumLeafInfo; +import org.glassfish.jaxb.core.v2.model.core.EnumLeafInfo; public class CMEnumElementInfoOrigin> implements MElementInfoOrigin, EnumLeafInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java similarity index 60% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java index 214552e3..7cf50dd8 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMEnumLeafInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; -import com.sun.xml.bind.v2.model.core.EnumLeafInfo; +import org.glassfish.jaxb.core.v2.model.core.EnumLeafInfo; public class CMEnumLeafInfoOrigin> implements MEnumLeafInfoOrigin, EnumLeafInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java similarity index 57% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java index 315bd67f..36d7ca48 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMModelInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MModelInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MModelInfoOrigin; -import com.sun.xml.bind.v2.model.core.TypeInfoSet; +import org.glassfish.jaxb.core.v2.model.core.TypeInfoSet; public class CMModelInfoOrigin> implements MModelInfoOrigin, TypeInfoSetOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java new file mode 100644 index 00000000..5cca6ac3 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMPackageInfoOrigin.java @@ -0,0 +1,7 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPackageInfoOrigin; + +public class CMPackageInfoOrigin implements MPackageInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java similarity index 58% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java index c6759068..43339b32 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMPropertyInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; -import com.sun.xml.bind.v2.model.core.PropertyInfo; +import org.glassfish.jaxb.core.v2.model.core.PropertyInfo; public class CMPropertyInfoOrigin> implements MPropertyInfoOrigin, PropertyInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java similarity index 59% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java index bcb2c148..8bd1dbd4 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/CMWildcardTypeInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MWildcardTypeInfoOrigin; -import com.sun.xml.bind.v2.model.core.WildcardTypeInfo; +import org.glassfish.jaxb.core.v2.model.core.WildcardTypeInfo; public class CMWildcardTypeInfoOrigin> implements MWildcardTypeInfoOrigin, WildcardTypeInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java new file mode 100644 index 00000000..30080b78 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ClassInfoOrigin.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.ClassInfo; + +public interface ClassInfoOrigin> extends + MSourced { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java new file mode 100644 index 00000000..26e81f1f --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementInfoOrigin.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.ElementInfo; + +public interface ElementInfoOrigin> extends + MSourced { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementOrigin.java new file mode 100644 index 00000000..474be9f9 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/ElementOrigin.java @@ -0,0 +1,9 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.Element; + +public interface ElementOrigin> extends MSourced{ + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java new file mode 100644 index 00000000..d3640e2e --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumConstantOrigin.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.EnumConstant; + +public interface EnumConstantOrigin> + extends MSourced { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java new file mode 100644 index 00000000..db4eada2 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/EnumLeafInfoOrigin.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.EnumLeafInfo; + +public interface EnumLeafInfoOrigin> extends + MSourced { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java new file mode 100644 index 00000000..3f266e61 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/PropertyInfoOrigin.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.PropertyInfo; + +public interface PropertyInfoOrigin> + extends MSourced { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java new file mode 100644 index 00000000..91b87e3f --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/TypeInfoSetOrigin.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.TypeInfoSet; + +public interface TypeInfoSetOrigin> + extends MSourced { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java new file mode 100644 index 00000000..eaf5ed9f --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/concrete/origin/WildcardTypeInfoOrigin.java @@ -0,0 +1,10 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import org.glassfish.jaxb.core.v2.model.core.WildcardTypeInfo; + +public interface WildcardTypeInfoOrigin> + extends MSourced { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java new file mode 100644 index 00000000..d7a99055 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MBuiltinLeafInfoOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MBuiltinLeafInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MClassInfoOrigin.java similarity index 63% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MClassInfoOrigin.java index 895b4224..3e25de23 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MClassInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MClassInfoOrigin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.origin; public interface MClassInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MClassRefOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MClassRefOrigin.java new file mode 100644 index 00000000..3364bc3d --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MClassRefOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MClassRefOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementInfoOrigin.java new file mode 100644 index 00000000..202608f7 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementInfoOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MElementInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementOrigin.java similarity index 54% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementOrigin.java index acc2076c..fad0f70e 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementOrigin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.origin; public interface MElementOrigin extends MElementInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementTypeRefOrigin.java similarity index 56% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementTypeRefOrigin.java index 2b4f3301..24d388cb 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MElementTypeRefOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MElementTypeRefOrigin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.origin; public interface MElementTypeRefOrigin extends MElementInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java new file mode 100644 index 00000000..355160cd --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MEnumConstantInfoOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MEnumConstantInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java similarity index 64% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java index 05c542f6..81a25251 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MEnumLeafInfoOrigin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.origin; public interface MEnumLeafInfoOrigin { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MModelInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MModelInfoOrigin.java new file mode 100644 index 00000000..d23adaea --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MModelInfoOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MModelInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MOriginated.java similarity index 53% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MOriginated.java index 48971d15..fa80251e 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/origin/MOriginated.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MOriginated.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.origin; +package org.jvnet.jaxb3_commons.xml.bind.model.origin; public interface MOriginated { diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPackageInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPackageInfoOrigin.java new file mode 100644 index 00000000..09a1e4c0 --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPackageInfoOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MPackageInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPropertyInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPropertyInfoOrigin.java new file mode 100644 index 00000000..096ded5d --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MPropertyInfoOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MPropertyInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java new file mode 100644 index 00000000..ae68233d --- /dev/null +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/origin/MWildcardTypeInfoOrigin.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.origin; + +public interface MWildcardTypeInfoOrigin { + +} diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java similarity index 62% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java index 88f34c2a..451e6bd1 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/DefaultPropertyInfoVisitor.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util; - -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo; +package org.jvnet.jaxb3_commons.xml.bind.model.util; + +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MValuePropertyInfo; public class DefaultPropertyInfoVisitor implements MPropertyInfoVisitor { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java similarity index 57% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java index f4b79933..c80686b6 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/DefaultTypeInfoVisitor.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util; - -import org.jvnet.jaxb2_commons.xml.bind.model.MBuiltinLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MID; -import org.jvnet.jaxb2_commons.xml.bind.model.MIDREF; -import org.jvnet.jaxb2_commons.xml.bind.model.MIDREFS; -import org.jvnet.jaxb2_commons.xml.bind.model.MList; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MWildcardTypeInfo; +package org.jvnet.jaxb3_commons.xml.bind.model.util; + +import org.jvnet.jaxb3_commons.xml.bind.model.MBuiltinLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MID; +import org.jvnet.jaxb3_commons.xml.bind.model.MIDREF; +import org.jvnet.jaxb3_commons.xml.bind.model.MIDREFS; +import org.jvnet.jaxb3_commons.xml.bind.model.MList; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MWildcardTypeInfo; public class DefaultTypeInfoVisitor implements MTypeInfoVisitor { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java similarity index 86% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java index fdf36486..b79d31b2 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/PackageInfoQNameAnalyzer.java @@ -1,17 +1,17 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util; +package org.jvnet.jaxb3_commons.xml.bind.model.util; import java.util.HashMap; import java.util.Map; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.StringUtils; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.lang.StringUtils; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; public class PackageInfoQNameAnalyzer { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java similarity index 74% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java index 6da1b941..a3ac9d30 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/QNameCollectingPropertyInfoVisitor.java @@ -1,19 +1,19 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util; +package org.jvnet.jaxb3_commons.xml.bind.model.util; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElement; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementTypeRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElement; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementTypeRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MValuePropertyInfo; public class QNameCollectingPropertyInfoVisitor implements MPropertyInfoVisitor { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/QNameCollector.java similarity index 73% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/QNameCollector.java index 902cd911..46cdff1e 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/QNameCollector.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/QNameCollector.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util; +package org.jvnet.jaxb3_commons.xml.bind.model.util; import javax.xml.namespace.QName; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/XmlTypeUtils.java similarity index 90% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/XmlTypeUtils.java index ae282096..521bfdb2 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/bind/model/util/XmlTypeUtils.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/bind/model/util/XmlTypeUtils.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util; +package org.jvnet.jaxb3_commons.xml.bind.model.util; import java.util.HashMap; import java.util.Map; -import javax.xml.bind.annotation.XmlNs; -import javax.xml.bind.annotation.XmlSchema; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlNs; +import jakarta.xml.bind.annotation.XmlSchema; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.lang.Validate; +import org.jvnet.jaxb3_commons.lang.Validate; -import com.sun.xml.bind.api.impl.NameConverter; +import org.glassfish.jaxb.core.api.impl.NameConverter; public class XmlTypeUtils { diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/namespace/util/QNameUtils.java similarity index 92% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xml/namespace/util/QNameUtils.java index 6597066b..d3d6a5b9 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xml/namespace/util/QNameUtils.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xml/namespace/util/QNameUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xml.namespace.util; +package org.jvnet.jaxb3_commons.xml.namespace.util; import javax.xml.XMLConstants; import javax.xml.namespace.QName; diff --git a/runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java b/runtime/src/main/java/org/jvnet/jaxb3_commons/xmlschema/XmlSchemaConstants.java similarity index 98% rename from runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java rename to runtime/src/main/java/org/jvnet/jaxb3_commons/xmlschema/XmlSchemaConstants.java index 4bcbd417..5e9ef1ce 100644 --- a/runtime/src/main/java/org/jvnet/jaxb2_commons/xmlschema/XmlSchemaConstants.java +++ b/runtime/src/main/java/org/jvnet/jaxb3_commons/xmlschema/XmlSchemaConstants.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xmlschema; +package org.jvnet.jaxb3_commons.xmlschema; import javax.xml.namespace.QName; diff --git a/runtime/src/main/resources/org/jvnet/jaxb2_commons/locator/messages.properties b/runtime/src/main/resources/org/jvnet/jaxb3_commons/locator/messages.properties similarity index 100% rename from runtime/src/main/resources/org/jvnet/jaxb2_commons/locator/messages.properties rename to runtime/src/main/resources/org/jvnet/jaxb3_commons/locator/messages.properties diff --git a/runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java b/runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java index 9a7abd6b..b2df16d0 100644 --- a/runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java +++ b/runtime/src/test/java/org/hisrc/xml/bind/tests/DynamicSchemaTest.java @@ -3,13 +3,13 @@ import java.io.IOException; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.MarshalException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.SchemaOutputResolver; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.MarshalException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.SchemaOutputResolver; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlRootElement; import javax.xml.transform.Result; import javax.xml.transform.dom.DOMResult; import javax.xml.transform.dom.DOMSource; @@ -19,7 +19,7 @@ import org.junit.Test; import org.xml.sax.SAXException; -import com.sun.xml.bind.v2.WellKnownNamespace; +import org.glassfish.jaxb.core.v2.WellKnownNamespace; public class DynamicSchemaTest { diff --git a/runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java b/runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java index 06c1e505..15cef89b 100644 --- a/runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java +++ b/runtime/src/test/java/org/hisrc/xml/bind/tests/addelement/AddElementTest.java @@ -3,12 +3,12 @@ import java.util.LinkedList; import java.util.List; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlTransient; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlTransient; import org.junit.Assert; import org.junit.Test; diff --git a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java index 9e8a60f3..1227616a 100644 --- a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java +++ b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dog.java @@ -1,6 +1,6 @@ package org.hisrc.xml.bind.tests.dogs; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; import javax.xml.namespace.QName; public class Dog extends JAXBElement { diff --git a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java index 94388f61..7c9460f1 100644 --- a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java +++ b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/DogTest.java @@ -1,7 +1,7 @@ package org.hisrc.xml.bind.tests.dogs; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; import org.junit.Assert; import org.junit.Test; diff --git a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java index af1739a2..cad86d9b 100644 --- a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java +++ b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/Dogs.java @@ -3,10 +3,10 @@ import java.util.LinkedList; import java.util.List; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "listOfDogs") public class Dogs { diff --git a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java index c3792109..2978e301 100644 --- a/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java +++ b/runtime/src/test/java/org/hisrc/xml/bind/tests/dogs/ObjectFactory.java @@ -1,7 +1,7 @@ package org.hisrc.xml.bind.tests.dogs; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlRegistry; @XmlRegistry public class ObjectFactory { diff --git a/runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java b/runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java index 2fc9e799..6c0dff0f 100644 --- a/runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java +++ b/runtime/src/test/java/org/hisrc/xml/bind/tests/dynamicelementname/DynamicElementNameTest.java @@ -3,14 +3,14 @@ import java.util.LinkedList; import java.util.List; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlTransient; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlTransient; import javax.xml.namespace.QName; import org.junit.Test; diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java deleted file mode 100644 index 45da5f36..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java +++ /dev/null @@ -1,150 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests; - -import java.util.Arrays; -import java.util.Collection; - -import org.junit.Assert; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.Parameterized; -import org.junit.runners.Parameterized.Parameters; -import org.jvnet.jaxb2_commons.xml.bind.model.util.XmlTypeUtils; -import org.jvnet.jaxb2_commons.xml.namespace.util.QNameUtils; - -@RunWith(Parameterized.class) -public class XmlTypeUtilsTest { - - @Parameters - public static Collection data() { - return Arrays - .asList(new Object[][] { - // - { - "a1", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A1.class }, - { - "a2", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A2.class }, - { - "AThree", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A3.class }, - { - "AFour", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A4.class }, - { - "{urn:five}AFive", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A5.class }, - { - "a6", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A6.class }, - { - "{urn:seven}a7", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A7.class }, - { - null, - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A8.class }, - { - "{urn:nine}ANine", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha.A9.class }, - { - "a1", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A1.class }, - { - "a2", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A2.class }, - { - "AThree", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A3.class }, - { - "AFour", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A4.class }, - { - "{urn:five}AFive", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A5.class }, - { - "a6", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A6.class }, - { - "{urn:seven}a7", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A7.class }, - { - null, - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A8.class }, - { - "{urn:nine}ANine", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta.A9.class }, - { - "{urn:gamma}a1", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A1.class }, - { - "{urn:gamma}a2", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A2.class }, - { - "{urn:gamma}AThree", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A3.class }, - { - "AFour", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A4.class }, - { - "{urn:five}AFive", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A5.class }, - { - "a6", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A6.class }, - { - "{urn:seven}a7", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A7.class }, - { - null, - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A8.class }, - { - "{urn:nine}ANine", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma.A9.class }, - { - "{urn:delta}a1", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A1.class }, - { - "{urn:delta}a2", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A2.class }, - { - "{urn:delta}AThree", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A3.class }, - { - "AFour", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A4.class }, - { - "{urn:five}five:AFive", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A5.class }, - { - "a6", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A6.class }, - { - "{urn:seven}a7", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A7.class }, - { - null, - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A8.class }, - { - "{urn:nine}ANine", - org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta.A9.class }, - - }); - } - - private final String key; - - private final Class _class; - - public XmlTypeUtilsTest(String key, Class _class) { - this.key = key; - this._class = _class; - } - - @Test - public void producesCorrectTypeName() { - Assert.assertEquals(key, - QNameUtils.getKey(XmlTypeUtils.getTypeName(_class))); - - } - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java deleted file mode 100644 index a5df08db..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A1.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -public class A1 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java deleted file mode 100644 index 2c57a028..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A2.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType -public class A2 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java deleted file mode 100644 index bfda5b8d..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A3.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AThree") -public class A3 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java deleted file mode 100644 index e6425454..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A4.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFour", namespace="") -public class A4 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java deleted file mode 100644 index 432f1c12..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A5.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFive", namespace="urn:five") -public class A5 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java deleted file mode 100644 index cbc0a58c..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A6.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="") -public class A6 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java deleted file mode 100644 index 0f329499..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A7.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="urn:seven") -public class A7 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java deleted file mode 100644 index 5cad7cce..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A8.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="", namespace="urn:eight") -public class A8 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java deleted file mode 100644 index f98158c9..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/alpha/A9.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.alpha; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name = "ANine", namespace = "urn:nine") -public class A9 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java deleted file mode 100644 index f78db727..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A1.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -public class A1 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java deleted file mode 100644 index bd16cf6c..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A2.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType -public class A2 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java deleted file mode 100644 index 7620eb55..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A3.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AThree") -public class A3 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java deleted file mode 100644 index 66d207c0..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A4.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFour", namespace="") -public class A4 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java deleted file mode 100644 index 9eac89e3..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A5.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFive", namespace="urn:five") -public class A5 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java deleted file mode 100644 index 3db5b0e9..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A6.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="") -public class A6 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java deleted file mode 100644 index 877f7fec..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A7.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="urn:seven") -public class A7 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java deleted file mode 100644 index 4d4e9a2d..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A8.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="", namespace="urn:eight") -public class A8 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java deleted file mode 100644 index 35a0d687..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/A9.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name = "ANine", namespace = "urn:nine") -public class A9 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java deleted file mode 100644 index bd8b552e..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/beta/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -@XmlSchema -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.beta; - -import javax.xml.bind.annotation.XmlSchema; - diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java deleted file mode 100644 index b3bb6ba4..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A1.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -public class A1 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java deleted file mode 100644 index 9f8c58af..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A2.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType -public class A2 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java deleted file mode 100644 index e8a80240..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A3.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AThree") -public class A3 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java deleted file mode 100644 index 1e8df0e0..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A4.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFour", namespace="") -public class A4 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java deleted file mode 100644 index 2637faf7..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A5.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFive", namespace="urn:five") -public class A5 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java deleted file mode 100644 index f64da04f..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A6.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="") -public class A6 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java deleted file mode 100644 index cfc031b2..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A7.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="urn:seven") -public class A7 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java deleted file mode 100644 index 6181b3ef..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A8.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="", namespace="urn:eight") -public class A8 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java deleted file mode 100644 index b92147d7..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/A9.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name = "ANine", namespace = "urn:nine") -public class A9 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java deleted file mode 100644 index 83ec9706..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A1.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -public class A1 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java deleted file mode 100644 index 2190cc06..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A2.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType -public class A2 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java deleted file mode 100644 index fd779ee8..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A3.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AThree") -public class A3 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java deleted file mode 100644 index 46fa6fc6..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A4.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFour", namespace="") -public class A4 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java deleted file mode 100644 index e7833b6b..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A5.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="AFive", namespace="urn:five") -public class A5 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java deleted file mode 100644 index c54c54d4..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A6.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="") -public class A6 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java deleted file mode 100644 index 1ece4e7e..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A7.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(namespace="urn:seven") -public class A7 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java deleted file mode 100644 index 23205832..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A8.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name="", namespace="urn:eight") -public class A8 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java deleted file mode 100644 index 21afcdea..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/A9.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlType; - -@XmlType(name = "ANine", namespace = "urn:nine") -public class A9 { - -} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java b/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java deleted file mode 100644 index add8df02..00000000 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/gamma/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -@XmlSchema(namespace = "urn:gamma") -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.gamma; - -import javax.xml.bind.annotation.XmlSchema; - diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/lang/tests/CopyStrategyTest.java similarity index 79% rename from runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java rename to runtime/src/test/java/org/jvnet/jaxb3_commons/lang/tests/CopyStrategyTest.java index b30adbb8..b2ab0eab 100644 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CopyStrategyTest.java +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/lang/tests/CopyStrategyTest.java @@ -1,20 +1,20 @@ -package org.jvnet.jaxb2_commons.lang.tests; +package org.jvnet.jaxb3_commons.lang.tests; import java.io.InputStream; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlRootElement; import junit.framework.TestCase; import org.apache.commons.io.IOUtils; -import org.jvnet.jaxb2_commons.lang.CopyStrategy2; -import org.jvnet.jaxb2_commons.lang.CopyTo2; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.lang.CopyStrategy2; +import org.jvnet.jaxb3_commons.lang.CopyTo2; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; import com.vividsolutions.jts.geom.Coordinate; import com.vividsolutions.jts.geom.GeometryFactory; diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/lang/tests/CyclicTests.java similarity index 85% rename from runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java rename to runtime/src/test/java/org/jvnet/jaxb3_commons/lang/tests/CyclicTests.java index 50df5267..77efc797 100644 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/lang/tests/CyclicTests.java +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/lang/tests/CyclicTests.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.lang.tests; +package org.jvnet.jaxb3_commons.lang.tests; import java.util.IdentityHashMap; import java.util.Map; import junit.framework.TestCase; -import org.jvnet.jaxb2_commons.lang.CopyStrategy2; -import org.jvnet.jaxb2_commons.lang.CopyTo2; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.locator.DefaultRootObjectLocator; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; +import org.jvnet.jaxb3_commons.lang.CopyStrategy2; +import org.jvnet.jaxb3_commons.lang.CopyTo2; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.locator.DefaultRootObjectLocator; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.locator.util.LocatorUtils; public class CyclicTests extends TestCase { diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java new file mode 100644 index 00000000..80855774 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/XmlTypeUtilsTest.java @@ -0,0 +1,150 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests; + +import java.util.Arrays; +import java.util.Collection; + +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.Parameterized; +import org.junit.runners.Parameterized.Parameters; +import org.jvnet.jaxb3_commons.xml.bind.model.util.XmlTypeUtils; +import org.jvnet.jaxb3_commons.xml.namespace.util.QNameUtils; + +@RunWith(Parameterized.class) +public class XmlTypeUtilsTest { + + @Parameters + public static Collection data() { + return Arrays + .asList(new Object[][] { + // + { + "a1", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A1.class }, + { + "a2", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A2.class }, + { + "AThree", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A3.class }, + { + "AFour", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A4.class }, + { + "{urn:five}AFive", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A5.class }, + { + "a6", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A6.class }, + { + "{urn:seven}a7", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A7.class }, + { + null, + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A8.class }, + { + "{urn:nine}ANine", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha.A9.class }, + { + "a1", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A1.class }, + { + "a2", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A2.class }, + { + "AThree", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A3.class }, + { + "AFour", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A4.class }, + { + "{urn:five}AFive", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A5.class }, + { + "a6", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A6.class }, + { + "{urn:seven}a7", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A7.class }, + { + null, + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A8.class }, + { + "{urn:nine}ANine", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta.A9.class }, + { + "{urn:gamma}a1", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A1.class }, + { + "{urn:gamma}a2", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A2.class }, + { + "{urn:gamma}AThree", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A3.class }, + { + "AFour", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A4.class }, + { + "{urn:five}AFive", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A5.class }, + { + "a6", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A6.class }, + { + "{urn:seven}a7", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A7.class }, + { + null, + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A8.class }, + { + "{urn:nine}ANine", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma.A9.class }, + { + "{urn:delta}a1", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A1.class }, + { + "{urn:delta}a2", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A2.class }, + { + "{urn:delta}AThree", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A3.class }, + { + "AFour", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A4.class }, + { + "{urn:five}five:AFive", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A5.class }, + { + "a6", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A6.class }, + { + "{urn:seven}a7", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A7.class }, + { + null, + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A8.class }, + { + "{urn:nine}ANine", + org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta.A9.class }, + + }); + } + + private final String key; + + private final Class _class; + + public XmlTypeUtilsTest(String key, Class _class) { + this.key = key; + this._class = _class; + } + + @Test + public void producesCorrectTypeName() { + Assert.assertEquals(key, + QNameUtils.getKey(XmlTypeUtils.getTypeName(_class))); + + } + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A1.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A1.java new file mode 100644 index 00000000..e0b33b8c --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A1.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +public class A1 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A2.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A2.java new file mode 100644 index 00000000..c0cdafd8 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A2.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType +public class A2 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A3.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A3.java new file mode 100644 index 00000000..eee67235 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A3.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AThree") +public class A3 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A4.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A4.java new file mode 100644 index 00000000..fc306b24 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A4.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFour", namespace="") +public class A4 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A5.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A5.java new file mode 100644 index 00000000..31dfd01d --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A5.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFive", namespace="urn:five") +public class A5 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A6.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A6.java new file mode 100644 index 00000000..298c3af3 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A6.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="") +public class A6 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A7.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A7.java new file mode 100644 index 00000000..475aa42c --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A7.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="urn:seven") +public class A7 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A8.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A8.java new file mode 100644 index 00000000..4b03215c --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A8.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="", namespace="urn:eight") +public class A8 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A9.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A9.java new file mode 100644 index 00000000..6ab24db5 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/alpha/A9.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.alpha; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name = "ANine", namespace = "urn:nine") +public class A9 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A1.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A1.java new file mode 100644 index 00000000..307aaf60 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A1.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +public class A1 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A2.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A2.java new file mode 100644 index 00000000..3a69e148 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A2.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType +public class A2 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A3.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A3.java new file mode 100644 index 00000000..1a3ff7d4 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A3.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AThree") +public class A3 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A4.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A4.java new file mode 100644 index 00000000..0b722fc5 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A4.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFour", namespace="") +public class A4 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A5.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A5.java new file mode 100644 index 00000000..4f47deeb --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A5.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFive", namespace="urn:five") +public class A5 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A6.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A6.java new file mode 100644 index 00000000..5b04ca34 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A6.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="") +public class A6 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A7.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A7.java new file mode 100644 index 00000000..f80ab571 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A7.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="urn:seven") +public class A7 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A8.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A8.java new file mode 100644 index 00000000..7d6a94eb --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A8.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="", namespace="urn:eight") +public class A8 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A9.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A9.java new file mode 100644 index 00000000..ebde6dc5 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/A9.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name = "ANine", namespace = "urn:nine") +public class A9 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/package-info.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/package-info.java new file mode 100644 index 00000000..692f504f --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/beta/package-info.java @@ -0,0 +1,5 @@ +@XmlSchema +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.beta; + +import jakarta.xml.bind.annotation.XmlSchema; + diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A1.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A1.java new file mode 100644 index 00000000..4c3b696a --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A1.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +public class A1 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A2.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A2.java new file mode 100644 index 00000000..2fd950f5 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A2.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType +public class A2 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A3.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A3.java new file mode 100644 index 00000000..54923cfe --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A3.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AThree") +public class A3 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A4.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A4.java new file mode 100644 index 00000000..723e190c --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A4.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFour", namespace="") +public class A4 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A5.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A5.java new file mode 100644 index 00000000..6a32c59d --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A5.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFive", namespace="urn:five") +public class A5 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A6.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A6.java new file mode 100644 index 00000000..4c2af667 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A6.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="") +public class A6 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A7.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A7.java new file mode 100644 index 00000000..6fbc387b --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A7.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="urn:seven") +public class A7 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A8.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A8.java new file mode 100644 index 00000000..f5cf24fc --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A8.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="", namespace="urn:eight") +public class A8 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A9.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A9.java new file mode 100644 index 00000000..0ea9ef05 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/A9.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name = "ANine", namespace = "urn:nine") +public class A9 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/package-info.java similarity index 51% rename from runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java rename to runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/package-info.java index 8f0e57f7..c6cefa0a 100644 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/bind/model/util/tests/delta/package-info.java +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/delta/package-info.java @@ -1,8 +1,8 @@ @XmlSchema(namespace = "urn:delta", xmlns = { @XmlNs(namespaceURI = "urn:five", prefix = "five"), @XmlNs(namespaceURI = "urn:eight", prefix = "eight") }) -package org.jvnet.jaxb2_commons.xml.bind.model.util.tests.delta; +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.delta; -import javax.xml.bind.annotation.XmlNs; -import javax.xml.bind.annotation.XmlSchema; +import jakarta.xml.bind.annotation.XmlNs; +import jakarta.xml.bind.annotation.XmlSchema; diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A1.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A1.java new file mode 100644 index 00000000..4d417e82 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A1.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +public class A1 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A2.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A2.java new file mode 100644 index 00000000..68327b6e --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A2.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType +public class A2 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A3.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A3.java new file mode 100644 index 00000000..92064d9c --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A3.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AThree") +public class A3 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A4.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A4.java new file mode 100644 index 00000000..b4f19cd9 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A4.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFour", namespace="") +public class A4 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A5.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A5.java new file mode 100644 index 00000000..ac76e0e5 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A5.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="AFive", namespace="urn:five") +public class A5 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A6.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A6.java new file mode 100644 index 00000000..7f2e1fc1 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A6.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="") +public class A6 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A7.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A7.java new file mode 100644 index 00000000..7fe8f0ce --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A7.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(namespace="urn:seven") +public class A7 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A8.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A8.java new file mode 100644 index 00000000..97abd88e --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A8.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name="", namespace="urn:eight") +public class A8 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A9.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A9.java new file mode 100644 index 00000000..1e93365a --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/A9.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlType; + +@XmlType(name = "ANine", namespace = "urn:nine") +public class A9 { + +} diff --git a/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/package-info.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/package-info.java new file mode 100644 index 00000000..8b439f79 --- /dev/null +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/bind/model/util/tests/gamma/package-info.java @@ -0,0 +1,5 @@ +@XmlSchema(namespace = "urn:gamma") +package org.jvnet.jaxb3_commons.xml.bind.model.util.tests.gamma; + +import jakarta.xml.bind.annotation.XmlSchema; + diff --git a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/namespace/util/tests/QNameUtilsTest.java similarity index 80% rename from runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java rename to runtime/src/test/java/org/jvnet/jaxb3_commons/xml/namespace/util/tests/QNameUtilsTest.java index 4798157c..6b50cef6 100644 --- a/runtime/src/test/java/org/jvnet/jaxb2_commons/xml/namespace/util/tests/QNameUtilsTest.java +++ b/runtime/src/test/java/org/jvnet/jaxb3_commons/xml/namespace/util/tests/QNameUtilsTest.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xml.namespace.util.tests; +package org.jvnet.jaxb3_commons.xml.namespace.util.tests; import javax.xml.namespace.QName; import org.junit.Assert; import org.junit.Test; -import org.jvnet.jaxb2_commons.xml.namespace.util.QNameUtils; +import org.jvnet.jaxb3_commons.xml.namespace.util.QNameUtils; public class QNameUtilsTest { diff --git a/runtime/src/test/resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml b/runtime/src/test/resources/org/jvnet/jaxb3_commons/lang/tests/Test[0].xml similarity index 100% rename from runtime/src/test/resources/org/jvnet/jaxb2_commons/lang/tests/Test[0].xml rename to runtime/src/test/resources/org/jvnet/jaxb3_commons/lang/tests/Test[0].xml diff --git a/samples/basic/pom.xml b/samples/basic/pom.xml index cb41c023..84d5ba1d 100644 --- a/samples/basic/pom.xml +++ b/samples/basic/pom.xml @@ -2,13 +2,13 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - jaxb2-basics-sample-basic + jaxb3-basics-sample-basic pom - JAXB2 Basics - Sample [basic] + JAXB3 Basics - Sample [basic] - org.jvnet.jaxb2_commons - jaxb2-basics-samples - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-samples + 3.0.0-SNAPSHOT @@ -16,16 +16,16 @@ junit - org.jvnet.jaxb2_commons - jaxb2-basics-plugins + org.jvnet.jaxb3_commons + jaxb3-basics-plugins - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing - org.jvnet.jaxb2_commons - jaxb2-basics-ant + org.jvnet.jaxb3_commons + jaxb3-basics-ant org.glassfish.jaxb @@ -33,7 +33,7 @@ com.sun.activation - javax.activation + jakarta.activation org.glassfish.jaxb diff --git a/samples/basic/project-build.xml b/samples/basic/project-build.xml index 4b77576f..c2973d3a 100644 --- a/samples/basic/project-build.xml +++ b/samples/basic/project-build.xml @@ -1,13 +1,13 @@ - - + + - + @@ -18,15 +18,15 @@ - + - + - + @@ -42,15 +42,15 @@ - + - + - + @@ -69,13 +69,13 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/samples/basic/project-pom.xml b/samples/basic/project-pom.xml index eb5df92f..0ef1c185 100644 --- a/samples/basic/project-pom.xml +++ b/samples/basic/project-pom.xml @@ -2,11 +2,11 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-sample-basic-maven + org.jvnet.jaxb3_commons + jaxb3-basics-sample-basic-maven ${project.version} jar - JAXB2 Basics - Sample [basic-maven] + JAXB3 Basics - Sample [basic-maven] org.glassfish.jaxb @@ -16,18 +16,18 @@ com.sun.activation - javax.activation + jakarta.activation ${activation.version} provided - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime ${project.version} - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing ${project.version} test @@ -42,9 +42,9 @@ test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - ${maven-jaxb2-plugin.version} + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin + ${maven-jaxb3-plugin.version} @@ -63,8 +63,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics ${project.version} diff --git a/samples/basic/src/main/resources/schema.xsd b/samples/basic/src/main/resources/schema.xsd index b16a1b07..48792001 100644 --- a/samples/basic/src/main/resources/schema.xsd +++ b/samples/basic/src/main/resources/schema.xsd @@ -1,7 +1,7 @@ + xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb" + jaxb:version="3.0"> @@ -10,7 +10,7 @@ - + diff --git a/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java b/samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/CopyableTest.java similarity index 68% rename from samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java rename to samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/CopyableTest.java index 4ed92a96..732ef472 100644 --- a/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java +++ b/samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/CopyableTest.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.io.File; import org.junit.Assert; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class CopyableTest extends AbstractSamplesTest { diff --git a/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java b/samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/EqualsTest.java similarity index 72% rename from samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java rename to samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/EqualsTest.java index ac2dbc9b..87d7037d 100644 --- a/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java +++ b/samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/EqualsTest.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.io.File; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class EqualsTest extends AbstractSamplesTest { diff --git a/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java b/samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/ToStringTest.java similarity index 68% rename from samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java rename to samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/ToStringTest.java index 7aa6b233..f50bf1af 100644 --- a/samples/basic/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java +++ b/samples/basic/src/test/java/org/jvnet/jaxb3_commons/tests/one/ToStringTest.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.io.File; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; public class ToStringTest extends AbstractSamplesTest { diff --git a/samples/cxf/pom.xml b/samples/cxf/pom.xml index c2eaf74c..b2e99294 100644 --- a/samples/cxf/pom.xml +++ b/samples/cxf/pom.xml @@ -2,13 +2,13 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - jaxb2-basics-sample-cxf + jaxb3-basics-sample-cxf pom - JAXB2 Basics - Sample [cxf] + JAXB3 Basics - Sample [cxf] - org.jvnet.jaxb2_commons - jaxb2-basics-samples - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-samples + 3.0.0-SNAPSHOT @@ -16,16 +16,16 @@ junit - org.jvnet.jaxb2_commons - jaxb2-basics-plugins + org.jvnet.jaxb3_commons + jaxb3-basics-plugins - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing - org.jvnet.jaxb2_commons - jaxb2-basics-ant + org.jvnet.jaxb3_commons + jaxb3-basics-ant org.glassfish.jaxb @@ -33,7 +33,7 @@ com.sun.activation - javax.activation + jakarta.activation org.glassfish.jaxb diff --git a/samples/cxf/project-pom.xml b/samples/cxf/project-pom.xml index de3455dd..e61fc0a3 100644 --- a/samples/cxf/project-pom.xml +++ b/samples/cxf/project-pom.xml @@ -2,8 +2,8 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-sample-cxf-maven + org.jvnet.jaxb3_commons + jaxb3-basics-sample-cxf-maven ${project.version} jar JAXB2 Basics - Sample [cxf-maven] @@ -28,13 +28,13 @@ com.sun.activation - javax.activation + jakarta.activation ${activation.version} provided - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime ${project.version} @@ -98,8 +98,8 @@ ${jaxb-core.version} - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics ${project.version} diff --git a/samples/cxf/src/main/resources/bindings.xjb b/samples/cxf/src/main/resources/bindings.xjb index e21a2619..a4c643f5 100644 --- a/samples/cxf/src/main/resources/bindings.xjb +++ b/samples/cxf/src/main/resources/bindings.xjb @@ -29,13 +29,13 @@ --> + jaxb:version="3.0"> - + diff --git a/samples/cxf/src/main/resources/wsdl-bindings.xjb b/samples/cxf/src/main/resources/wsdl-bindings.xjb index 88d64551..506b5005 100644 --- a/samples/cxf/src/main/resources/wsdl-bindings.xjb +++ b/samples/cxf/src/main/resources/wsdl-bindings.xjb @@ -33,14 +33,14 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" - xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"> + xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"> - + - + diff --git a/samples/po-simple/pom.xml b/samples/po-simple/pom.xml index f4c36e5e..f9b049ab 100644 --- a/samples/po-simple/pom.xml +++ b/samples/po-simple/pom.xml @@ -2,13 +2,13 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - jaxb2-basics-sample-po-simple + jaxb3-basics-sample-po-simple pom - JAXB2 Basics - Sample [po-simple] + JAXB3 Basics - Sample [po-simple] - org.jvnet.jaxb2_commons - jaxb2-basics-samples - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-samples + 3.0.0-SNAPSHOT @@ -16,16 +16,16 @@ junit - org.jvnet.jaxb2_commons - jaxb2-basics-plugins + org.jvnet.jaxb3_commons + jaxb3-basics-plugins - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing - org.jvnet.jaxb2_commons - jaxb2-basics-ant + org.jvnet.jaxb3_commons + jaxb3-basics-ant org.glassfish.jaxb @@ -37,7 +37,7 @@ com.sun.activation - javax.activation + jakarta.activation org.slf4j diff --git a/samples/po-simple/project-build.xml b/samples/po-simple/project-build.xml index 1a250c0c..f5a2a0aa 100644 --- a/samples/po-simple/project-build.xml +++ b/samples/po-simple/project-build.xml @@ -18,7 +18,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -68,13 +68,13 @@ - + - + diff --git a/samples/po-simple/project-pom.xml b/samples/po-simple/project-pom.xml index 7ae6731c..e2589f2f 100644 --- a/samples/po-simple/project-pom.xml +++ b/samples/po-simple/project-pom.xml @@ -2,11 +2,11 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-sample-po-maven + org.jvnet.jaxb3_commons + jaxb3-basics-sample-po-maven ${project.version} jar - JAXB2 Basics - Sample [po-maven] + JAXB3 Basics - Sample [po-maven] org.glassfish.jaxb @@ -16,13 +16,13 @@ com.sun.activation - javax.activation + jakarta.activation ${activation.version} provided - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing ${project.version} test @@ -37,9 +37,9 @@ test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - ${maven-jaxb2-plugin.version} + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin + ${maven-jaxb3-plugin.version} @@ -54,8 +54,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics ${project.version} diff --git a/samples/po-simple/src/main/resources/bindings.xjb b/samples/po-simple/src/main/resources/bindings.xjb index 249cb365..60e747b5 100644 --- a/samples/po-simple/src/main/resources/bindings.xjb +++ b/samples/po-simple/src/main/resources/bindings.xjb @@ -1,12 +1,12 @@ - + diff --git a/samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java b/samples/po-simple/src/test/java/org/jvnet/jaxb3_commons/tests/posimple/EqualsTest.java similarity index 76% rename from samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java rename to samples/po-simple/src/test/java/org/jvnet/jaxb3_commons/tests/posimple/EqualsTest.java index c7ab5894..de373c34 100644 --- a/samples/po-simple/src/test/java/org/jvnet/jaxb2_commons/tests/posimple/EqualsTest.java +++ b/samples/po-simple/src/test/java/org/jvnet/jaxb3_commons/tests/posimple/EqualsTest.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.tests.posimple; +package org.jvnet.jaxb3_commons.tests.posimple; import java.io.File; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class EqualsTest extends AbstractSamplesTest { diff --git a/samples/po/pom.xml b/samples/po/pom.xml index 8447f677..971b5a7c 100644 --- a/samples/po/pom.xml +++ b/samples/po/pom.xml @@ -2,13 +2,13 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - jaxb2-basics-sample-po + jaxb3-basics-sample-po pom - JAXB2 Basics - Sample [po] + JAXB3 Basics - Sample [po] - org.jvnet.jaxb2_commons - jaxb2-basics-samples - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-samples + 3.0.0-SNAPSHOT @@ -16,16 +16,16 @@ junit - org.jvnet.jaxb2_commons - jaxb2-basics-plugins + org.jvnet.jaxb3_commons + jaxb3-basics-plugins - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing - org.jvnet.jaxb2_commons - jaxb2-basics-ant + org.jvnet.jaxb3_commons + jaxb3-basics-ant org.glassfish.jaxb @@ -33,7 +33,7 @@ com.sun.activation - javax.activation + jakarta.activation org.glassfish.jaxb diff --git a/samples/po/project-build.xml b/samples/po/project-build.xml index ef51076a..fc137c23 100644 --- a/samples/po/project-build.xml +++ b/samples/po/project-build.xml @@ -18,7 +18,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -69,13 +69,13 @@ - + - + diff --git a/samples/po/project-pom.xml b/samples/po/project-pom.xml index 492a4184..88f38bbb 100644 --- a/samples/po/project-pom.xml +++ b/samples/po/project-pom.xml @@ -2,11 +2,11 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-sample-po-maven + org.jvnet.jaxb3_commons + jaxb3-basics-sample-po-maven ${project.version} jar - JAXB2 Basics - Sample [po-maven] + JAXB3 Basics - Sample [po-maven] org.glassfish.jaxb @@ -16,18 +16,18 @@ com.sun.activation - javax.activation + jakarta.activation ${activation.version} provided - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime ${project.version} - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing ${project.version} test @@ -42,9 +42,9 @@ test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - ${maven-jaxb2-plugin.version} + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin + ${maven-jaxb3-plugin.version} @@ -63,8 +63,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics ${project.version} diff --git a/samples/po/src/main/resources/bindings.xjb b/samples/po/src/main/resources/bindings.xjb index 115c5a0e..eb661a56 100644 --- a/samples/po/src/main/resources/bindings.xjb +++ b/samples/po/src/main/resources/bindings.xjb @@ -1,12 +1,12 @@ - + diff --git a/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java b/samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/CopyableTest.java similarity index 68% rename from samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java rename to samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/CopyableTest.java index c0ad4145..c02c36dc 100644 --- a/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/CopyableTest.java +++ b/samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/CopyableTest.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.tests.po; +package org.jvnet.jaxb3_commons.tests.po; import java.io.File; import org.junit.Assert; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class CopyableTest extends AbstractSamplesTest { diff --git a/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java b/samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/EqualsTest.java similarity index 72% rename from samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java rename to samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/EqualsTest.java index c7194a6f..8162ba34 100644 --- a/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/EqualsTest.java +++ b/samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/EqualsTest.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.po; +package org.jvnet.jaxb3_commons.tests.po; import java.io.File; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class EqualsTest extends AbstractSamplesTest { diff --git a/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java b/samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/ToStringTest.java similarity index 69% rename from samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java rename to samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/ToStringTest.java index fb8cb6be..bf784eea 100644 --- a/samples/po/src/test/java/org/jvnet/jaxb2_commons/tests/po/ToStringTest.java +++ b/samples/po/src/test/java/org/jvnet/jaxb3_commons/tests/po/ToStringTest.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.po; +package org.jvnet.jaxb3_commons.tests.po; import java.io.File; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; public class ToStringTest extends AbstractSamplesTest { diff --git a/samples/pom.xml b/samples/pom.xml index 139b7c2d..5f3374ec 100644 --- a/samples/pom.xml +++ b/samples/pom.xml @@ -2,13 +2,13 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - jaxb2-basics-samples + jaxb3-basics-samples pom - JAXB2 Basics - Samples + JAXB3 Basics - Samples - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT po diff --git a/testing/pom.xml b/testing/pom.xml index 20b1f835..5fe25d62 100644 --- a/testing/pom.xml +++ b/testing/pom.xml @@ -1,12 +1,12 @@ 4.0.0 - jaxb2-basics-testing + jaxb3-basics-testing jar - JAXB2 Basics - Testing + JAXB3 Basics - Testing - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT @@ -24,16 +24,16 @@ commons-io - org.jvnet.jaxb2_commons - jaxb2-basics-tools + org.jvnet.jaxb3_commons + jaxb3-basics-tools - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime - javax.xml.bind - jaxb-api + jakarta.xml.bind + jakarta.xml.bind-api provided diff --git a/testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java b/testing/src/main/java/org/jvnet/jaxb3_commons/lang/ExtendedJAXBEqualsStrategy.java similarity index 90% rename from testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java rename to testing/src/main/java/org/jvnet/jaxb3_commons/lang/ExtendedJAXBEqualsStrategy.java index 4287b8a6..ad8a415d 100644 --- a/testing/src/main/java/org/jvnet/jaxb2_commons/lang/ExtendedJAXBEqualsStrategy.java +++ b/testing/src/main/java/org/jvnet/jaxb3_commons/lang/ExtendedJAXBEqualsStrategy.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.lang; +package org.jvnet.jaxb3_commons.lang; import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.transform.dom.DOMSource; import org.custommonkey.xmlunit.Diff; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; import org.w3c.dom.Node; public class ExtendedJAXBEqualsStrategy extends JAXBEqualsStrategy { diff --git a/testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java b/testing/src/main/java/org/jvnet/jaxb3_commons/test/AbstractSamplesTest.java similarity index 96% rename from testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java rename to testing/src/main/java/org/jvnet/jaxb3_commons/test/AbstractSamplesTest.java index 280eda54..10df5b8d 100644 --- a/testing/src/main/java/org/jvnet/jaxb2_commons/test/AbstractSamplesTest.java +++ b/testing/src/main/java/org/jvnet/jaxb3_commons/test/AbstractSamplesTest.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.test; +package org.jvnet.jaxb3_commons.test; import java.io.File; import java.util.Collection; import java.util.Map; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; import org.junit.Assert; import junit.framework.TestCase; diff --git a/testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java b/testing/src/test/java/org/jvnet/jaxb3_commons/test/tests/TrivialSamplesTest.java similarity index 70% rename from testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java rename to testing/src/test/java/org/jvnet/jaxb3_commons/test/tests/TrivialSamplesTest.java index 613f81ed..9c0b6af2 100644 --- a/testing/src/test/java/org/jvnet/jaxb2_commons/test/tests/TrivialSamplesTest.java +++ b/testing/src/test/java/org/jvnet/jaxb3_commons/test/tests/TrivialSamplesTest.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.test.tests; +package org.jvnet.jaxb3_commons.test.tests; import java.io.File; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class TrivialSamplesTest extends AbstractSamplesTest { diff --git a/tests/JAXB-1058/pom.xml b/tests/JAXB-1058/pom.xml index 324c3482..49ff3fcf 100644 --- a/tests/JAXB-1058/pom.xml +++ b/tests/JAXB-1058/pom.xml @@ -3,30 +3,30 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-JAXB-1058 + jaxb3-basics-test-JAXB-1058 jar - JAXB2 Basics - Test [JAXB-1058] + JAXB3 Basics - Test [JAXB-1058] - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing test - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -34,8 +34,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/JAXB-1058/src/main/resources/schema.xsd b/tests/JAXB-1058/src/main/resources/schema.xsd index 7c7ac881..a77aeb15 100644 --- a/tests/JAXB-1058/src/main/resources/schema.xsd +++ b/tests/JAXB-1058/src/main/resources/schema.xsd @@ -5,15 +5,15 @@ targetNamespace="urn:test" elementFormDefault="qualified" attributeFormDefault="unqualified" - xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" - jaxb:version="2.1"> + xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb" + jaxb:version="3.0"> - + diff --git a/tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java b/tests/JAXB-1058/src/test/java/org/jvnet/jaxb3_commons/tests/JAXB_1058/ExecuteJAXB1058.java similarity index 95% rename from tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java rename to tests/JAXB-1058/src/test/java/org/jvnet/jaxb3_commons/tests/JAXB_1058/ExecuteJAXB1058.java index c6d877a8..ed0b8c9a 100644 --- a/tests/JAXB-1058/src/test/java/org/jvnet/jaxb2_commons/tests/JAXB_1058/ExecuteJAXB1058.java +++ b/tests/JAXB-1058/src/test/java/org/jvnet/jaxb3_commons/tests/JAXB_1058/ExecuteJAXB1058.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.JAXB_1058; +package org.jvnet.jaxb3_commons.tests.JAXB_1058; import java.io.File; diff --git a/tests/episodes/a/pom.xml b/tests/episodes/a/pom.xml index 938ee269..1b67abd9 100644 --- a/tests/episodes/a/pom.xml +++ b/tests/episodes/a/pom.xml @@ -3,19 +3,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-test-episodes - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-test-episodes + 3.0.0-SNAPSHOT - jaxb2-basics-test-episodes-a + jaxb3-basics-test-episodes-a jar - JAXB2 Basics - Test [episodes-a] + JAXB3 Basics - Test [episodes-a] test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -27,8 +27,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/episodes/a/src/main/resources/binding.xjb b/tests/episodes/a/src/main/resources/binding.xjb index d5a94e1b..5e0d6316 100644 --- a/tests/episodes/a/src/main/resources/binding.xjb +++ b/tests/episodes/a/src/main/resources/binding.xjb @@ -1,6 +1,6 @@ - + diff --git a/tests/episodes/b/pom.xml b/tests/episodes/b/pom.xml index 3629501a..74783b9c 100644 --- a/tests/episodes/b/pom.xml +++ b/tests/episodes/b/pom.xml @@ -3,17 +3,17 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-test-episodes - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-test-episodes + 3.0.0-SNAPSHOT - jaxb2-basics-test-episodes-b + jaxb3-basics-test-episodes-b jar - JAXB2 Basics - Test [episodes-b] + JAXB3 Basics - Test [episodes-b] - org.jvnet.jaxb2_commons - jaxb2-basics-test-episodes-a + org.jvnet.jaxb3_commons + jaxb3-basics-test-episodes-a ${project.version} @@ -21,8 +21,8 @@ test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -34,14 +34,14 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics - org.jvnet.jaxb2_commons - jaxb2-basics-test-episodes-a + org.jvnet.jaxb3_commons + jaxb3-basics-test-episodes-a diff --git a/tests/episodes/b/src/main/resources/binding.xjb b/tests/episodes/b/src/main/resources/binding.xjb index 4725321b..365dd86c 100644 --- a/tests/episodes/b/src/main/resources/binding.xjb +++ b/tests/episodes/b/src/main/resources/binding.xjb @@ -1,6 +1,6 @@ - + diff --git a/tests/episodes/pom.xml b/tests/episodes/pom.xml index 9ee67e45..268b705a 100644 --- a/tests/episodes/pom.xml +++ b/tests/episodes/pom.xml @@ -3,13 +3,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-episodes + jaxb3-basics-test-episodes pom - JAXB2 Basics - Test [episodes] + JAXB3 Basics - Test [episodes] a b diff --git a/tests/ignoring/pom.xml b/tests/ignoring/pom.xml index dfa8c281..75cfb87e 100644 --- a/tests/ignoring/pom.xml +++ b/tests/ignoring/pom.xml @@ -3,19 +3,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-ignoring + jaxb3-basics-test-ignoring jar - JAXB2 Basics - Test [ignoring] + JAXB3 Basics - Test [ignoring] test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -27,8 +27,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/ignoring/src/main/resources/schema.xsd b/tests/ignoring/src/main/resources/schema.xsd index fadf2bdf..341ea99a 100644 --- a/tests/ignoring/src/main/resources/schema.xsd +++ b/tests/ignoring/src/main/resources/schema.xsd @@ -1,13 +1,13 @@ diff --git a/tests/issues/pom.xml b/tests/issues/pom.xml index d8fdf0eb..a5745c46 100644 --- a/tests/issues/pom.xml +++ b/tests/issues/pom.xml @@ -3,50 +3,50 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-issues + jaxb3-basics-test-issues jar - JAXB2 Basics - Test [issues] + JAXB3 Basics - Test [issues] - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing test - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true -XtoString -Xequals - -Xequals-equalsStrategyClass=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB42EqualsStrategy + -Xequals-equalsStrategyClass=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB42EqualsStrategy -XhashCode -Xcopyable -Xmergeable - -Xmergeable-mergeStrategyClass=org.jvnet.jaxb2_commons.lang.JAXBMergeStrategy + -Xmergeable-mergeStrategyClass=org.jvnet.jaxb3_commons.lang.JAXBMergeStrategy -Xinheritance -Xsetters -Xsetters-mode=direct -Xwildcard -XautoInheritance - -XautoInheritance-xmlRootElementsExtend=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseClass - -XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceOne - -XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceTwo - -XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceThree - -XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceFour + -XautoInheritance-xmlRootElementsExtend=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseClass + -XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceOne + -XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceTwo + -XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceThree + -XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceFour -XenumValue -Xcustomizations -Xcustomizations-directory=${basedir}/src/main/resources @@ -54,8 +54,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java b/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java deleted file mode 100644 index 06d3ba20..00000000 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueGH70Interface.java +++ /dev/null @@ -1,4 +0,0 @@ -package org.jvnet.jaxb2_commons.tests.issues; - -public interface IssueGH70Interface { -} diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java b/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java deleted file mode 100644 index 35f45148..00000000 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseClass.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.tests.issues; - -public class IssueJIIB14BaseClass { - -} diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java b/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java deleted file mode 100644 index 9dc324d4..00000000 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB53ABaseClass.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.tests.issues; - -public class IssueJIIB53ABaseClass { - -} diff --git a/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueGH70Interface.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueGH70Interface.java new file mode 100644 index 00000000..9000d8b4 --- /dev/null +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueGH70Interface.java @@ -0,0 +1,4 @@ +package org.jvnet.jaxb3_commons.tests.issues; + +public interface IssueGH70Interface { +} diff --git a/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseClass.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseClass.java new file mode 100644 index 00000000..3ef74a33 --- /dev/null +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseClass.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.tests.issues; + +public class IssueJIIB14BaseClass { + +} diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java similarity index 53% rename from tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java rename to tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java index 6259564b..79b17e52 100644 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceFour.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; public interface IssueJIIB14BaseInterfaceFour { diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java similarity index 52% rename from tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java rename to tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java index bf70dc85..399427b7 100644 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceOne.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; public interface IssueJIIB14BaseInterfaceOne { diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java similarity index 53% rename from tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java rename to tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java index 404b5070..02f367fe 100644 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceThree.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; public interface IssueJIIB14BaseInterfaceThree { diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java similarity index 52% rename from tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java rename to tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java index a273137b..a78038af 100644 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB14BaseInterfaceTwo.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; public interface IssueJIIB14BaseInterfaceTwo { diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB42EqualsStrategy.java similarity index 66% rename from tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java rename to tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB42EqualsStrategy.java index a9b8d3a7..e5e23863 100644 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB42EqualsStrategy.java +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB42EqualsStrategy.java @@ -1,7 +1,8 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB1Type; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public class IssueJIIB42EqualsStrategy extends JAXBEqualsStrategy { diff --git a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB48Interface.java similarity index 60% rename from tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java rename to tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB48Interface.java index 1339edc6..f2ec7744 100644 --- a/tests/issues/src/main/java/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB48Interface.java +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB48Interface.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; public interface IssueJIIB48Interface { diff --git a/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB53ABaseClass.java b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB53ABaseClass.java new file mode 100644 index 00000000..050efd06 --- /dev/null +++ b/tests/issues/src/main/java/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB53ABaseClass.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.tests.issues; + +public class IssueJIIB53ABaseClass { + +} diff --git a/tests/issues/src/main/resources/binding.xjb b/tests/issues/src/main/resources/binding.xjb index bafbbbf1..fce09d5e 100644 --- a/tests/issues/src/main/resources/binding.xjb +++ b/tests/issues/src/main/resources/binding.xjb @@ -1,10 +1,10 @@ + jaxb:version="3.0"> @@ -12,7 +12,7 @@ java.lang.Cloneable - org.jvnet.jaxb2_commons.tests.issues.IssueGH70Interface + org.jvnet.jaxb3_commons.tests.issues.IssueGH70Interface diff --git a/tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml b/tests/issues/src/main/resources/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB38Type.xml similarity index 61% rename from tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml rename to tests/issues/src/main/resources/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB38Type.xml index edff2692..10636477 100644 --- a/tests/issues/src/main/resources/org/jvnet/jaxb2_commons/tests/issues/IssueJIIB38Type.xml +++ b/tests/issues/src/main/resources/org/jvnet/jaxb3_commons/tests/issues/IssueJIIB38Type.xml @@ -1,3 +1,3 @@ - - java.lang.Cloneable + + java.lang.Cloneable \ No newline at end of file diff --git a/tests/issues/src/main/resources/schema.xsd b/tests/issues/src/main/resources/schema.xsd index 6b0d40dc..50dba77b 100644 --- a/tests/issues/src/main/resources/schema.xsd +++ b/tests/issues/src/main/resources/schema.xsd @@ -1,15 +1,15 @@ @@ -18,12 +18,12 @@ localScoping="toplevel" fixedAttributeAsConstantProperty="true"/> - + - + java.lang.Cloneable @@ -233,7 +233,7 @@ - org.jvnet.jaxb2_commons.tests.issues.IssueJIIB48Interface<java.lang.String> + org.jvnet.jaxb3_commons.tests.issues.IssueJIIB48Interface<java.lang.String> @@ -244,7 +244,7 @@ - org.jvnet.jaxb2_commons.tests.issues.IssueJIIB53ABaseClass + org.jvnet.jaxb3_commons.tests.issues.IssueJIIB53ABaseClass @@ -255,7 +255,7 @@ - org.jvnet.jaxb2_commons.tests.issues.IssueJIIB53AType + org.jvnet.jaxb3_commons.tests.issues.IssueJIIB53AType diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/CopyableTest.java similarity index 65% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/CopyableTest.java index 7528a31f..45b8fca4 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/CopyableTest.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/CopyableTest.java @@ -1,13 +1,13 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import java.io.File; import org.junit.Assert; -import org.jvnet.jaxb2_commons.lang.CopyStrategy2; -import org.jvnet.jaxb2_commons.lang.EqualsStrategy; -import org.jvnet.jaxb2_commons.lang.ExtendedJAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.CopyStrategy2; +import org.jvnet.jaxb3_commons.lang.EqualsStrategy; +import org.jvnet.jaxb3_commons.lang.ExtendedJAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; @SuppressWarnings("deprecation") public class CopyableTest extends AbstractSamplesTest { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH22Test.java similarity index 85% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH22Test.java index df76b87f..e9422a0b 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH22Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH22Test.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import org.junit.Assert; import org.junit.Test; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; public class GH22Test { @Test diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH26Test.java similarity index 83% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH26Test.java index a1c88cdc..aaf9d31b 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH26Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH26Test.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import java.io.File; import java.net.URL; @@ -6,14 +6,14 @@ import org.junit.Assert; import org.junit.Before; import org.junit.Test; -import org.jvnet.jaxb2_commons.xjc.model.concrete.XJCCMInfoFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.MAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xjc.model.concrete.XJCCMInfoFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.MAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; import com.sun.codemodel.JCodeModel; import com.sun.tools.xjc.ConsoleErrorReporter; @@ -55,7 +55,7 @@ public void compilesSchema() throws Exception { final MModelInfo mmodel = factory.createModel(); final MClassInfo classInfo = mmodel - .getClassInfo("org.jvnet.jaxb2_commons.tests.issues.IssueGH26Type"); + .getClassInfo("org.jvnet.jaxb3_commons.tests.issues.IssueGH26Type"); Assert.assertNotNull(classInfo); final MElementPropertyInfo a = (MElementPropertyInfo) classInfo diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH31Test.java similarity index 65% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH31Test.java index 794772cb..005db01f 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH31Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH31Test.java @@ -1,11 +1,12 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import org.junit.Assert; import org.junit.Test; -import org.jvnet.jaxb2_commons.lang.EnumValue; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; -import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb3_commons.tests.issues.IssueGH31ComplexType; +import org.jvnet.jaxb3_commons.lang.EnumValue; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb3_commons.locator.ObjectLocator; public class GH31Test { @@ -30,7 +31,7 @@ public StringBuilder append(ObjectLocator locator, }; }; Assert.assertEquals( - "org.jvnet.jaxb2_commons.tests.issues.IssueGH31ComplexType[testEnum=Male(default)]", + "org.jvnet.jaxb3_commons.tests.issues.IssueGH31ComplexType[testEnum=Male(default)]", t.append(null, new StringBuilder(), s).toString()); } } diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH37Test.java similarity index 77% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH37Test.java index 4248ed34..c8980617 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/GH37Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/GH37Test.java @@ -1,9 +1,10 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import org.junit.Assert; import org.junit.Test; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; -import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb3_commons.tests.issues.IssueGH37Type; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.lang.ToStringStrategy2; public class GH37Test { @@ -35,12 +36,12 @@ public boolean isUseIdentityHashCode() { }; IssueGH37Type a = new IssueGH37Type(); Assert.assertEquals( - "org.jvnet.jaxb2_commons.tests.issues.IssueGH37Type[testBoolean=true(default)]", + "org.jvnet.jaxb3_commons.tests.issues.IssueGH37Type[testBoolean=true(default)]", a.append(null, new StringBuilder(), strategy).toString()); IssueGH37Type b = new IssueGH37Type(); b.setTestBoolean(true); Assert.assertEquals( - "org.jvnet.jaxb2_commons.tests.issues.IssueGH37Type[testBoolean=true]", + "org.jvnet.jaxb3_commons.tests.issues.IssueGH37Type[testBoolean=true]", b.append(null, new StringBuilder(), strategy).toString()); } diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB10Test.java similarity index 73% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB10Test.java index c1640275..c54ed287 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB10Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB10Test.java @@ -1,12 +1,13 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import java.lang.reflect.Field; -import javax.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAnyElement; import junit.framework.TestCase; import org.junit.Assert; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB10Type; public class JIIB10Test extends TestCase { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB14Test.java similarity index 55% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB14Test.java index 6e82c4b0..c8304768 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB14Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB14Test.java @@ -1,8 +1,15 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import junit.framework.TestCase; import org.junit.Assert; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14Element; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14JAXBElement; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseClass; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceFour; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceOne; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceThree; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceTwo; public class JIIB14Test extends TestCase { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB20Test.java similarity index 81% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB20Test.java index 959241b7..fa1e7240 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB20Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB20Test.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import java.util.Arrays; import java.util.List; @@ -6,6 +6,7 @@ import junit.framework.TestCase; import org.junit.Assert; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB20; public class JIIB20Test extends TestCase { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB35Test.java similarity index 79% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB35Test.java index a9067978..ae122b0c 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB35Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB35Test.java @@ -1,11 +1,13 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; -import javax.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBContext; import org.junit.Assert; import junit.framework.TestCase; -import org.jvnet.jaxb2_commons.lang.ContextUtils; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB35; +import org.jvnet.jaxb3_commons.tests.issues.ObjectFactory; +import org.jvnet.jaxb3_commons.lang.ContextUtils; public class JIIB35Test extends TestCase { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB36Test.java similarity index 77% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB36Test.java index 445855a4..5b8bf563 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB36Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB36Test.java @@ -1,7 +1,8 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import org.junit.Assert; import org.junit.Test; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB36; public class JIIB36Test { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB38Test.java similarity index 67% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB38Test.java index bbec7934..5abfa682 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB38Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB38Test.java @@ -1,6 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import org.junit.Assert; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB38; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB38Type; + import junit.framework.TestCase; public class JIIB38Test extends TestCase { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB8Test.java similarity index 76% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB8Test.java index c53703b5..ece094f2 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/JIIB8Test.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/JIIB8Test.java @@ -1,8 +1,10 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import java.util.Arrays; import org.junit.Assert; +import org.jvnet.jaxb3_commons.tests.issues.IssueJIIB8Type; + import junit.framework.TestCase; public class JIIB8Test extends TestCase { diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunIssuesPlugin.java similarity index 71% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunIssuesPlugin.java index c7271b21..c1df0458 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunIssuesPlugin.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunIssuesPlugin.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJC2Mojo; +import org.jvnet.jaxb2.maven2.AbstractXJCMojo; import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; public class RunIssuesPlugin extends RunXJC2Mojo { @Override - protected void configureMojo(AbstractXJC2Mojo mojo) { + protected void configureMojo(AbstractXJCMojo mojo) { super.configureMojo(mojo); mojo.setExtension(true); mojo.setForceRegenerate(true); @@ -30,11 +30,11 @@ public List getArgs() { args.add("-Xsetters-mode=direct"); args.add("-Xwildcard"); args.add("-XautoInheritance"); - args.add("-XautoInheritance-xmlRootElementsExtend=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseClass"); - args.add("-XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceOne"); - args.add("-XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceTwo"); - args.add("-XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceThree"); - args.add("-XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb2_commons.tests.issues.IssueJIIB14BaseInterfaceFour"); + args.add("-XautoInheritance-xmlRootElementsExtend=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseClass"); + args.add("-XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceOne"); + args.add("-XautoInheritance-xmlRootElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceTwo"); + args.add("-XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceThree"); + args.add("-XautoInheritance-jaxbElementsImplement=org.jvnet.jaxb3_commons.tests.issues.IssueJIIB14BaseInterfaceFour"); args.add("-Xannotate"); return args; } diff --git a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunPlugins.java similarity index 92% rename from tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java rename to tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunPlugins.java index c5d21912..f1de3f1e 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb2_commons/tests/issues/RunPlugins.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunPlugins.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.tests.issues; +package org.jvnet.jaxb3_commons.tests.issues; import java.io.File; import java.net.URL; diff --git a/tests/one/pom.xml b/tests/one/pom.xml index 9ae920d0..d27c4573 100644 --- a/tests/one/pom.xml +++ b/tests/one/pom.xml @@ -3,30 +3,30 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-one + jaxb3-basics-test-one jar - JAXB2 Basics - Test [one] + JAXB3 Basics - Test [one] - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing test - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -38,8 +38,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/one/src/main/resources/binding.xjb b/tests/one/src/main/resources/binding.xjb index de18ea4f..86a97475 100644 --- a/tests/one/src/main/resources/binding.xjb +++ b/tests/one/src/main/resources/binding.xjb @@ -1,7 +1,7 @@ + adapter="jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter"/> diff --git a/tests/one/src/main/resources/schema.xsd b/tests/one/src/main/resources/schema.xsd index ab550dbd..7be60d26 100644 --- a/tests/one/src/main/resources/schema.xsd +++ b/tests/one/src/main/resources/schema.xsd @@ -1,7 +1,7 @@ + xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb" + jaxb:version="3.0"> @@ -10,7 +10,7 @@ - + diff --git a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/CopyableTest.java similarity index 69% rename from tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java rename to tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/CopyableTest.java index 6bebb721..ed6722e3 100644 --- a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/CopyableTest.java +++ b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/CopyableTest.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.io.File; import org.junit.Assert; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class CopyableTest extends AbstractSamplesTest { diff --git a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/EqualsTest.java similarity index 73% rename from tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java rename to tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/EqualsTest.java index 31a9d066..0ef4dc31 100644 --- a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/EqualsTest.java +++ b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/EqualsTest.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.io.File; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class EqualsTest extends AbstractSamplesTest { diff --git a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/HashCodeTest.java similarity index 79% rename from tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java rename to tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/HashCodeTest.java index d80f0f17..86c6a9fa 100644 --- a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/HashCodeTest.java +++ b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/HashCodeTest.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.io.File; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb3_commons.lang.JAXBHashCodeStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class HashCodeTest extends AbstractSamplesTest { diff --git a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/RunOnePlugin.java similarity index 80% rename from tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java rename to tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/RunOnePlugin.java index 49f55f19..2dc23f53 100644 --- a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/RunOnePlugin.java +++ b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/RunOnePlugin.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJC2Mojo; +import org.jvnet.jaxb2.maven2.AbstractXJCMojo; import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; public class RunOnePlugin extends RunXJC2Mojo { @Override - protected void configureMojo(AbstractXJC2Mojo mojo) { + protected void configureMojo(AbstractXJCMojo mojo) { super.configureMojo(mojo); mojo.setExtension(true); mojo.setForceRegenerate(true); diff --git a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/ToStringTest.java similarity index 69% rename from tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java rename to tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/ToStringTest.java index 30552fcd..05d6d48b 100644 --- a/tests/one/src/test/java/org/jvnet/jaxb2_commons/tests/one/ToStringTest.java +++ b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/ToStringTest.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.one; +package org.jvnet.jaxb3_commons.tests.one; import java.io.File; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; public class ToStringTest extends AbstractSamplesTest { diff --git a/tests/po/pom.xml b/tests/po/pom.xml index c9fd7fe8..3800bf4d 100644 --- a/tests/po/pom.xml +++ b/tests/po/pom.xml @@ -3,30 +3,30 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests + org.jvnet.jaxb3_commons + jaxb3-basics-tests 0.11.2-SNAPSHOT - jaxb2-basics-test-po + jaxb3-basics-test-po jar - JAXB2 Basics - Test [po] + JAXB3 Basics - Test [po] - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing test - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -35,8 +35,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/pom.xml b/tests/pom.xml index 60766bfd..690be6d4 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -2,13 +2,13 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - jaxb2-basics-tests + jaxb3-basics-tests pom - JAXB2 Basics - Tests + JAXB3 Basics - Tests - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT episodes @@ -29,16 +29,16 @@ jaxb-runtime - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime com.sun.activation - javax.activation + jakarta.activation - org.jvnet.jaxb2_commons - jaxb2-basics-testing + org.jvnet.jaxb3_commons + jaxb3-basics-testing test diff --git a/tests/simple-hashCode-equals-01/pom.xml b/tests/simple-hashCode-equals-01/pom.xml index 40630e43..23d3fd1a 100644 --- a/tests/simple-hashCode-equals-01/pom.xml +++ b/tests/simple-hashCode-equals-01/pom.xml @@ -3,30 +3,30 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-tests-simple-hashCode-equals-01 + jaxb3-basics-tests-simple-hashCode-equals-01 jar - JAXB2 Basics - Test [simple-hashCode-equals-01] + JAXB3 Basics - Test [simple-hashCode-equals-01] - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing test - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -36,8 +36,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd b/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd index 1cec9a08..08562269 100644 --- a/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd +++ b/tests/simple-hashCode-equals-01/src/main/resources/cases.xsd @@ -1,7 +1,7 @@ + jaxb:version="3.0"> @@ -10,7 +10,7 @@ + name="org.jvnet.jaxb3_commons.tests.simple_hashcode_equals_01.cases" /> diff --git a/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb b/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb index 29583121..8d26eb20 100644 --- a/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb +++ b/tests/simple-hashCode-equals-01/src/main/resources/customer.xjb @@ -1,13 +1,13 @@ @@ -17,7 +17,7 @@ generateIsSetMethod="true"> - + diff --git a/tests/superclass/b/src/main/resources/binding.xjb b/tests/superclass/b/src/main/resources/binding.xjb index d5b2a7a1..903cf74e 100644 --- a/tests/superclass/b/src/main/resources/binding.xjb +++ b/tests/superclass/b/src/main/resources/binding.xjb @@ -1,6 +1,6 @@ - + - + diff --git a/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java b/tests/superclass/b/src/test/java/org/jvnet/jaxb3_commons/test/superclass/b/tests/CopyToTest.java similarity index 80% rename from tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java rename to tests/superclass/b/src/test/java/org/jvnet/jaxb3_commons/test/superclass/b/tests/CopyToTest.java index 13c11485..c6453eac 100644 --- a/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/CopyToTest.java +++ b/tests/superclass/b/src/test/java/org/jvnet/jaxb3_commons/test/superclass/b/tests/CopyToTest.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.test.superclass.b.tests; +package org.jvnet.jaxb3_commons.test.superclass.b.tests; import org.junit.Assert; import org.junit.Test; -import org.jvnet.jaxb2_commons.test.superclass.b.AnotherObjectType; +import org.jvnet.jaxb3_commons.test.superclass.b.AnotherObjectType; public class CopyToTest { diff --git a/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java b/tests/superclass/b/src/test/java/org/jvnet/jaxb3_commons/test/superclass/b/tests/RunPlugins.java similarity index 95% rename from tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java rename to tests/superclass/b/src/test/java/org/jvnet/jaxb3_commons/test/superclass/b/tests/RunPlugins.java index 5411e7f0..4abb18f2 100644 --- a/tests/superclass/b/src/test/java/org/jvnet/jaxb2_commons/test/superclass/b/tests/RunPlugins.java +++ b/tests/superclass/b/src/test/java/org/jvnet/jaxb3_commons/test/superclass/b/tests/RunPlugins.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.test.superclass.b.tests; +package org.jvnet.jaxb3_commons.test.superclass.b.tests; import java.io.File; import java.net.URL; diff --git a/tests/superclass/pom.xml b/tests/superclass/pom.xml index 45c0de41..7aa1c955 100644 --- a/tests/superclass/pom.xml +++ b/tests/superclass/pom.xml @@ -3,13 +3,13 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-superclass + jaxb3-basics-test-superclass pom - JAXB2 Basics - Test [superclass] + JAXB3 Basics - Test [superclass] a b diff --git a/tests/wildcard/pom.xml b/tests/wildcard/pom.xml index 8d8b5b50..6b09098c 100644 --- a/tests/wildcard/pom.xml +++ b/tests/wildcard/pom.xml @@ -3,30 +3,30 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-wildcard + jaxb3-basics-test-wildcard jar - JAXB2 Basics - Test [wildcard] + JAXB3 Basics - Test [wildcard] - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin-testing + com.evolvedbinary.maven.jvnet + jaxb-maven-plugin-testing test - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin true @@ -34,8 +34,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/wildcard/src/main/resources/binding.xjb b/tests/wildcard/src/main/resources/binding.xjb index 610f6fb7..64aa92fc 100644 --- a/tests/wildcard/src/main/resources/binding.xjb +++ b/tests/wildcard/src/main/resources/binding.xjb @@ -1,10 +1,10 @@ + jaxb:version="3.0"> diff --git a/tests/wildcard/src/main/resources/schema.xsd b/tests/wildcard/src/main/resources/schema.xsd index 7cc30c8f..5909325a 100644 --- a/tests/wildcard/src/main/resources/schema.xsd +++ b/tests/wildcard/src/main/resources/schema.xsd @@ -1,8 +1,8 @@ diff --git a/tests/zj/pom.xml b/tests/zj/pom.xml index f8409799..f216000c 100644 --- a/tests/zj/pom.xml +++ b/tests/zj/pom.xml @@ -3,19 +3,19 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 - org.jvnet.jaxb2_commons - jaxb2-basics-tests - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-tests + 3.0.0-SNAPSHOT - jaxb2-basics-test-zj + jaxb3-basics-test-zj jar - JAXB2 Basics - Test [zj] + JAXB3 Basics - Test [zj] test - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin + com.evolvedbinary.maven.jvnet + jaxb30-maven-plugin -XtoString @@ -25,8 +25,8 @@ - org.jvnet.jaxb2_commons - jaxb2-basics + org.jvnet.jaxb3_commons + jaxb3-basics diff --git a/tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java b/tests/zj/src/test/java/org/jvnet/jaxb3_commons/tests/zj/EqualsTest.java similarity index 76% rename from tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java rename to tests/zj/src/test/java/org/jvnet/jaxb3_commons/tests/zj/EqualsTest.java index dbdcd4ca..98686319 100644 --- a/tests/zj/src/test/java/org/jvnet/jaxb2_commons/tests/zj/EqualsTest.java +++ b/tests/zj/src/test/java/org/jvnet/jaxb3_commons/tests/zj/EqualsTest.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.tests.zj; +package org.jvnet.jaxb3_commons.tests.zj; import java.io.File; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.test.AbstractSamplesTest; +import org.jvnet.jaxb3_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb3_commons.test.AbstractSamplesTest; public class EqualsTest extends AbstractSamplesTest { diff --git a/tools/pom.xml b/tools/pom.xml index c0bdd605..094374ab 100644 --- a/tools/pom.xml +++ b/tools/pom.xml @@ -1,12 +1,12 @@ 4.0.0 - jaxb2-basics-tools + jaxb3-basics-tools jar - JAXB2 Basics - Tools + JAXB3 Basics - Tools - org.jvnet.jaxb2_commons - jaxb2-basics-project - 2.3.6-SNAPSHOT + org.jvnet.jaxb3_commons + jaxb3-basics-project + 3.0.0-SNAPSHOT @@ -26,8 +26,8 @@ commons-lang3 - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + org.jvnet.jaxb3_commons + jaxb3-basics-runtime org.glassfish.jaxb @@ -41,7 +41,7 @@ com.sun.activation - javax.activation + jakarta.activation provided diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java deleted file mode 100644 index 2fc1906b..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MClassOutlineGenerator.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator; - -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; - -import com.sun.tools.xjc.model.nav.NClass; -import com.sun.tools.xjc.model.nav.NType; - -public interface MClassOutlineGenerator { - - public MClassOutline generate(MPackageOutline parent, MModelInfo modelInfo, - MClassInfo classInfo); - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java deleted file mode 100644 index 452276c3..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MElementOutlineGenerator.java +++ /dev/null @@ -1,17 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator; - -import org.jvnet.jaxb2_commons.xjc.outline.MElementOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; - -import com.sun.tools.xjc.model.nav.NClass; -import com.sun.tools.xjc.model.nav.NType; - -public interface MElementOutlineGenerator { - - public MElementOutline generate(MPackageOutline parent, - MModelInfo modelInfo, - MElementInfo elementInfo); - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java deleted file mode 100644 index a54c226b..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumOutlineGenerator.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator; - -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; - -import com.sun.tools.xjc.model.nav.NClass; -import com.sun.tools.xjc.model.nav.NType; - -public interface MEnumOutlineGenerator { - - public MEnumOutline generate(MPackageOutline parent, - MModelInfo modelInfo, - MEnumLeafInfo enumLeafInfo); -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java deleted file mode 100644 index c9a9bb3e..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MObjectFactoryOutlineGenerator.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator; - -import org.jvnet.jaxb2_commons.xjc.outline.MObjectFactoryOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; - -import com.sun.tools.xjc.model.nav.NClass; -import com.sun.tools.xjc.model.nav.NType; - -public interface MObjectFactoryOutlineGenerator { - - public MObjectFactoryOutline generate(MPackageOutline parent, - MModelInfo modelInfo, MPackageInfo packageInfo); - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java deleted file mode 100644 index 0525091e..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPackageOutlineGenerator.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator; - -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; - -import com.sun.tools.xjc.model.nav.NClass; -import com.sun.tools.xjc.model.nav.NType; - -public interface MPackageOutlineGenerator { - - public MPackageOutline generate(MModelOutline parent, - MModelInfo modelInfo, MPackageInfo packageInfo); - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java deleted file mode 100644 index 2c51452a..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; - -import org.jvnet.jaxb2_commons.xjc.generator.MClassOutlineGenerator; - -public interface ClassOutlineGeneratorFactory extends - OutlineGeneratorFactory { - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java deleted file mode 100644 index 7d2710fd..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; - -import org.jvnet.jaxb2_commons.xjc.generator.MEnumOutlineGenerator; - -public interface EnumOutlineGeneratorFactory extends - OutlineGeneratorFactory { - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java deleted file mode 100644 index 3ef9285a..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java +++ /dev/null @@ -1,8 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; - -import org.jvnet.jaxb2_commons.xjc.generator.MModelOutlineGenerator; - -public interface ModelOutlineGeneratorFactory extends - OutlineGeneratorFactory { - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java deleted file mode 100644 index 178829fd..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java +++ /dev/null @@ -1,7 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; - -public class DummyPropertyInfoOrigin implements MPropertyInfoOrigin { - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java deleted file mode 100644 index 1cee3ff9..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/PackageInfoOrigin.java +++ /dev/null @@ -1,9 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; - -import org.jvnet.jaxb2_commons.xml.bind.model.MSourced; - -import com.sun.codemodel.JPackage; - -public interface PackageInfoOrigin extends MSourced { - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java b/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java deleted file mode 100644 index 08e1f79e..00000000 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; - -public class AbstractPropertyAccessorFactory { - -} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/DefaultJCMTypeVisitor.java similarity index 93% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/DefaultJCMTypeVisitor.java index 586ac649..6c370715 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/DefaultJCMTypeVisitor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/DefaultJCMTypeVisitor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; public class DefaultJCMTypeVisitor implements JCMTypeVisitor { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMArrayClass.java similarity index 96% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMArrayClass.java index 8aa74efc..88acc5f8 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMArrayClass.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMArrayClass.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import com.sun.codemodel.JClass; import com.sun.codemodel.JType; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMClass.java similarity index 97% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMClass.java index 0c0edf1c..6c2cbd5c 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMClass.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMClass.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import com.sun.codemodel.JClass; import com.sun.codemodel.JType; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMNullType.java similarity index 96% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMNullType.java index 465e2bce..0bb8a73f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMNullType.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMNullType.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import com.sun.codemodel.JNullType; import com.sun.codemodel.JType; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMPrimitiveType.java similarity index 96% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMPrimitiveType.java index 0991abae..6ffaa566 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMPrimitiveType.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMPrimitiveType.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import com.sun.codemodel.JPrimitiveType; import com.sun.codemodel.JType; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMType.java similarity index 94% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMType.java index b2f61d78..4f2c5b56 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMType.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMType.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import org.apache.commons.lang3.Validate; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeFactory.java similarity index 97% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeFactory.java index 06563dbe..bd70f04c 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeFactory.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import java.text.MessageFormat; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeVar.java similarity index 96% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeVar.java index 0efef325..d2c70abf 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVar.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeVar.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import com.sun.codemodel.JType; import com.sun.codemodel.JTypeVar; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeVisitor.java similarity index 85% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeVisitor.java index 885f90f3..ad99e0c5 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeVisitor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeVisitor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; public interface JCMTypeVisitor { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeWildcard.java similarity index 96% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeWildcard.java index d40a1ea4..6cc1d56f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JCMTypeWildcard.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JCMTypeWildcard.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import com.sun.codemodel.JClass; import com.sun.codemodel.JType; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JConditionable.java similarity index 80% rename from tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JConditionable.java index 34f70e5a..d2153faf 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/codemodel/JConditionable.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/codemodel/JConditionable.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.codemodel; +package org.jvnet.jaxb3_commons.codemodel; import com.sun.codemodel.JBlock; import com.sun.codemodel.JExpression; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/plugin/AbstractParameterizablePlugin.java similarity index 97% rename from tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/plugin/AbstractParameterizablePlugin.java index 558e7b19..400ab0e9 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractParameterizablePlugin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/plugin/AbstractParameterizablePlugin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin; +package org.jvnet.jaxb3_commons.plugin; import java.io.IOException; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/plugin/AbstractPlugin.java similarity index 98% rename from tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/plugin/AbstractPlugin.java index fad06afb..423df387 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/plugin/AbstractPlugin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/plugin/AbstractPlugin.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.plugin; +package org.jvnet.jaxb3_commons.plugin; import java.util.ArrayList; import java.util.Collection; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/plugin/spring/AbstractSpringConfigurablePlugin.java similarity index 95% rename from tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/plugin/spring/AbstractSpringConfigurablePlugin.java index 90b9016d..bf1c0acd 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/plugin/spring/AbstractSpringConfigurablePlugin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/plugin/spring/AbstractSpringConfigurablePlugin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.plugin.spring; +package org.jvnet.jaxb3_commons.plugin.spring; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin; +import org.jvnet.jaxb3_commons.plugin.AbstractParameterizablePlugin; import org.springframework.beans.factory.config.AutowireCapableBeanFactory; import org.springframework.context.support.AbstractXmlApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/reflection/util/Accessor.java similarity index 68% rename from tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/reflection/util/Accessor.java index f226996d..fc01c48f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/Accessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/reflection/util/Accessor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.reflection.util; +package org.jvnet.jaxb3_commons.reflection.util; public interface Accessor { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/reflection/util/FieldAccessor.java similarity index 97% rename from tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/reflection/util/FieldAccessor.java index e2898db2..d8fc9dba 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/reflection/util/FieldAccessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/reflection/util/FieldAccessor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.reflection.util; +package org.jvnet.jaxb3_commons.reflection.util; import java.lang.reflect.Field; import java.text.MessageFormat; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/ClassOutlineProcessor.java similarity index 84% rename from tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/strategy/ClassOutlineProcessor.java index 31936d5b..b48bdd37 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/ClassOutlineProcessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/ClassOutlineProcessor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.strategy; +package org.jvnet.jaxb3_commons.strategy; import com.sun.tools.xjc.Options; import com.sun.tools.xjc.outline.ClassOutline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/FieldOutlineProcessor.java similarity index 84% rename from tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/strategy/FieldOutlineProcessor.java index 53a4b05b..d3c9bb05 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/FieldOutlineProcessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/FieldOutlineProcessor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.strategy; +package org.jvnet.jaxb3_commons.strategy; import com.sun.tools.xjc.Options; import com.sun.tools.xjc.outline.FieldOutline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/OutlineProcessor.java similarity index 82% rename from tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/strategy/OutlineProcessor.java index 84d045b4..1fb1f98b 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/OutlineProcessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/OutlineProcessor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.strategy; +package org.jvnet.jaxb3_commons.strategy; import com.sun.tools.xjc.Options; import com.sun.tools.xjc.outline.Outline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/PackageOutlineProcessor.java similarity index 84% rename from tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/strategy/PackageOutlineProcessor.java index 0d571557..bc28d202 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/PackageOutlineProcessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/PackageOutlineProcessor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.strategy; +package org.jvnet.jaxb3_commons.strategy; import com.sun.tools.xjc.Options; import com.sun.tools.xjc.outline.PackageOutline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/impl/DefaultOutlineProcessor.java similarity index 86% rename from tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/strategy/impl/DefaultOutlineProcessor.java index 1a96abe4..27a118e1 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/strategy/impl/DefaultOutlineProcessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/strategy/impl/DefaultOutlineProcessor.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.strategy.impl; +package org.jvnet.jaxb3_commons.strategy.impl; import java.util.HashMap; import java.util.Map; -import org.jvnet.jaxb2_commons.strategy.ClassOutlineProcessor; -import org.jvnet.jaxb2_commons.strategy.OutlineProcessor; +import org.jvnet.jaxb3_commons.strategy.ClassOutlineProcessor; +import org.jvnet.jaxb3_commons.strategy.OutlineProcessor; import com.sun.tools.xjc.Options; import com.sun.tools.xjc.outline.ClassOutline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/ClassUtils.java similarity index 98% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/ClassUtils.java index a4437679..d9c4305f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/ClassUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/ClassUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; import java.util.ArrayList; import java.util.Arrays; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/CodeModelUtils.java similarity index 99% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/CodeModelUtils.java index cf1a8dcc..4ff60ff2 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/CodeModelUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/CodeModelUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; import java.util.Iterator; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/CustomizationUtils.java similarity index 96% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/CustomizationUtils.java index f924fe0e..40dd596a 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/CustomizationUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/CustomizationUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; import java.util.ArrayList; import java.util.Collection; @@ -6,12 +6,12 @@ import java.util.LinkedList; import java.util.List; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.JAXBIntrospector; -import javax.xml.bind.Marshaller; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBIntrospector; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.Unmarshaller; import javax.xml.namespace.QName; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldAccessorFactory.java similarity index 70% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldAccessorFactory.java index 369f881a..bc608127 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldAccessorFactory.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; import com.sun.codemodel.JExpression; import com.sun.tools.xjc.outline.FieldOutline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldAccessorUtils.java similarity index 98% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldAccessorUtils.java index d178ce92..ba53b394 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldAccessorUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldAccessorUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; import com.sun.codemodel.JDefinedClass; import com.sun.codemodel.JFieldVar; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldUtils.java similarity index 99% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldUtils.java index 2567c2a9..9d578bae 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/FieldUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/FieldUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; import java.util.Collection; import java.util.HashSet; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/GeneratorContextUtils.java similarity index 93% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/GeneratorContextUtils.java index 797ec481..c54dd4e4 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/GeneratorContextUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/GeneratorContextUtils.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; -import org.jvnet.jaxb2_commons.xml.bind.ContextPathAware; +import org.jvnet.jaxb3_commons.xml.bind.ContextPathAware; import com.sun.codemodel.JClass; import com.sun.codemodel.JCodeModel; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/JClassUtils.java similarity index 96% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/JClassUtils.java index 3aa723e6..56819ba1 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/JClassUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/JClassUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; import java.util.Iterator; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/OutlineUtils.java similarity index 93% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/OutlineUtils.java index 3822f4ab..fa61375f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/OutlineUtils.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/OutlineUtils.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; import java.util.Iterator; @@ -6,7 +6,7 @@ import com.sun.tools.xjc.outline.FieldOutline; import com.sun.tools.xjc.outline.Outline; import com.sun.tools.xjc.outline.PackageOutline; -import com.sun.xml.bind.api.impl.NameConverter; +import org.glassfish.jaxb.core.api.impl.NameConverter; public class OutlineUtils { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/util/PropertyFieldAccessorFactory.java similarity index 98% rename from tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/util/PropertyFieldAccessorFactory.java index 8c4d8b2a..53f99ec4 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/util/PropertyFieldAccessorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/util/PropertyFieldAccessorFactory.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.util; +package org.jvnet.jaxb3_commons.util; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; import com.sun.codemodel.JBlock; import com.sun.codemodel.JConditional; diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MClassOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MClassOutlineGenerator.java new file mode 100644 index 00000000..f085e284 --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MClassOutlineGenerator.java @@ -0,0 +1,16 @@ +package org.jvnet.jaxb3_commons.xjc.generator; + +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; + +import com.sun.tools.xjc.model.nav.NClass; +import com.sun.tools.xjc.model.nav.NType; + +public interface MClassOutlineGenerator { + + public MClassOutline generate(MPackageOutline parent, MModelInfo modelInfo, + MClassInfo classInfo); + +} diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MElementOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MElementOutlineGenerator.java new file mode 100644 index 00000000..8fd3e993 --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MElementOutlineGenerator.java @@ -0,0 +1,17 @@ +package org.jvnet.jaxb3_commons.xjc.generator; + +import org.jvnet.jaxb3_commons.xjc.outline.MElementOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; + +import com.sun.tools.xjc.model.nav.NClass; +import com.sun.tools.xjc.model.nav.NType; + +public interface MElementOutlineGenerator { + + public MElementOutline generate(MPackageOutline parent, + MModelInfo modelInfo, + MElementInfo elementInfo); + +} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MEnumConstantOutlineGenerator.java similarity index 50% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MEnumConstantOutlineGenerator.java index 727601c5..094ba427 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MEnumConstantOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MEnumConstantOutlineGenerator.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.generator; +package org.jvnet.jaxb3_commons.xjc.generator; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumConstantOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumConstantInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumConstantOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumConstantInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; import com.sun.tools.xjc.model.nav.NClass; import com.sun.tools.xjc.model.nav.NType; diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MEnumOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MEnumOutlineGenerator.java new file mode 100644 index 00000000..43b9e060 --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MEnumOutlineGenerator.java @@ -0,0 +1,16 @@ +package org.jvnet.jaxb3_commons.xjc.generator; + +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; + +import com.sun.tools.xjc.model.nav.NClass; +import com.sun.tools.xjc.model.nav.NType; + +public interface MEnumOutlineGenerator { + + public MEnumOutline generate(MPackageOutline parent, + MModelInfo modelInfo, + MEnumLeafInfo enumLeafInfo); +} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MModelOutlineGenerator.java similarity index 55% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MModelOutlineGenerator.java index 657c2930..b3d5d27a 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MModelOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MModelOutlineGenerator.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xjc.generator; +package org.jvnet.jaxb3_commons.xjc.generator; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; import com.sun.tools.xjc.model.nav.NClass; import com.sun.tools.xjc.model.nav.NType; diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MObjectFactoryOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MObjectFactoryOutlineGenerator.java new file mode 100644 index 00000000..5f16531a --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MObjectFactoryOutlineGenerator.java @@ -0,0 +1,16 @@ +package org.jvnet.jaxb3_commons.xjc.generator; + +import org.jvnet.jaxb3_commons.xjc.outline.MObjectFactoryOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; + +import com.sun.tools.xjc.model.nav.NClass; +import com.sun.tools.xjc.model.nav.NType; + +public interface MObjectFactoryOutlineGenerator { + + public MObjectFactoryOutline generate(MPackageOutline parent, + MModelInfo modelInfo, MPackageInfo packageInfo); + +} diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MPackageOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MPackageOutlineGenerator.java new file mode 100644 index 00000000..e61699a0 --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MPackageOutlineGenerator.java @@ -0,0 +1,16 @@ +package org.jvnet.jaxb3_commons.xjc.generator; + +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; + +import com.sun.tools.xjc.model.nav.NClass; +import com.sun.tools.xjc.model.nav.NType; + +public interface MPackageOutlineGenerator { + + public MPackageOutline generate(MModelOutline parent, + MModelInfo modelInfo, MPackageInfo packageInfo); + +} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MPropertyOutlineGenerator.java similarity index 50% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MPropertyOutlineGenerator.java index c07330ee..bf3a0f70 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/MPropertyOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/MPropertyOutlineGenerator.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.generator; +package org.jvnet.jaxb3_commons.xjc.generator; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.tools.xjc.model.nav.NClass; import com.sun.tools.xjc.model.nav.NType; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java similarity index 54% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java index f395c8e3..1a5f9030 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/artificial/WrapperPropertyOutlineGenerator.java @@ -1,13 +1,13 @@ -package org.jvnet.jaxb2_commons.xjc.generator.artificial; +package org.jvnet.jaxb3_commons.xjc.generator.artificial; -import org.jvnet.jaxb2_commons.xjc.generator.MPropertyOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMPropertyOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.generator.MPropertyOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMPropertyOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.codemodel.JExpression; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMClassOutlineGenerator.java similarity index 74% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMClassOutlineGenerator.java index 50b2b828..ffb3dfd7 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMClassOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMClassOutlineGenerator.java @@ -1,17 +1,17 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MClassOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.MPropertyOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMClassOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.generator.MClassOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MPropertyOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMClassOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.tools.xjc.model.CClassInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMElementOutlineGenerator.java similarity index 71% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMElementOutlineGenerator.java index 63800bbf..339e106a 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMElementOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMElementOutlineGenerator.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MElementOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MElementOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMElementOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xjc.generator.MElementOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MElementOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMElementOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; import com.sun.tools.xjc.model.CElementInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java similarity index 75% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java index 53285ae3..ba8889d9 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMEnumConstantOutlineGenerator.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MEnumConstantOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumConstantOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMEnumConstantOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumConstantInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xjc.generator.MEnumConstantOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumConstantOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMEnumConstantOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumConstantInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; import com.sun.tools.xjc.model.CEnumConstant; import com.sun.tools.xjc.model.CEnumLeafInfo; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java similarity index 71% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java index faccaf04..d2e09059 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMEnumOutlineGenerator.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MEnumConstantOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.MEnumOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumConstantOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMEnumOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumConstantInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xjc.generator.MEnumConstantOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MEnumOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumConstantOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMEnumOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumConstantInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; import com.sun.tools.xjc.model.CEnumLeafInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMModelOutlineGenerator.java similarity index 80% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMModelOutlineGenerator.java index da739589..37418e47 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMModelOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMModelOutlineGenerator.java @@ -1,24 +1,24 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MClassOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.MElementOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.MEnumOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.MModelOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.MPackageOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MElementOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMModelOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xjc.generator.MClassOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MElementOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MEnumOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MModelOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MPackageOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MElementOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMModelOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassTypeInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; import com.sun.tools.xjc.model.Model; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java similarity index 69% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java index 89aebe76..d818a233 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMPackageOutlineGenerator.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MPackageOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xjc.generator.MPackageOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; import com.sun.codemodel.JPackage; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java similarity index 64% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java index c73934b0..5fdcf330 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/CMPropertyOutlineGenerator.java @@ -1,16 +1,16 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.util.PropertyFieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.generator.MPropertyOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyOutline; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMPropertyAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.concrete.CMPropertyOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.util.PropertyFieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.generator.MPropertyOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyOutline; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMPropertyAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.concrete.CMPropertyOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.tools.xjc.model.CPropertyInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java new file mode 100644 index 00000000..b833b47e --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ClassOutlineGeneratorFactory.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xjc.generator.concrete; + +import org.jvnet.jaxb3_commons.xjc.generator.MClassOutlineGenerator; + +public interface ClassOutlineGeneratorFactory extends + OutlineGeneratorFactory { + +} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java similarity index 50% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java index c8f3d734..5bb6374f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ElementOutlineGeneratorFactory.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; -import org.jvnet.jaxb2_commons.xjc.generator.MElementOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MElementOutlineGenerator; public interface ElementOutlineGeneratorFactory extends OutlineGeneratorFactory { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java similarity index 53% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java index 79419eed..802acab0 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/EnumConstantOutlineGeneratorFactory.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; -import org.jvnet.jaxb2_commons.xjc.generator.MEnumConstantOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MEnumConstantOutlineGenerator; public interface EnumConstantOutlineGeneratorFactory extends OutlineGeneratorFactory { diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java new file mode 100644 index 00000000..132fb4ec --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/EnumOutlineGeneratorFactory.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xjc.generator.concrete; + +import org.jvnet.jaxb3_commons.xjc.generator.MEnumOutlineGenerator; + +public interface EnumOutlineGeneratorFactory extends + OutlineGeneratorFactory { + +} diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java new file mode 100644 index 00000000..a83a06b8 --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/ModelOutlineGeneratorFactory.java @@ -0,0 +1,8 @@ +package org.jvnet.jaxb3_commons.xjc.generator.concrete; + +import org.jvnet.jaxb3_commons.xjc.generator.MModelOutlineGenerator; + +public interface ModelOutlineGeneratorFactory extends + OutlineGeneratorFactory { + +} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/OutlineGeneratorFactory.java similarity index 71% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/OutlineGeneratorFactory.java index e67d8727..05bf1d16 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/OutlineGeneratorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/OutlineGeneratorFactory.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; import com.sun.tools.xjc.outline.Outline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java similarity index 50% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java index 30cdb06d..a3c343b8 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/PackageOutlineGeneratorFactory.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; -import org.jvnet.jaxb2_commons.xjc.generator.MPackageOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MPackageOutlineGenerator; public interface PackageOutlineGeneratorFactory extends OutlineGeneratorFactory { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java similarity index 51% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java index 561df08f..d61cc9ca 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/generator/concrete/PropertyOutlineGeneratorFactory.java @@ -1,6 +1,6 @@ -package org.jvnet.jaxb2_commons.xjc.generator.concrete; +package org.jvnet.jaxb3_commons.xjc.generator.concrete; -import org.jvnet.jaxb2_commons.xjc.generator.MPropertyOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.MPropertyOutlineGenerator; public interface PropertyOutlineGeneratorFactory extends OutlineGeneratorFactory { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/XJCCMInfoFactory.java similarity index 86% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/XJCCMInfoFactory.java index 4a5663e1..bec7177d 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/XJCCMInfoFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/XJCCMInfoFactory.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete; +package org.jvnet.jaxb3_commons.xjc.model.concrete; import java.util.HashMap; import java.util.IdentityHashMap; @@ -7,36 +7,37 @@ import javax.xml.namespace.NamespaceContext; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMClassInfoOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMClassRefOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMElementInfoOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMElementOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMElementTypeRefOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMEnumConstantInfoOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMEnumLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMModelInfoOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMPackageInfoOrigin; -import org.jvnet.jaxb2_commons.xjc.model.concrete.origin.XJCCMPropertyInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassRef; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MContainer; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMClassRef; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMInfoFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMPackageInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassRefOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MElementTypeRefOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MModelInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPackageInfoOrigin; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.glassfish.jaxb.core.v2.model.core.TypeRef; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMClassInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMClassRefOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMElementInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMElementOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMEnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMModelInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMPackageInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.model.concrete.origin.XJCCMPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassRef; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MContainer; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.CMClassRef; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.CMInfoFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.CMPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMPackageInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MEnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MModelInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPackageInfoOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; import com.sun.codemodel.JClass; import com.sun.codemodel.JPackage; @@ -65,7 +66,7 @@ import com.sun.tools.xjc.outline.Outline; import com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum; import com.sun.tools.xjc.util.NamespaceContextAdapter; -import com.sun.xml.bind.v2.model.core.TypeRef; + import com.sun.xml.xsom.XSAttributeUse; import com.sun.xml.xsom.XSComponent; import com.sun.xml.xsom.XmlString; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java similarity index 61% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java index 885f2a9f..06b1a4c3 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/DefaultPropertyInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MPropertyOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.PropertyOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xjc.generator.MPropertyOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.PropertyOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; import com.sun.tools.xjc.outline.Outline; diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java new file mode 100644 index 00000000..fdd0af2f --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/DummyPropertyInfoOrigin.java @@ -0,0 +1,7 @@ +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MPropertyInfoOrigin; + +public class DummyPropertyInfoOrigin implements MPropertyInfoOrigin { + +} diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/PackageInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/PackageInfoOrigin.java new file mode 100644 index 00000000..34714e37 --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/PackageInfoOrigin.java @@ -0,0 +1,9 @@ +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; + +import org.jvnet.jaxb3_commons.xml.bind.model.MSourced; + +import com.sun.codemodel.JPackage; + +public interface PackageInfoOrigin extends MSourced { + +} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java similarity index 71% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java index 8de351e1..710e9b9b 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMClassInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.hisrc.xml.xsom.SchemaComponentAware; -import org.jvnet.jaxb2_commons.xjc.generator.MClassOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.CMClassOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.ClassOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMClassInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.generator.MClassOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.CMClassOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.ClassOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMClassInfoOrigin; import com.sun.tools.xjc.model.CClassInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java similarity index 64% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java index c6bee8bc..9a794769 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMClassRefOrigin.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; -import org.jvnet.jaxb2_commons.lang.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.origin.MClassRefOrigin; +import org.jvnet.jaxb3_commons.lang.Validate; +import org.jvnet.jaxb3_commons.xml.bind.model.origin.MClassRefOrigin; import com.sun.tools.xjc.model.CClassRef; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java similarity index 75% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java index dc329ea4..6cba8c90 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.hisrc.xml.xsom.SchemaComponentAware; -import org.jvnet.jaxb2_commons.xjc.generator.MElementOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.CMElementOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.ElementOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMElementInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.generator.MElementOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.CMElementOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.ElementOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMElementInfoOrigin; import com.sun.tools.xjc.model.CElementInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java similarity index 80% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java index bfcdc8e8..1032a7eb 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementOrigin.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.hisrc.xml.xsom.SchemaComponentAware; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMElementOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMElementOrigin; import com.sun.tools.xjc.model.CElement; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java similarity index 86% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java index 974e8a58..8ef1314a 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMElementTypeRefOrigin.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.hisrc.xml.xsom.FindXSElementDeclVisitor; import org.hisrc.xml.xsom.SchemaComponentAware; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMElementTypeRefOrigin; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMElementTypeRefOrigin; import com.sun.tools.xjc.model.CElementPropertyInfo; import com.sun.tools.xjc.model.CTypeRef; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java similarity index 73% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java index 039a5193..e394b77c 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMEnumConstantInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.hisrc.xml.xsom.SchemaComponentAware; -import org.jvnet.jaxb2_commons.xjc.generator.MEnumConstantOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.CMEnumConstantOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.EnumConstantOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMEnumConstantInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.generator.MEnumConstantOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.CMEnumConstantOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.EnumConstantOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMEnumConstantInfoOrigin; import com.sun.tools.xjc.model.CEnumConstant; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java similarity index 71% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java index 202f9358..3cb8be41 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMEnumLeafInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.hisrc.xml.xsom.SchemaComponentAware; -import org.jvnet.jaxb2_commons.xjc.generator.MEnumOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.CMEnumOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.EnumOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMEnumLeafInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.generator.MEnumOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.CMEnumOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.EnumOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMEnumLeafInfoOrigin; import com.sun.tools.xjc.model.CEnumLeafInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java similarity index 68% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java index a2d17297..282c449a 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMModelInfoOrigin.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; -import org.jvnet.jaxb2_commons.xjc.generator.MModelOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.CMModelOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.ModelOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMModelInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.generator.MModelOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.CMModelOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.ModelOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMModelInfoOrigin; import com.sun.tools.xjc.model.Model; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java similarity index 67% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java index 389402d7..c3bc4c8b 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMPackageInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.generator.MPackageOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.CMPackageOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.PackageOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMPackageInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.generator.MPackageOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.CMPackageOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.PackageOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMPackageInfoOrigin; import com.sun.codemodel.JPackage; import com.sun.tools.xjc.outline.Outline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java similarity index 71% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java index d4201556..f7a468fa 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/model/concrete/origin/XJCCMPropertyInfoOrigin.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.origin; +package org.jvnet.jaxb3_commons.xjc.model.concrete.origin; import org.hisrc.xml.xsom.SchemaComponentAware; -import org.jvnet.jaxb2_commons.xjc.generator.MPropertyOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.CMPropertyOutlineGenerator; -import org.jvnet.jaxb2_commons.xjc.generator.concrete.PropertyOutlineGeneratorFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.concrete.origin.CMPropertyInfoOrigin; +import org.jvnet.jaxb3_commons.xjc.generator.MPropertyOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.CMPropertyOutlineGenerator; +import org.jvnet.jaxb3_commons.xjc.generator.concrete.PropertyOutlineGeneratorFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.concrete.origin.CMPropertyInfoOrigin; import com.sun.tools.xjc.model.CPropertyInfo; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/FieldAccessorEx.java similarity index 81% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/FieldAccessorEx.java index 585da129..a3f3001e 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/FieldAccessorEx.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/FieldAccessorEx.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import com.sun.codemodel.JType; import com.sun.tools.xjc.outline.FieldAccessor; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MChildOutline.java similarity index 61% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MChildOutline.java index ca86fffe..27156961 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MChildOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MChildOutline.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; public interface MChildOutline { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MClassOutline.java similarity index 79% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MClassOutline.java index 8eec678f..6dbdc7a3 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MClassOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MClassOutline.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import java.util.List; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTargeted; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTargeted; import com.sun.codemodel.JClass; import com.sun.codemodel.JDefinedClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MElementOutline.java similarity index 63% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MElementOutline.java index 05761eae..86d291da 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MElementOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MElementOutline.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTargeted; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTargeted; import com.sun.codemodel.JDefinedClass; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MEnumConstantOutline.java similarity index 64% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MEnumConstantOutline.java index b9ec0c16..56b34b50 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumConstantOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MEnumConstantOutline.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumConstantInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTargeted; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumConstantInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTargeted; import com.sun.codemodel.JEnumConstant; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MEnumOutline.java similarity index 69% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MEnumOutline.java index 3e0dff63..a4e01d5e 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MEnumOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MEnumOutline.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import java.util.List; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTargeted; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTargeted; import com.sun.codemodel.JDefinedClass; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MModelOutline.java similarity index 66% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MModelOutline.java index 19cc24de..c896698f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MModelOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MModelOutline.java @@ -1,13 +1,13 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import java.util.Collection; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTargeted; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTargeted; import com.sun.codemodel.JCodeModel; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MObjectFactoryOutline.java similarity index 77% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MObjectFactoryOutline.java index 3fe33a1b..56ef0bb9 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MObjectFactoryOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MObjectFactoryOutline.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import com.sun.codemodel.JDefinedClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPackageOutline.java similarity index 73% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPackageOutline.java index dac3cb5f..dede7bc9 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackageOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPackageOutline.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import java.util.Collection; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTargeted; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTargeted; import com.sun.codemodel.JPackage; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPackagedOutline.java similarity index 65% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPackagedOutline.java index 83c2ab96..3cee2054 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPackagedOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPackagedOutline.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; public interface MPackagedOutline { diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyAccessor.java similarity index 90% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyAccessor.java index f090d433..eb93ebac 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyAccessor.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import com.sun.codemodel.JBlock; import com.sun.codemodel.JExpression; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyAccessorFactory.java similarity index 77% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyAccessorFactory.java index 00586f7c..b7e2e16f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyAccessorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyAccessorFactory.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; import com.sun.codemodel.JExpression; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyOutline.java similarity index 60% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyOutline.java index 144ca02d..0686347b 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/MPropertyOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/MPropertyOutline.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xjc.outline; +package org.jvnet.jaxb3_commons.xjc.outline; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTargeted; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTargeted; import com.sun.tools.xjc.model.nav.NClass; import com.sun.tools.xjc.model.nav.NType; diff --git a/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java new file mode 100644 index 00000000..0f55f908 --- /dev/null +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractPropertyAccessorFactory.java @@ -0,0 +1,5 @@ +package org.jvnet.jaxb3_commons.xjc.outline.artificial; + +public class AbstractPropertyAccessorFactory { + +} diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractPropertyOutline.java similarity index 92% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractPropertyOutline.java index c5c970be..73e17a69 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractPropertyOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractPropertyOutline.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; +package org.jvnet.jaxb3_commons.xjc.outline.artificial; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.codemodel.JAnnotatable; import com.sun.codemodel.JClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java similarity index 91% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java index 3fbdbd0d..c4dc5064 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AbstractSinglePropertyOutline.java @@ -1,7 +1,7 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; +package org.jvnet.jaxb3_commons.xjc.outline.artificial; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.codemodel.JBlock; import com.sun.codemodel.JExpression; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java similarity index 73% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java index b52af2b8..02152ab0 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AnnotatePropertyVisitor.java @@ -1,19 +1,19 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; +package org.jvnet.jaxb3_commons.xjc.outline.artificial; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlValue; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MValuePropertyInfo; import com.sun.codemodel.JAnnotatable; import com.sun.codemodel.JAnnotationUse; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java similarity index 91% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java index e6893f94..bc0f063c 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/AnyAttributePropertyOutline.java @@ -1,14 +1,14 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; +package org.jvnet.jaxb3_commons.xjc.outline.artificial; import java.util.HashMap; import java.util.Map; -import javax.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyAttribute; import javax.xml.namespace.QName; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyAttributePropertyInfo; import com.sun.codemodel.JAnnotatable; import com.sun.codemodel.JBlock; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/ConstantPropertyOutline.java similarity index 85% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/ConstantPropertyOutline.java index e01f8bea..52a5c20f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/ConstantPropertyOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/ConstantPropertyOutline.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; +package org.jvnet.jaxb3_commons.xjc.outline.artificial; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.codemodel.JBlock; import com.sun.codemodel.JExpr; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/PropertyTypeVisitor.java similarity index 71% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/PropertyTypeVisitor.java index 8dc193e8..ae1c0c75 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/PropertyTypeVisitor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/PropertyTypeVisitor.java @@ -1,20 +1,20 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; +package org.jvnet.jaxb3_commons.xjc.outline.artificial; import java.util.Map; import javax.xml.namespace.QName; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAnyElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MAttributePropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor; -import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAnyElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MAttributePropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementRefsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementsPropertyInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfoVisitor; +import org.jvnet.jaxb3_commons.xml.bind.model.MValuePropertyInfo; import com.sun.codemodel.JType; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/SinglePropertyOutline.java similarity index 85% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/SinglePropertyOutline.java index d7502add..b3d14043 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/artificial/SinglePropertyOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/artificial/SinglePropertyOutline.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.xjc.outline.artificial; +package org.jvnet.jaxb3_commons.xjc.outline.artificial; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.codemodel.JBlock; import com.sun.codemodel.JExpr; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMClassOutline.java similarity index 89% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMClassOutline.java index 931a1e8d..f8c8774f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMClassOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMClassOutline.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; import com.sun.codemodel.JClass; import com.sun.codemodel.JDefinedClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMElementOutline.java similarity index 77% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMElementOutline.java index d11b4a14..913bbbc3 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMElementOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMElementOutline.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MElementOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MElementOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; import com.sun.codemodel.JDefinedClass; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMEnumConstantOutline.java similarity index 78% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMEnumConstantOutline.java index 037ede4c..b7d62ad6 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumConstantOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMEnumConstantOutline.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumConstantOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumConstantInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumConstantOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumConstantInfo; import com.sun.codemodel.JEnumConstant; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMEnumOutline.java similarity index 82% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMEnumOutline.java index d7506c19..3528318f 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMEnumOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMEnumOutline.java @@ -1,15 +1,15 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import java.util.ArrayList; import java.util.Collections; import java.util.List; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumConstantOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumConstantOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; import com.sun.codemodel.JDefinedClass; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMModelOutline.java similarity index 85% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMModelOutline.java index 45b57606..505ade39 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMModelOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMModelOutline.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import java.util.ArrayList; import java.util.Collection; @@ -8,16 +8,16 @@ import java.util.Map; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MElementOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MElementOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MEnumLeafInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; import com.sun.codemodel.JCodeModel; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMObjectFactoryOutline.java similarity index 76% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMObjectFactoryOutline.java index fec82a70..5329130d 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMObjectFactoryOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMObjectFactoryOutline.java @@ -1,9 +1,9 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MObjectFactoryOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MObjectFactoryOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; import com.sun.codemodel.JDefinedClass; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPackageOutline.java similarity index 84% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPackageOutline.java index ce8edc55..2990aa5d 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPackageOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPackageOutline.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import java.util.ArrayList; import java.util.Collection; @@ -6,13 +6,13 @@ import java.util.List; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MElementOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MEnumOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MModelOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MObjectFactoryOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPackageOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MPackageInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MElementOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MEnumOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MModelOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MObjectFactoryOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPackageOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MPackageInfo; import com.sun.codemodel.JPackage; import com.sun.tools.xjc.outline.PackageOutline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyAccessor.java similarity index 85% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyAccessor.java index 66ea82ba..1d830c14 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessor.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyAccessor.java @@ -1,8 +1,8 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; import com.sun.codemodel.JBlock; import com.sun.codemodel.JExpression; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java similarity index 73% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java index 65208cf6..e182fb14 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyAccessorFactory.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.util.FieldAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.FieldAccessorEx; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessorFactory; +import org.jvnet.jaxb3_commons.util.FieldAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.FieldAccessorEx; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessorFactory; import com.sun.codemodel.JExpression; import com.sun.tools.xjc.outline.FieldOutline; diff --git a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyOutline.java similarity index 74% rename from tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java rename to tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyOutline.java index 4831106b..43c327fe 100644 --- a/tools/src/main/java/org/jvnet/jaxb2_commons/xjc/outline/concrete/CMPropertyOutline.java +++ b/tools/src/main/java/org/jvnet/jaxb3_commons/xjc/outline/concrete/CMPropertyOutline.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.xjc.outline.concrete; +package org.jvnet.jaxb3_commons.xjc.outline.concrete; import org.apache.commons.lang3.Validate; -import org.jvnet.jaxb2_commons.xjc.outline.MClassOutline; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessor; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyAccessorFactory; -import org.jvnet.jaxb2_commons.xjc.outline.MPropertyOutline; -import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo; +import org.jvnet.jaxb3_commons.xjc.outline.MClassOutline; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessor; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyAccessorFactory; +import org.jvnet.jaxb3_commons.xjc.outline.MPropertyOutline; +import org.jvnet.jaxb3_commons.xml.bind.model.MPropertyInfo; import com.sun.codemodel.JExpression; import com.sun.tools.xjc.model.nav.NClass; diff --git a/tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java b/tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java deleted file mode 100644 index 337e5fa8..00000000 --- a/tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/package-info.java +++ /dev/null @@ -1,5 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "urn:test", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED, xmlns = { @XmlNs(namespaceURI = "urn:test", prefix = "test") }) -package org.jvnet.jaxb2_commons.xjc.model.concrete.tests.ahpla; - -import javax.xml.bind.annotation.XmlNs; - diff --git a/tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java b/tools/src/test/java/org/jvnet/jaxb3_commons/reflection/util/test/FieldAccessorTest.java similarity index 76% rename from tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java rename to tools/src/test/java/org/jvnet/jaxb3_commons/reflection/util/test/FieldAccessorTest.java index 1a258226..634fa77c 100644 --- a/tools/src/test/java/org/jvnet/jaxb2_commons/reflection/util/test/FieldAccessorTest.java +++ b/tools/src/test/java/org/jvnet/jaxb3_commons/reflection/util/test/FieldAccessorTest.java @@ -1,12 +1,12 @@ -package org.jvnet.jaxb2_commons.reflection.util.test; +package org.jvnet.jaxb3_commons.reflection.util.test; import java.net.URI; import java.net.URISyntaxException; import org.junit.Assert; import org.junit.Test; -import org.jvnet.jaxb2_commons.reflection.util.Accessor; -import org.jvnet.jaxb2_commons.reflection.util.FieldAccessor; +import org.jvnet.jaxb3_commons.reflection.util.Accessor; +import org.jvnet.jaxb3_commons.reflection.util.FieldAccessor; public class FieldAccessorTest { diff --git a/tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java b/tools/src/test/java/org/jvnet/jaxb3_commons/util/tests/JClassUtilsTest.java similarity index 93% rename from tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java rename to tools/src/test/java/org/jvnet/jaxb3_commons/util/tests/JClassUtilsTest.java index c7120bc5..a3fd39a3 100644 --- a/tools/src/test/java/org/jvnet/jaxb2_commons/util/tests/JClassUtilsTest.java +++ b/tools/src/test/java/org/jvnet/jaxb3_commons/util/tests/JClassUtilsTest.java @@ -1,11 +1,11 @@ -package org.jvnet.jaxb2_commons.util.tests; +package org.jvnet.jaxb3_commons.util.tests; import java.io.Externalizable; import java.util.Collection; import org.junit.Assert; import org.junit.Test; -import org.jvnet.jaxb2_commons.util.JClassUtils; +import org.jvnet.jaxb3_commons.util.JClassUtils; import com.sun.codemodel.JClass; import com.sun.codemodel.JClassAlreadyExistsException; diff --git a/tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java b/tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java similarity index 58% rename from tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java rename to tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java index 13f123a3..d0aa0ff1 100644 --- a/tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java +++ b/tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/ahpla/KnownReferencedType.java @@ -1,10 +1,10 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.tests.ahpla; +package org.jvnet.jaxb3_commons.xjc.model.concrete.tests.ahpla; import java.io.Serializable; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "KnownReferencedType", propOrder = { "str" }) diff --git a/tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/ahpla/package-info.java b/tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/ahpla/package-info.java new file mode 100644 index 00000000..9e882447 --- /dev/null +++ b/tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/ahpla/package-info.java @@ -0,0 +1,5 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "urn:test", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED, xmlns = { @XmlNs(namespaceURI = "urn:test", prefix = "test") }) +package org.jvnet.jaxb3_commons.xjc.model.concrete.tests.ahpla; + +import jakarta.xml.bind.annotation.XmlNs; + diff --git a/tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java b/tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java similarity index 87% rename from tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java rename to tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java index 2398bdec..17e2a301 100644 --- a/tools/src/test/java/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java +++ b/tools/src/test/java/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/AlphaMInfoFactoryTest.java @@ -1,4 +1,4 @@ -package org.jvnet.jaxb2_commons.xjc.model.concrete.tests.alpha; +package org.jvnet.jaxb3_commons.xjc.model.concrete.tests.alpha; import java.io.File; import java.io.IOException; @@ -9,13 +9,13 @@ import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; -import org.jvnet.jaxb2_commons.xjc.model.concrete.XJCCMInfoFactory; -import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MElementInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo; -import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo; -import org.jvnet.jaxb2_commons.xml.namespace.util.QNameUtils; -import org.jvnet.jaxb2_commons.xmlschema.XmlSchemaConstants; +import org.jvnet.jaxb3_commons.xjc.model.concrete.XJCCMInfoFactory; +import org.jvnet.jaxb3_commons.xml.bind.model.MClassInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MElementInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MModelInfo; +import org.jvnet.jaxb3_commons.xml.bind.model.MTypeInfo; +import org.jvnet.jaxb3_commons.xml.namespace.util.QNameUtils; +import org.jvnet.jaxb3_commons.xmlschema.XmlSchemaConstants; import com.sun.codemodel.JCodeModel; import com.sun.tools.xjc.BadCommandLineException; diff --git a/tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb b/tools/src/test/resources/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/binding.xjb similarity index 82% rename from tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb rename to tools/src/test/resources/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/binding.xjb index 134f529b..110f3b0a 100644 --- a/tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/binding.xjb +++ b/tools/src/test/resources/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/binding.xjb @@ -1,4 +1,4 @@ - diff --git a/tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd b/tools/src/test/resources/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/schema.xsd similarity index 94% rename from tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd rename to tools/src/test/resources/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/schema.xsd index 3ff9641c..a8e09573 100644 --- a/tools/src/test/resources/org/jvnet/jaxb2_commons/xjc/model/concrete/tests/alpha/schema.xsd +++ b/tools/src/test/resources/org/jvnet/jaxb3_commons/xjc/model/concrete/tests/alpha/schema.xsd @@ -1,6 +1,6 @@ @@ -9,7 +9,7 @@ + name="org.jvnet.jaxb3_commons.xjc.model.concrete.tests.alpha" /> @@ -44,7 +44,7 @@ + ref="org.jvnet.jaxb3_commons.xjc.model.concrete.tests.ahpla.KnownReferencedType" /> @@ -58,7 +58,7 @@ + ref="org.jvnet.jaxb3_commons.xjc.model.concrete.tests.ahpla.UnknownReferencedType" /> From 29e128d6e7ce0e31f7e7976e142342d69501fba3 Mon Sep 17 00:00:00 2001 From: Laurent SCHOELENS Date: Mon, 13 Feb 2023 18:29:33 +0100 Subject: [PATCH 2/5] migration back to 'official' jaxb3-maven-plugin and fixes for cxf build (cxf 4.0 - jakarta) --- basic/pom.xml | 6 +-- .../copyable/tests/RunCopyablePlugin.java | 8 ++-- .../plugin/equals/tests/RunEqualsPlugin.java | 8 ++-- .../mergeable/tests/RunMergeablePlugin.java | 8 ++-- .../tostring/tests/RunToStringPlugin.java | 8 ++-- pom.xml | 18 ++++----- samples/basic/project-build.xml | 2 +- samples/basic/project-pom.xml | 4 +- samples/cxf/pom.xml | 9 +++-- samples/cxf/project-pom.xml | 40 +++++++++---------- samples/po-simple/project-build.xml | 18 ++++----- samples/po-simple/project-pom.xml | 4 +- samples/po/project-build.xml | 18 ++++----- samples/po/project-pom.xml | 4 +- tests/JAXB-1058/pom.xml | 8 ++-- tests/episodes/a/pom.xml | 4 +- tests/episodes/b/pom.xml | 4 +- tests/ignoring/pom.xml | 4 +- tests/issues/pom.xml | 8 ++-- .../tests/issues/RunIssuesPlugin.java | 8 ++-- tests/one/pom.xml | 8 ++-- .../jaxb3_commons/tests/one/RunOnePlugin.java | 8 ++-- tests/po/pom.xml | 8 ++-- tests/simple-hashCode-equals-01/pom.xml | 8 ++-- tests/simplify-01/pom.xml | 8 ++-- tests/simplify-02/pom.xml | 8 ++-- tests/superclass/a/pom.xml | 4 +- tests/superclass/b/pom.xml | 8 ++-- tests/wildcard/pom.xml | 8 ++-- tests/zj/pom.xml | 4 +- 30 files changed, 132 insertions(+), 131 deletions(-) diff --git a/basic/pom.xml b/basic/pom.xml index 39ca0af3..2755e379 100644 --- a/basic/pom.xml +++ b/basic/pom.xml @@ -32,8 +32,8 @@ javaparser - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -78,7 +78,7 @@ - org.jvnet.jaxb2.maven2 + org.jvnet.jaxb maven-jaxb2-plugin diff --git a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/copyable/tests/RunCopyablePlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/copyable/tests/RunCopyablePlugin.java index 59468fff..6f676441 100644 --- a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/copyable/tests/RunCopyablePlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/copyable/tests/RunCopyablePlugin.java @@ -4,10 +4,10 @@ import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJCMojo; -import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; +import org.jvnet.jaxb.AbstractXJC3Mojo; +import org.jvnet.jaxb.test.RunXJC3Mojo; -public class RunCopyablePlugin extends RunXJC2Mojo { +public class RunCopyablePlugin extends RunXJC3Mojo { @Override public File getSchemaDirectory() { @@ -15,7 +15,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJCMojo mojo) { + protected void configureMojo(AbstractXJC3Mojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/equals/tests/RunEqualsPlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/equals/tests/RunEqualsPlugin.java index bd8868f1..42ff52bf 100644 --- a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/equals/tests/RunEqualsPlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/equals/tests/RunEqualsPlugin.java @@ -4,10 +4,10 @@ import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJCMojo; -import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; +import org.jvnet.jaxb.AbstractXJC3Mojo; +import org.jvnet.jaxb.test.RunXJC3Mojo; -public class RunEqualsPlugin extends RunXJC2Mojo { +public class RunEqualsPlugin extends RunXJC3Mojo { @Override public File getSchemaDirectory() { @@ -15,7 +15,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJCMojo mojo) { + protected void configureMojo(AbstractXJC3Mojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/mergeable/tests/RunMergeablePlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/mergeable/tests/RunMergeablePlugin.java index 643f34a0..2f4b5b63 100644 --- a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/mergeable/tests/RunMergeablePlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/mergeable/tests/RunMergeablePlugin.java @@ -4,10 +4,10 @@ import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJCMojo; -import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; +import org.jvnet.jaxb.AbstractXJC3Mojo; +import org.jvnet.jaxb.test.RunXJC3Mojo; -public class RunMergeablePlugin extends RunXJC2Mojo { +public class RunMergeablePlugin extends RunXJC3Mojo { @Override public File getSchemaDirectory() { @@ -15,7 +15,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJCMojo mojo) { + protected void configureMojo(AbstractXJC3Mojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/tostring/tests/RunToStringPlugin.java b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/tostring/tests/RunToStringPlugin.java index 3f12d8c9..34d6d3e9 100644 --- a/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/tostring/tests/RunToStringPlugin.java +++ b/basic/src/test/java/org/jvnet/jaxb3_commons/plugin/tostring/tests/RunToStringPlugin.java @@ -4,11 +4,11 @@ import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJCMojo; -import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; +import org.jvnet.jaxb.AbstractXJC3Mojo; +import org.jvnet.jaxb.test.RunXJC3Mojo; import org.jvnet.jaxb3_commons.lang.JAXBToStringStrategy; -public class RunToStringPlugin extends RunXJC2Mojo { +public class RunToStringPlugin extends RunXJC3Mojo { @Override public File getSchemaDirectory() { @@ -16,7 +16,7 @@ public File getSchemaDirectory() { } @Override - protected void configureMojo(AbstractXJCMojo mojo) { + protected void configureMojo(AbstractXJC3Mojo mojo) { super.configureMojo(mojo); mojo.setForceRegenerate(true); } diff --git a/pom.xml b/pom.xml index c09a957d..19a4ab27 100644 --- a/pom.xml +++ b/pom.xml @@ -174,9 +174,9 @@ 3.0.1 3.0.2 2.0.1 - 0.15.0 - 1.6.8 - 3.3.13 + 4.0.0-SNAPSHOT + 1.6.8 + 4.0.0 1.7.36 @@ -224,13 +224,13 @@ - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin ${maven-jaxb3-plugin.version} - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing ${maven-jaxb3-plugin.version} @@ -467,8 +467,8 @@ 3.0.1 - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin ${maven-jaxb3-plugin.version} diff --git a/samples/basic/project-build.xml b/samples/basic/project-build.xml index c2973d3a..a29aa931 100644 --- a/samples/basic/project-build.xml +++ b/samples/basic/project-build.xml @@ -110,7 +110,7 @@ - + diff --git a/samples/basic/project-pom.xml b/samples/basic/project-pom.xml index 0ef1c185..0331b511 100644 --- a/samples/basic/project-pom.xml +++ b/samples/basic/project-pom.xml @@ -42,8 +42,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin ${maven-jaxb3-plugin.version} diff --git a/samples/cxf/pom.xml b/samples/cxf/pom.xml index b2e99294..02b3cc3a 100644 --- a/samples/cxf/pom.xml +++ b/samples/cxf/pom.xml @@ -43,10 +43,11 @@ org.slf4j slf4j-simple - org.apache.cxf - cxf-codegen-plugin - ${cxf-codegen-plugin.version} - + + org.apache.cxf + cxf-codegen-plugin + ${cxf-codegen-plugin.version} + install diff --git a/samples/cxf/project-pom.xml b/samples/cxf/project-pom.xml index e61fc0a3..61cb1cbf 100644 --- a/samples/cxf/project-pom.xml +++ b/samples/cxf/project-pom.xml @@ -8,18 +8,18 @@ jar JAXB2 Basics - Sample [cxf-maven] - - javax.xml.ws - jaxws-api - 2.3.1 - provided - - - javax.jws - javax.jws-api - 1.1 - provided - + + jakarta.xml.ws + jakarta.xml.ws-api + 3.0.1 + provided + + + jakarta.jws + jakarta.jws-api + 3.0.0 + provided + org.glassfish.jaxb jaxb-runtime @@ -46,8 +46,8 @@ maven-compiler-plugin - 1.8 - 1.8 + 11 + 11 @@ -83,17 +83,17 @@ - org.glassfish.jaxb - jaxb-runtime - ${jaxb.version} - + org.glassfish.jaxb + jaxb-runtime + ${jaxb.version} + - org.glassfish.jaxb + org.glassfish.jaxb jaxb-xjc ${jaxb.version} - org.glassfish.jaxb + org.glassfish.jaxb jaxb-core ${jaxb-core.version} diff --git a/samples/po-simple/project-build.xml b/samples/po-simple/project-build.xml index f5a2a0aa..7de2f817 100644 --- a/samples/po-simple/project-build.xml +++ b/samples/po-simple/project-build.xml @@ -1,13 +1,13 @@ - - + + - + @@ -28,9 +28,9 @@ - + - + @@ -48,9 +48,9 @@ - + - + @@ -81,7 +81,7 @@ - + @@ -105,7 +105,7 @@ - + diff --git a/samples/po-simple/project-pom.xml b/samples/po-simple/project-pom.xml index e2589f2f..01c0d641 100644 --- a/samples/po-simple/project-pom.xml +++ b/samples/po-simple/project-pom.xml @@ -37,8 +37,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin ${maven-jaxb3-plugin.version} diff --git a/samples/po/project-build.xml b/samples/po/project-build.xml index fc137c23..77e57ff7 100644 --- a/samples/po/project-build.xml +++ b/samples/po/project-build.xml @@ -1,13 +1,13 @@ - - + + - + @@ -24,9 +24,9 @@ - + - + @@ -48,9 +48,9 @@ - + - + @@ -83,7 +83,7 @@ - + @@ -111,7 +111,7 @@ - + diff --git a/samples/po/project-pom.xml b/samples/po/project-pom.xml index 88f38bbb..45150c4f 100644 --- a/samples/po/project-pom.xml +++ b/samples/po/project-pom.xml @@ -42,8 +42,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin ${maven-jaxb3-plugin.version} diff --git a/tests/JAXB-1058/pom.xml b/tests/JAXB-1058/pom.xml index 49ff3fcf..25b72200 100644 --- a/tests/JAXB-1058/pom.xml +++ b/tests/JAXB-1058/pom.xml @@ -12,8 +12,8 @@ JAXB3 Basics - Test [JAXB-1058] - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -25,8 +25,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/episodes/a/pom.xml b/tests/episodes/a/pom.xml index 1b67abd9..60ef64b0 100644 --- a/tests/episodes/a/pom.xml +++ b/tests/episodes/a/pom.xml @@ -14,8 +14,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/episodes/b/pom.xml b/tests/episodes/b/pom.xml index 74783b9c..4c8d122b 100644 --- a/tests/episodes/b/pom.xml +++ b/tests/episodes/b/pom.xml @@ -21,8 +21,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/ignoring/pom.xml b/tests/ignoring/pom.xml index 75cfb87e..7d30b030 100644 --- a/tests/ignoring/pom.xml +++ b/tests/ignoring/pom.xml @@ -14,8 +14,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/issues/pom.xml b/tests/issues/pom.xml index a5745c46..13639f00 100644 --- a/tests/issues/pom.xml +++ b/tests/issues/pom.xml @@ -12,8 +12,8 @@ JAXB3 Basics - Test [issues] - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -25,8 +25,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunIssuesPlugin.java b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunIssuesPlugin.java index c1df0458..e37edfe2 100644 --- a/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunIssuesPlugin.java +++ b/tests/issues/src/test/java/org/jvnet/jaxb3_commons/tests/issues/RunIssuesPlugin.java @@ -3,13 +3,13 @@ import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJCMojo; -import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; +import org.jvnet.jaxb.AbstractXJC3Mojo; +import org.jvnet.jaxb.test.RunXJC3Mojo; -public class RunIssuesPlugin extends RunXJC2Mojo { +public class RunIssuesPlugin extends RunXJC3Mojo { @Override - protected void configureMojo(AbstractXJCMojo mojo) { + protected void configureMojo(AbstractXJC3Mojo mojo) { super.configureMojo(mojo); mojo.setExtension(true); mojo.setForceRegenerate(true); diff --git a/tests/one/pom.xml b/tests/one/pom.xml index d27c4573..6862e7f6 100644 --- a/tests/one/pom.xml +++ b/tests/one/pom.xml @@ -12,8 +12,8 @@ JAXB3 Basics - Test [one] - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -25,8 +25,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/RunOnePlugin.java b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/RunOnePlugin.java index 2dc23f53..5d3d4c65 100644 --- a/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/RunOnePlugin.java +++ b/tests/one/src/test/java/org/jvnet/jaxb3_commons/tests/one/RunOnePlugin.java @@ -3,13 +3,13 @@ import java.util.ArrayList; import java.util.List; -import org.jvnet.jaxb2.maven2.AbstractXJCMojo; -import org.jvnet.jaxb2.maven2.test.RunXJC2Mojo; +import org.jvnet.jaxb.AbstractXJC3Mojo; +import org.jvnet.jaxb.test.RunXJC3Mojo; -public class RunOnePlugin extends RunXJC2Mojo { +public class RunOnePlugin extends RunXJC3Mojo { @Override - protected void configureMojo(AbstractXJCMojo mojo) { + protected void configureMojo(AbstractXJC3Mojo mojo) { super.configureMojo(mojo); mojo.setExtension(true); mojo.setForceRegenerate(true); diff --git a/tests/po/pom.xml b/tests/po/pom.xml index 3800bf4d..38ce27dc 100644 --- a/tests/po/pom.xml +++ b/tests/po/pom.xml @@ -12,8 +12,8 @@ JAXB3 Basics - Test [po] - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -25,8 +25,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/simple-hashCode-equals-01/pom.xml b/tests/simple-hashCode-equals-01/pom.xml index 23d3fd1a..3943f976 100644 --- a/tests/simple-hashCode-equals-01/pom.xml +++ b/tests/simple-hashCode-equals-01/pom.xml @@ -12,8 +12,8 @@ JAXB3 Basics - Test [simple-hashCode-equals-01] - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -25,8 +25,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/simplify-01/pom.xml b/tests/simplify-01/pom.xml index 41669225..167ccd18 100644 --- a/tests/simplify-01/pom.xml +++ b/tests/simplify-01/pom.xml @@ -12,8 +12,8 @@ JAXB3 Basics - Test [simplify-01] - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -29,8 +29,8 @@ test - com.evolvedbinary.maven.jvnet - jaxb30-maven-plugin + org.jvnet.jaxb + jaxb3-maven-plugin true diff --git a/tests/simplify-02/pom.xml b/tests/simplify-02/pom.xml index b08fd578..06b5df64 100644 --- a/tests/simplify-02/pom.xml +++ b/tests/simplify-02/pom.xml @@ -12,8 +12,8 @@ JAXB3 Basics - Test [simplify-02] - com.evolvedbinary.maven.jvnet - jaxb-maven-plugin-testing + org.jvnet.jaxb + jaxb3-maven-plugin-testing test @@ -29,8 +29,8 @@ test