├── .github └── workflows │ ├── codeql-analysis.yml │ └── maven.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── NOTICE.md ├── README.md └── jaxb-ri ├── HOWTO-build.txt ├── boms ├── bom-ext │ └── pom.xml └── bom │ └── pom.xml ├── bundles ├── core │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── module-info.java │ │ └── test │ │ └── java │ │ └── jaxb │ │ └── core │ │ └── test │ │ └── OSGiBundleVersionTest.java ├── jxc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── module-info.java │ │ └── test │ │ └── java │ │ └── jaxb │ │ └── jxc │ │ └── test │ │ └── OSGiBundleVersionTest.java ├── osgi │ ├── osgi │ │ ├── exclude.xml │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── module-info.java │ │ │ └── test │ │ │ └── java │ │ │ └── jaxb │ │ │ └── osgi │ │ │ └── test │ │ │ └── OSGiBundleVersionTest.java │ ├── pom.xml │ └── tests │ │ └── pom.xml ├── pom.xml ├── ri │ ├── pom.xml │ └── src │ │ └── main │ │ ├── assembly │ │ └── assembly.xml │ │ └── resources │ │ ├── LICENSE.txt │ │ └── bin │ │ ├── schemagen.bat │ │ ├── schemagen.sh │ │ ├── schemagend.sh │ │ ├── xjc.bat │ │ └── xjc.sh ├── runtime │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── module-info.java │ │ └── test │ │ └── java │ │ └── jaxb │ │ └── runtime │ │ └── test │ │ └── OSGiBundleVersionTest.java └── xjc │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── module-info.java │ └── test │ └── java │ └── jaxb │ └── xjc │ └── test │ └── OSGiBundleVersionTest.java ├── codemodel ├── codemodel-annotation-compiler │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── com │ │ └── sun │ │ │ └── codemodel │ │ │ └── ac │ │ │ └── ACTask.java │ │ └── module-info.java ├── codemodel │ ├── exclude-codemodel.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── com │ │ │ └── sun │ │ │ │ └── codemodel │ │ │ │ ├── ClassType.java │ │ │ │ ├── CodeWriter.java │ │ │ │ ├── JAnnotatable.java │ │ │ │ ├── JAnnotationArrayMember.java │ │ │ │ ├── JAnnotationClassValue.java │ │ │ │ ├── JAnnotationStringValue.java │ │ │ │ ├── JAnnotationUse.java │ │ │ │ ├── JAnnotationValue.java │ │ │ │ ├── JAnnotationWriter.java │ │ │ │ ├── JAnonymousClass.java │ │ │ │ ├── JArray.java │ │ │ │ ├── JArrayClass.java │ │ │ │ ├── JArrayCompRef.java │ │ │ │ ├── JAssignment.java │ │ │ │ ├── JAssignmentTarget.java │ │ │ │ ├── JAtom.java │ │ │ │ ├── JBlock.java │ │ │ │ ├── JBreak.java │ │ │ │ ├── JCase.java │ │ │ │ ├── JCast.java │ │ │ │ ├── JCatchBlock.java │ │ │ │ ├── JClass.java │ │ │ │ ├── JClassAlreadyExistsException.java │ │ │ │ ├── JClassContainer.java │ │ │ │ ├── JCodeModel.java │ │ │ │ ├── JCommentPart.java │ │ │ │ ├── JConditional.java │ │ │ │ ├── JContinue.java │ │ │ │ ├── JDeclaration.java │ │ │ │ ├── JDefinedClass.java │ │ │ │ ├── JDirectClass.java │ │ │ │ ├── JDoLoop.java │ │ │ │ ├── JDocComment.java │ │ │ │ ├── JDocCommentable.java │ │ │ │ ├── JEnumConstant.java │ │ │ │ ├── JExportsDirective.java │ │ │ │ ├── JExpr.java │ │ │ │ ├── JExpression.java │ │ │ │ ├── JExpressionImpl.java │ │ │ │ ├── JFieldRef.java │ │ │ │ ├── JFieldVar.java │ │ │ │ ├── JForEach.java │ │ │ │ ├── JForLoop.java │ │ │ │ ├── JFormatter.java │ │ │ │ ├── JGenerable.java │ │ │ │ ├── JGenerifiable.java │ │ │ │ ├── JGenerifiableImpl.java │ │ │ │ ├── JInvocation.java │ │ │ │ ├── JJavaName.java │ │ │ │ ├── JLabel.java │ │ │ │ ├── JMethod.java │ │ │ │ ├── JMod.java │ │ │ │ ├── JMods.java │ │ │ │ ├── JModule.java │ │ │ │ ├── JModuleDirective.java │ │ │ │ ├── JNarrowedClass.java │ │ │ │ ├── JNullType.java │ │ │ │ ├── JOp.java │ │ │ │ ├── JPackage.java │ │ │ │ ├── JPrimitiveType.java │ │ │ │ ├── JRequiresDirective.java │ │ │ │ ├── JResourceFile.java │ │ │ │ ├── JReturn.java │ │ │ │ ├── JStatement.java │ │ │ │ ├── JStringLiteral.java │ │ │ │ ├── JSwitch.java │ │ │ │ ├── JThrow.java │ │ │ │ ├── JTryBlock.java │ │ │ │ ├── JType.java │ │ │ │ ├── JTypeVar.java │ │ │ │ ├── JTypeWildcard.java │ │ │ │ ├── JVar.java │ │ │ │ ├── JWhileLoop.java │ │ │ │ ├── SecureLoader.java │ │ │ │ ├── TypedAnnotationWriter.java │ │ │ │ ├── fmt │ │ │ │ ├── JBinaryFile.java │ │ │ │ ├── JPropertyFile.java │ │ │ │ ├── JSerializedObject.java │ │ │ │ ├── JStaticFile.java │ │ │ │ ├── JStaticJavaFile.java │ │ │ │ ├── JTextFile.java │ │ │ │ ├── SecureLoader.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── util │ │ │ │ ├── ClassNameComparator.java │ │ │ │ ├── EncoderFactory.java │ │ │ │ ├── JavadocEscapeWriter.java │ │ │ │ └── UnicodeEscapeWriter.java │ │ │ │ └── writer │ │ │ │ ├── FileCodeWriter.java │ │ │ │ ├── FilterCodeWriter.java │ │ │ │ ├── LicenseCodeWriter.java │ │ │ │ ├── OutputStreamCodeWriter.java │ │ │ │ ├── ProgressCodeWriter.java │ │ │ │ ├── PrologCodeWriter.java │ │ │ │ ├── SingleStreamCodeWriter.java │ │ │ │ └── ZipCodeWriter.java │ │ │ └── module-info.java │ │ └── test │ │ └── java │ │ └── com │ │ └── sun │ │ └── codemodel │ │ ├── Issue1505Test.java │ │ ├── JExportsTest.java │ │ ├── JModsTest.java │ │ ├── JModuleTest.java │ │ ├── JRequiresTest.java │ │ ├── JTestModuleDirective.java │ │ └── tests │ │ ├── AnnotationSample.java │ │ ├── AnnotationUseTest.java │ │ ├── AnonymousClassTest.java │ │ ├── ForEachTest.java │ │ ├── InnerClassTest.java │ │ ├── JAnnotationUseTest.java │ │ ├── JCodeModelTest.java │ │ ├── JCommentTest.java │ │ ├── JDefinedClassInstanceInitTest.java │ │ ├── JExprTest.java │ │ ├── JMethodTest.java │ │ ├── NestedClassTest.java │ │ ├── PackageAnnotationTest.java │ │ ├── PackageJavadocTest.java │ │ ├── VarArgsTest.java │ │ └── util │ │ └── CodeModelTestsUtils.java ├── pom.xml └── src │ └── main │ └── assembly │ └── resources.xml ├── core ├── exclude-core.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── module-info.java │ │ └── org │ │ │ └── glassfish │ │ │ └── jaxb │ │ │ └── core │ │ │ ├── Locatable.java │ │ │ ├── StackHelper.java │ │ │ ├── Utils.java │ │ │ ├── WhiteSpaceProcessor.java │ │ │ ├── annotation │ │ │ ├── OverrideAnnotationOf.java │ │ │ ├── XmlIsSet.java │ │ │ └── XmlLocation.java │ │ │ ├── api │ │ │ ├── ErrorListener.java │ │ │ └── impl │ │ │ │ ├── NameConverter.java │ │ │ │ └── NameUtil.java │ │ │ ├── marshaller │ │ │ ├── CharacterEscapeHandler.java │ │ │ ├── DataWriter.java │ │ │ ├── DumbEscapeHandler.java │ │ │ ├── Messages.java │ │ │ ├── MinimumEscapeHandler.java │ │ │ ├── NoEscapeHandler.java │ │ │ ├── SAX2DOMEx.java │ │ │ └── XMLWriter.java │ │ │ ├── unmarshaller │ │ │ ├── DOMScanner.java │ │ │ └── InfosetScanner.java │ │ │ ├── util │ │ │ ├── SecureLoader.java │ │ │ └── Which.java │ │ │ └── v2 │ │ │ ├── ClassFactory.java │ │ │ ├── Messages.java │ │ │ ├── TODO.java │ │ │ ├── WellKnownNamespace.java │ │ │ ├── model │ │ │ ├── annotation │ │ │ │ ├── AnnotationReader.java │ │ │ │ ├── AnnotationSource.java │ │ │ │ └── Locatable.java │ │ │ ├── core │ │ │ │ ├── Adapter.java │ │ │ │ ├── ArrayInfo.java │ │ │ │ ├── AttributePropertyInfo.java │ │ │ │ ├── BuiltinLeafInfo.java │ │ │ │ ├── ClassInfo.java │ │ │ │ ├── Element.java │ │ │ │ ├── ElementInfo.java │ │ │ │ ├── ElementPropertyInfo.java │ │ │ │ ├── EnumConstant.java │ │ │ │ ├── EnumLeafInfo.java │ │ │ │ ├── ErrorHandler.java │ │ │ │ ├── ID.java │ │ │ │ ├── LeafInfo.java │ │ │ │ ├── MapPropertyInfo.java │ │ │ │ ├── MaybeElement.java │ │ │ │ ├── NonElement.java │ │ │ │ ├── NonElementRef.java │ │ │ │ ├── PropertyInfo.java │ │ │ │ ├── PropertyKind.java │ │ │ │ ├── Ref.java │ │ │ │ ├── ReferencePropertyInfo.java │ │ │ │ ├── RegistryInfo.java │ │ │ │ ├── TypeInfo.java │ │ │ │ ├── TypeInfoSet.java │ │ │ │ ├── TypeRef.java │ │ │ │ ├── ValuePropertyInfo.java │ │ │ │ ├── WildcardMode.java │ │ │ │ ├── WildcardTypeInfo.java │ │ │ │ └── package-info.java │ │ │ ├── impl │ │ │ │ └── ModelBuilderI.java │ │ │ ├── nav │ │ │ │ ├── GenericArrayTypeImpl.java │ │ │ │ ├── Navigator.java │ │ │ │ ├── ParameterizedTypeImpl.java │ │ │ │ ├── ReflectionNavigator.java │ │ │ │ ├── SecureLoader.java │ │ │ │ ├── TypeVisitor.java │ │ │ │ ├── WildcardTypeImpl.java │ │ │ │ └── package-info.java │ │ │ └── util │ │ │ │ └── ArrayInfoUtil.java │ │ │ ├── runtime │ │ │ ├── IllegalAnnotationException.java │ │ │ ├── Location.java │ │ │ ├── RuntimeUtil.java │ │ │ ├── SwaRefAdapterMarker.java │ │ │ └── unmarshaller │ │ │ │ └── LocatorEx.java │ │ │ ├── schemagen │ │ │ └── episode │ │ │ │ ├── Bindings.java │ │ │ │ ├── Klass.java │ │ │ │ ├── Package.java │ │ │ │ ├── SchemaBindings.java │ │ │ │ └── package-info.java │ │ │ └── util │ │ │ ├── EditDistance.java │ │ │ ├── FlattenIterator.java │ │ │ └── XmlFactory.java │ └── resources │ │ └── org │ │ └── glassfish │ │ └── jaxb │ │ └── core │ │ ├── marshaller │ │ ├── Messages.properties │ │ ├── Messages_de.properties │ │ ├── Messages_es.properties │ │ ├── Messages_fr.properties │ │ ├── Messages_it.properties │ │ ├── Messages_ja.properties │ │ ├── Messages_ko.properties │ │ ├── Messages_pt_BR.properties │ │ ├── Messages_zh_CN.properties │ │ └── Messages_zh_TW.properties │ │ └── v2 │ │ ├── Messages.properties │ │ ├── Messages_de.properties │ │ ├── Messages_es.properties │ │ ├── Messages_fr.properties │ │ ├── Messages_it.properties │ │ ├── Messages_ja.properties │ │ ├── Messages_ko.properties │ │ ├── Messages_pt_BR.properties │ │ ├── Messages_zh_CN.properties │ │ └── Messages_zh_TW.properties │ └── test │ ├── java │ └── org │ │ └── glassfish │ │ └── jaxb │ │ └── core │ │ ├── UtilsTest.java │ │ └── unmarshaller │ │ └── DOMScannerTest.java │ └── resources │ └── parentDefaultNs.xml ├── docs ├── pom.xml ├── release-documentation │ ├── pom.xml │ └── src │ │ ├── docbook │ │ ├── articles.xml │ │ ├── docbook.ent │ │ ├── download │ │ │ └── JaxbCDATASample.java │ │ ├── faq.xml │ │ ├── figures │ │ │ └── classLoaderFAQ.gif │ │ ├── icons │ │ │ ├── annot-close.png │ │ │ ├── annot-open.png │ │ │ ├── blank.png │ │ │ ├── callouts │ │ │ │ ├── 1.gif │ │ │ │ ├── 1.png │ │ │ │ ├── 1.svg │ │ │ │ ├── 10.gif │ │ │ │ ├── 10.png │ │ │ │ ├── 10.svg │ │ │ │ ├── 11.gif │ │ │ │ ├── 11.png │ │ │ │ ├── 11.svg │ │ │ │ ├── 12.gif │ │ │ │ ├── 12.png │ │ │ │ ├── 12.svg │ │ │ │ ├── 13.gif │ │ │ │ ├── 13.png │ │ │ │ ├── 13.svg │ │ │ │ ├── 14.gif │ │ │ │ ├── 14.png │ │ │ │ ├── 14.svg │ │ │ │ ├── 15.gif │ │ │ │ ├── 15.png │ │ │ │ ├── 15.svg │ │ │ │ ├── 16.svg │ │ │ │ ├── 17.svg │ │ │ │ ├── 18.svg │ │ │ │ ├── 19.svg │ │ │ │ ├── 2.gif │ │ │ │ ├── 2.png │ │ │ │ ├── 2.svg │ │ │ │ ├── 20.svg │ │ │ │ ├── 21.svg │ │ │ │ ├── 22.svg │ │ │ │ ├── 23.svg │ │ │ │ ├── 24.svg │ │ │ │ ├── 25.svg │ │ │ │ ├── 26.svg │ │ │ │ ├── 27.svg │ │ │ │ ├── 28.svg │ │ │ │ ├── 29.svg │ │ │ │ ├── 3.gif │ │ │ │ ├── 3.png │ │ │ │ ├── 3.svg │ │ │ │ ├── 30.svg │ │ │ │ ├── 4.gif │ │ │ │ ├── 4.png │ │ │ │ ├── 4.svg │ │ │ │ ├── 5.gif │ │ │ │ ├── 5.png │ │ │ │ ├── 5.svg │ │ │ │ ├── 6.gif │ │ │ │ ├── 6.png │ │ │ │ ├── 6.svg │ │ │ │ ├── 7.gif │ │ │ │ ├── 7.png │ │ │ │ ├── 7.svg │ │ │ │ ├── 8.gif │ │ │ │ ├── 8.png │ │ │ │ ├── 8.svg │ │ │ │ ├── 9.gif │ │ │ │ ├── 9.png │ │ │ │ └── 9.svg │ │ │ ├── caution.gif │ │ │ ├── caution.png │ │ │ ├── caution.svg │ │ │ ├── caution.tif │ │ │ ├── colorsvg │ │ │ │ ├── caution.svg │ │ │ │ ├── home.svg │ │ │ │ ├── important.svg │ │ │ │ ├── next.svg │ │ │ │ ├── note.svg │ │ │ │ ├── prev.svg │ │ │ │ ├── tip.svg │ │ │ │ ├── up.svg │ │ │ │ └── warning.svg │ │ │ ├── draft.png │ │ │ ├── home.gif │ │ │ ├── home.png │ │ │ ├── home.svg │ │ │ ├── important.gif │ │ │ ├── important.png │ │ │ ├── important.svg │ │ │ ├── important.tif │ │ │ ├── next.gif │ │ │ ├── next.png │ │ │ ├── next.svg │ │ │ ├── note.gif │ │ │ ├── note.png │ │ │ ├── note.svg │ │ │ ├── note.tif │ │ │ ├── prev.gif │ │ │ ├── prev.png │ │ │ ├── prev.svg │ │ │ ├── tip.gif │ │ │ ├── tip.png │ │ │ ├── tip.svg │ │ │ ├── tip.tif │ │ │ ├── toc-blank.png │ │ │ ├── toc-minus.png │ │ │ ├── toc-plus.png │ │ │ ├── up.gif │ │ │ ├── up.png │ │ │ ├── up.svg │ │ │ ├── warning.gif │ │ │ ├── warning.png │ │ │ ├── warning.svg │ │ │ └── warning.tif │ │ ├── index.xml │ │ ├── jaxb-2-0-changelog.xml │ │ ├── jaxb-2-0-sample-apps.xml │ │ ├── jaxb-changelog.xml │ │ ├── jaxb-ri-extensions-develop-plugins.xml │ │ ├── jaxb-ri-extensions-dtd.xml │ │ ├── jaxb-ri-extensions-overview.xml │ │ ├── jaxb-ri-extensions-runtime-properties.xml │ │ ├── jaxb-ri-extensions-xjc-customizations.xml │ │ ├── jaxb-ri-extensions.xml │ │ ├── overview.xml │ │ ├── release-documentation.xml │ │ ├── release-notes.xml │ │ ├── style │ │ │ └── documentation.css │ │ ├── tools-3rd-party-tools.xml │ │ ├── tools-schemagen-ant-task.xml │ │ ├── tools-schemagen.xml │ │ ├── tools-xjc-ant-task.xml │ │ ├── tools-xjc.xml │ │ ├── tools.xml │ │ ├── users-guide-annotating-your-classes-evolving-annotated-classes.xml │ │ ├── users-guide-annotating-your-classes-mapping-cyclic-references-to-xml.xml │ │ ├── users-guide-annotating-your-classes-mapping-interfaces.xml │ │ ├── users-guide-annotating-your-classes-mapping-your-favorite-class.xml │ │ ├── users-guide-annotating-your-classes-xml-layout-and-in-memory-data-layout.xml │ │ ├── users-guide-annotating-your-classes.xml │ │ ├── users-guide-compiling-xml-schema-adding-behaviors.xml │ │ ├── users-guide-compiling-xml-schema-avoid-strong-databinding.xml │ │ ├── users-guide-compiling-xml-schema-dealing-with-errors.xml │ │ ├── users-guide-compiling-xml-schema-fixing-broken-references-in-schema.xml │ │ ├── users-guide-compiling-xml-schema-how-modularization-of-schema-interacts-with-xjc.xml │ │ ├── users-guide-compiling-xml-schema-mapping-of-xs-any.xml │ │ ├── users-guide-compiling-xml-schema-mapping-of-xs-element-to-jaxbelement.xml │ │ ├── users-guide-compiling-xml-schema-working-with-generated-code-in-memory.xml │ │ ├── users-guide-compiling-xml-schema.xml │ │ ├── users-guide-customization-of-schema-compilation-customizing-java-packages.xml │ │ ├── users-guide-customization-of-schema-compilation-using-different-datatypes.xml │ │ ├── users-guide-customization-of-schema-compilation-using-scd-for-customizations.xml │ │ ├── users-guide-customization-of-schema-compilation.xml │ │ ├── users-guide-deployment-jaxb-on-jpms.xml │ │ ├── users-guide-deployment-maven-coordinates.xml │ │ ├── users-guide-deployment.xml │ │ ├── users-guide-marshalling-changing-prefixes.xml │ │ ├── users-guide-marshalling-different-ways-of-marshalling.xml │ │ ├── users-guide-marshalling-element-default-values-and-marshalling.xml │ │ ├── users-guide-marshalling-interaction-between-marshalling-and-dom.xml │ │ ├── users-guide-marshalling.xml │ │ ├── users-guide-other-miscellaneous-topics-compiling-dtd.xml │ │ ├── users-guide-other-miscellaneous-topics-designing-a-client-server-protocol-in-xml.xml │ │ ├── users-guide-other-miscellaneous-topics-performance-and-thread-safety.xml │ │ ├── users-guide-other-miscellaneous-topics.xml │ │ ├── users-guide-schema-generation-generating-schema-that-you-want.xml │ │ ├── users-guide-schema-generation-invoking-schemagen-programatically.xml │ │ ├── users-guide-schema-generation.xml │ │ ├── users-guide-unmarshalling-dealing-with-large-documents.xml │ │ ├── users-guide-unmarshalling-element-default-values-and-unmarshalling.xml │ │ ├── users-guide-unmarshalling-unmarshalling-is-not-working-help.xml │ │ ├── users-guide-unmarshalling-xmlrootelement-and-unmarshalling.xml │ │ ├── users-guide-unmarshalling.xml │ │ └── users-guide.xml │ │ └── main │ │ ├── assembly │ │ └── docbook.xml │ │ ├── docbook │ │ └── stylesheet │ │ │ ├── chunked.xsl │ │ │ ├── common.xsl │ │ │ ├── foCustomizations.xsl │ │ │ ├── foProcessing.xsl │ │ │ ├── highlight.xsl │ │ │ ├── htmlCustomizations.xsl │ │ │ └── htmlProcessing.xsl │ │ └── resources │ │ └── LICENSE.md └── www │ ├── pom.xml │ └── src │ └── main │ └── resources │ └── index.html ├── external ├── pom.xml ├── relaxng-datatype │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── com │ │ │ │ └── sun │ │ │ │ │ └── tools │ │ │ │ │ └── rngdatatype │ │ │ │ │ ├── Datatype.java │ │ │ │ │ ├── DatatypeBuilder.java │ │ │ │ │ ├── DatatypeException.java │ │ │ │ │ ├── DatatypeLibrary.java │ │ │ │ │ ├── DatatypeLibraryFactory.java │ │ │ │ │ ├── DatatypeStreamingValidator.java │ │ │ │ │ ├── ValidationContext.java │ │ │ │ │ └── helpers │ │ │ │ │ ├── DatatypeLibraryLoader.java │ │ │ │ │ ├── ParameterlessDatatypeBuilder.java │ │ │ │ │ ├── ProxyDatatypeLibraryFactory.java │ │ │ │ │ └── StreamingValidatorImpl.java │ │ │ └── module-info.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── jing-copying.html │ │ │ └── services │ │ │ └── com.sun.tools.rngdatatype.DatatypeLibraryFactory │ │ └── test │ │ └── java │ │ └── com │ │ └── sun │ │ └── tools │ │ └── rngdatatype │ │ └── helpers │ │ └── DatatypeLibraryLoaderTest.java ├── rngom │ ├── exclude-rngom.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── com │ │ │ │ └── sun │ │ │ │ │ └── tools │ │ │ │ │ └── rngom │ │ │ │ │ ├── ast │ │ │ │ │ ├── builder │ │ │ │ │ │ ├── Annotations.java │ │ │ │ │ │ ├── BuildException.java │ │ │ │ │ │ ├── CommentList.java │ │ │ │ │ │ ├── DataPatternBuilder.java │ │ │ │ │ │ ├── Div.java │ │ │ │ │ │ ├── ElementAnnotationBuilder.java │ │ │ │ │ │ ├── Grammar.java │ │ │ │ │ │ ├── GrammarSection.java │ │ │ │ │ │ ├── Include.java │ │ │ │ │ │ ├── IncludedGrammar.java │ │ │ │ │ │ ├── NameClassBuilder.java │ │ │ │ │ │ ├── SchemaBuilder.java │ │ │ │ │ │ └── Scope.java │ │ │ │ │ ├── om │ │ │ │ │ │ ├── Location.java │ │ │ │ │ │ ├── ParsedElementAnnotation.java │ │ │ │ │ │ ├── ParsedNameClass.java │ │ │ │ │ │ └── ParsedPattern.java │ │ │ │ │ └── util │ │ │ │ │ │ ├── CheckingSchemaBuilder.java │ │ │ │ │ │ ├── LocatorImpl.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── binary │ │ │ │ │ ├── AfterPattern.java │ │ │ │ │ ├── Alphabet.java │ │ │ │ │ ├── AttributePattern.java │ │ │ │ │ ├── BinaryPattern.java │ │ │ │ │ ├── ChoicePattern.java │ │ │ │ │ ├── DataExceptPattern.java │ │ │ │ │ ├── DataPattern.java │ │ │ │ │ ├── DuplicateAttributeDetector.java │ │ │ │ │ ├── ElementPattern.java │ │ │ │ │ ├── EmptyPattern.java │ │ │ │ │ ├── ErrorPattern.java │ │ │ │ │ ├── GroupPattern.java │ │ │ │ │ ├── InterleavePattern.java │ │ │ │ │ ├── ListPattern.java │ │ │ │ │ ├── NotAllowedPattern.java │ │ │ │ │ ├── OneOrMorePattern.java │ │ │ │ │ ├── Pattern.java │ │ │ │ │ ├── PatternBuilder.java │ │ │ │ │ ├── PatternInterner.java │ │ │ │ │ ├── RefPattern.java │ │ │ │ │ ├── RestrictionViolationException.java │ │ │ │ │ ├── SchemaBuilderImpl.java │ │ │ │ │ ├── SchemaPatternBuilder.java │ │ │ │ │ ├── StringPattern.java │ │ │ │ │ ├── TextPattern.java │ │ │ │ │ ├── ValuePattern.java │ │ │ │ │ ├── package.html │ │ │ │ │ └── visitor │ │ │ │ │ │ ├── ChildElementFinder.java │ │ │ │ │ │ ├── PatternFunction.java │ │ │ │ │ │ ├── PatternVisitor.java │ │ │ │ │ │ └── PatternWalker.java │ │ │ │ │ ├── digested │ │ │ │ │ ├── Annotation.java │ │ │ │ │ ├── CommentListImpl.java │ │ │ │ │ ├── DAnnotation.java │ │ │ │ │ ├── DAttributePattern.java │ │ │ │ │ ├── DChoicePattern.java │ │ │ │ │ ├── DContainerPattern.java │ │ │ │ │ ├── DDataPattern.java │ │ │ │ │ ├── DDefine.java │ │ │ │ │ ├── DElementPattern.java │ │ │ │ │ ├── DEmptyPattern.java │ │ │ │ │ ├── DGrammarPattern.java │ │ │ │ │ ├── DGroupPattern.java │ │ │ │ │ ├── DInterleavePattern.java │ │ │ │ │ ├── DListPattern.java │ │ │ │ │ ├── DMixedPattern.java │ │ │ │ │ ├── DNotAllowedPattern.java │ │ │ │ │ ├── DOMPrinter.java │ │ │ │ │ ├── DOneOrMorePattern.java │ │ │ │ │ ├── DOptionalPattern.java │ │ │ │ │ ├── DPattern.java │ │ │ │ │ ├── DPatternVisitor.java │ │ │ │ │ ├── DPatternWalker.java │ │ │ │ │ ├── DRefPattern.java │ │ │ │ │ ├── DSchemaBuilderImpl.java │ │ │ │ │ ├── DTextPattern.java │ │ │ │ │ ├── DUnaryPattern.java │ │ │ │ │ ├── DValuePattern.java │ │ │ │ │ ├── DXMLPrinter.java │ │ │ │ │ ├── DXmlTokenPattern.java │ │ │ │ │ ├── DZeroOrMorePattern.java │ │ │ │ │ ├── DataPatternBuilderImpl.java │ │ │ │ │ ├── ElementAnnotationBuilderImpl.java │ │ │ │ │ ├── ElementWrapper.java │ │ │ │ │ ├── GrammarBuilderImpl.java │ │ │ │ │ ├── IncludeImpl.java │ │ │ │ │ ├── Main.java │ │ │ │ │ ├── PatternParseable.java │ │ │ │ │ └── package.html │ │ │ │ │ ├── dt │ │ │ │ │ ├── CachedDatatypeLibraryFactory.java │ │ │ │ │ ├── CascadingDatatypeLibraryFactory.java │ │ │ │ │ ├── DoNothingDatatypeLibraryFactoryImpl.java │ │ │ │ │ └── builtin │ │ │ │ │ │ ├── BuiltinDatatypeBuilder.java │ │ │ │ │ │ ├── BuiltinDatatypeLibrary.java │ │ │ │ │ │ ├── BuiltinDatatypeLibraryFactory.java │ │ │ │ │ │ ├── CompatibilityDatatypeLibrary.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── nc │ │ │ │ │ ├── AnyNameClass.java │ │ │ │ │ ├── AnyNameExceptNameClass.java │ │ │ │ │ ├── ChoiceNameClass.java │ │ │ │ │ ├── NameClass.java │ │ │ │ │ ├── NameClassBuilderImpl.java │ │ │ │ │ ├── NameClassVisitor.java │ │ │ │ │ ├── NameClassWalker.java │ │ │ │ │ ├── NsNameClass.java │ │ │ │ │ ├── NsNameExceptNameClass.java │ │ │ │ │ ├── NullNameClass.java │ │ │ │ │ ├── OverlapDetector.java │ │ │ │ │ ├── SimpleNameClass.java │ │ │ │ │ └── package.html │ │ │ │ │ ├── parse │ │ │ │ │ ├── Context.java │ │ │ │ │ ├── IllegalSchemaException.java │ │ │ │ │ ├── Parseable.java │ │ │ │ │ ├── compact │ │ │ │ │ │ ├── CompactParseable.java │ │ │ │ │ │ ├── CompactSyntax.java │ │ │ │ │ │ ├── CompactSyntax.jj │ │ │ │ │ │ ├── CompactSyntaxConstants.java │ │ │ │ │ │ ├── CompactSyntaxTokenManager.java │ │ │ │ │ │ ├── EOFException.java │ │ │ │ │ │ ├── EscapeSyntaxException.java │ │ │ │ │ │ ├── JavaCharStream.java │ │ │ │ │ │ ├── ParseException.java │ │ │ │ │ │ ├── Token.java │ │ │ │ │ │ ├── TokenMgrError.java │ │ │ │ │ │ └── UCode_UCodeESC_CharStream.java │ │ │ │ │ ├── host │ │ │ │ │ │ ├── AnnotationsHost.java │ │ │ │ │ │ ├── Base.java │ │ │ │ │ │ ├── CommentListHost.java │ │ │ │ │ │ ├── DataPatternBuilderHost.java │ │ │ │ │ │ ├── DivHost.java │ │ │ │ │ │ ├── ElementAnnotationBuilderHost.java │ │ │ │ │ │ ├── GrammarHost.java │ │ │ │ │ │ ├── GrammarSectionHost.java │ │ │ │ │ │ ├── IncludeHost.java │ │ │ │ │ │ ├── LocationHost.java │ │ │ │ │ │ ├── NameClassBuilderHost.java │ │ │ │ │ │ ├── ParsedElementAnnotationHost.java │ │ │ │ │ │ ├── ParsedNameClassHost.java │ │ │ │ │ │ ├── ParsedPatternHost.java │ │ │ │ │ │ ├── SchemaBuilderHost.java │ │ │ │ │ │ ├── ScopeHost.java │ │ │ │ │ │ └── package.html │ │ │ │ │ └── xml │ │ │ │ │ │ ├── DtdContext.java │ │ │ │ │ │ ├── SAXParseable.java │ │ │ │ │ │ └── SchemaParser.java │ │ │ │ │ ├── util │ │ │ │ │ ├── Localizer.java │ │ │ │ │ ├── Uri.java │ │ │ │ │ └── Utf16.java │ │ │ │ │ └── xml │ │ │ │ │ ├── sax │ │ │ │ │ ├── AbstractLexicalHandler.java │ │ │ │ │ ├── JAXPXMLReaderCreator.java │ │ │ │ │ ├── XMLReaderCreator.java │ │ │ │ │ └── XmlBaseHandler.java │ │ │ │ │ └── util │ │ │ │ │ ├── EncodingMap.java │ │ │ │ │ ├── Naming.java │ │ │ │ │ └── WellKnownNamespaces.java │ │ │ └── module-info.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── LICENSE.txt │ │ │ └── jing-copying.html │ │ │ └── com │ │ │ └── sun │ │ │ └── tools │ │ │ └── rngom │ │ │ ├── binary │ │ │ └── Messages.properties │ │ │ ├── dt │ │ │ └── builtin │ │ │ │ └── Messages.properties │ │ │ └── parse │ │ │ ├── Messages.properties │ │ │ ├── compact │ │ │ └── Messages.properties │ │ │ └── xml │ │ │ └── Messages.properties │ │ └── test │ │ └── java │ │ ├── DraconianErrorHandler.java │ │ ├── Main.java │ │ └── com │ │ └── sun │ │ └── tools │ │ └── rngom │ │ ├── digested │ │ ├── DXMLPrinterTest.java │ │ └── xmlns.rng │ │ └── dump │ │ ├── AnnotationsImpl.java │ │ ├── Base.java │ │ ├── CommentListImpl.java │ │ ├── DataPatternBuilderImpl.java │ │ ├── Dumper.java │ │ ├── ElementAnnotationBuilderImpl.java │ │ ├── Factory.java │ │ ├── GrammarImpl.java │ │ ├── NameClassBuilderImpl.java │ │ ├── Printer.java │ │ └── package.html └── src │ └── main │ └── assembly │ └── resources.xml ├── jxc ├── exclude-jxc.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── sun │ │ │ │ └── tools │ │ │ │ └── jxc │ │ │ │ ├── ApBasedTask.java │ │ │ │ ├── ConfigReader.java │ │ │ │ ├── Messages.java │ │ │ │ ├── NGCCRuntimeEx.java │ │ │ │ ├── SchemaGenBase.java │ │ │ │ ├── SchemaGenTask.java │ │ │ │ ├── SchemaGenerator.java │ │ │ │ ├── SchemaGeneratorFacade.java │ │ │ │ ├── SecureLoader.java │ │ │ │ ├── ap │ │ │ │ ├── AnnotationParser.java │ │ │ │ ├── Const.java │ │ │ │ ├── ErrorReceiverImpl.java │ │ │ │ ├── InlineAnnotationReaderImpl.java │ │ │ │ ├── Messages.java │ │ │ │ ├── Options.java │ │ │ │ ├── SchemaGenerator.java │ │ │ │ ├── SecureLoader.java │ │ │ │ └── package-info.java │ │ │ │ ├── api │ │ │ │ ├── J2SJAXBModel.java │ │ │ │ ├── JXC.java │ │ │ │ ├── JavaCompiler.java │ │ │ │ ├── Reference.java │ │ │ │ └── impl │ │ │ │ │ └── j2s │ │ │ │ │ ├── JAXBModelImpl.java │ │ │ │ │ └── JavaCompilerImpl.java │ │ │ │ ├── gen │ │ │ │ └── config │ │ │ │ │ ├── AttributesImpl.java │ │ │ │ │ ├── Classes.java │ │ │ │ │ ├── Config.java │ │ │ │ │ ├── NGCCEventReceiver.java │ │ │ │ │ ├── NGCCEventSource.java │ │ │ │ │ ├── NGCCHandler.java │ │ │ │ │ ├── NGCCInterleaveFilter.java │ │ │ │ │ ├── NGCCRuntime.java │ │ │ │ │ └── Schema.java │ │ │ │ └── model │ │ │ │ └── nav │ │ │ │ └── ApNavigator.java │ │ └── module-info.java │ ├── resources │ │ └── com │ │ │ └── sun │ │ │ └── tools │ │ │ └── jxc │ │ │ ├── MessageBundle.properties │ │ │ ├── MessageBundle_de.properties │ │ │ ├── MessageBundle_es.properties │ │ │ ├── MessageBundle_fr.properties │ │ │ ├── MessageBundle_it.properties │ │ │ ├── MessageBundle_ja.properties │ │ │ ├── MessageBundle_ko.properties │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ ├── MessageBundle_zh_TW.properties │ │ │ └── ap │ │ │ ├── MessageBundle.properties │ │ │ ├── MessageBundle_de.properties │ │ │ ├── MessageBundle_es.properties │ │ │ ├── MessageBundle_fr.properties │ │ │ ├── MessageBundle_it.properties │ │ │ ├── MessageBundle_ja.properties │ │ │ ├── MessageBundle_ko.properties │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ └── MessageBundle_zh_TW.properties │ └── schemas │ │ └── com │ │ └── sun │ │ └── tools │ │ └── jxc │ │ └── gen │ │ └── config │ │ ├── config.rng │ │ └── config.xsd │ └── test │ ├── java │ └── com │ │ └── sun │ │ └── tools │ │ └── jxc │ │ ├── AntExecutor.java │ │ ├── SchemaAntTaskTestBase.java │ │ └── SchemaTaskTest.java │ └── resources │ └── com │ └── sun │ └── tools │ └── jxc │ └── resources │ ├── MyTrackingOrder.java_ │ └── schemagen.xml ├── pom.xml ├── runtime ├── impl │ ├── exclude-runtime.xml │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ ├── module-info.java │ │ │ └── org │ │ │ │ └── glassfish │ │ │ │ └── jaxb │ │ │ │ └── runtime │ │ │ │ ├── AccessorFactory.java │ │ │ │ ├── AccessorFactoryImpl.java │ │ │ │ ├── AnyTypeAdapter.java │ │ │ │ ├── CycleRecoverable.java │ │ │ │ ├── DatatypeConverterImpl.java │ │ │ │ ├── IDResolver.java │ │ │ │ ├── InternalAccessorFactory.java │ │ │ │ ├── Messages.java │ │ │ │ ├── ValidationEventLocatorEx.java │ │ │ │ ├── XmlAccessorFactory.java │ │ │ │ ├── api │ │ │ │ ├── AccessorException.java │ │ │ │ ├── Bridge.java │ │ │ │ ├── ClassResolver.java │ │ │ │ ├── CompositeStructure.java │ │ │ │ ├── JAXBRIContext.java │ │ │ │ ├── Messages.java │ │ │ │ ├── RawAccessor.java │ │ │ │ ├── TypeReference.java │ │ │ │ ├── Utils.java │ │ │ │ └── package-info.java │ │ │ │ ├── marshaller │ │ │ │ ├── NamespacePrefixMapper.java │ │ │ │ └── NioEscapeHandler.java │ │ │ │ ├── unmarshaller │ │ │ │ ├── Messages.java │ │ │ │ └── Patcher.java │ │ │ │ ├── util │ │ │ │ ├── AttributesImpl.java │ │ │ │ └── ValidationEventLocatorExImpl.java │ │ │ │ └── v2 │ │ │ │ ├── ContextFactory.java │ │ │ │ ├── JAXBContextFactory.java │ │ │ │ ├── MUtils.java │ │ │ │ ├── model │ │ │ │ ├── annotation │ │ │ │ │ ├── AbstractInlineAnnotationReaderImpl.java │ │ │ │ │ ├── ClassLocatable.java │ │ │ │ │ ├── FieldLocatable.java │ │ │ │ │ ├── LocatableAnnotation.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── MethodLocatable.java │ │ │ │ │ ├── Quick.java │ │ │ │ │ ├── RuntimeAnnotationReader.java │ │ │ │ │ ├── RuntimeInlineAnnotationReader.java │ │ │ │ │ ├── SecureLoader.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── impl │ │ │ │ │ ├── AnyTypeImpl.java │ │ │ │ │ ├── ArrayInfoImpl.java │ │ │ │ │ ├── AttributePropertyInfoImpl.java │ │ │ │ │ ├── BuiltinLeafInfoImpl.java │ │ │ │ │ ├── ClassInfoImpl.java │ │ │ │ │ ├── DummyPropertyInfo.java │ │ │ │ │ ├── ERPropertyInfoImpl.java │ │ │ │ │ ├── ElementInfoImpl.java │ │ │ │ │ ├── ElementPropertyInfoImpl.java │ │ │ │ │ ├── EnumConstantImpl.java │ │ │ │ │ ├── EnumLeafInfoImpl.java │ │ │ │ │ ├── FieldPropertySeed.java │ │ │ │ │ ├── GetterSetterPropertySeed.java │ │ │ │ │ ├── LeafInfoImpl.java │ │ │ │ │ ├── MapPropertyInfoImpl.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── ModelBuilder.java │ │ │ │ │ ├── PropertyInfoImpl.java │ │ │ │ │ ├── PropertySeed.java │ │ │ │ │ ├── ReferencePropertyInfoImpl.java │ │ │ │ │ ├── RegistryInfoImpl.java │ │ │ │ │ ├── RuntimeAnyTypeImpl.java │ │ │ │ │ ├── RuntimeArrayInfoImpl.java │ │ │ │ │ ├── RuntimeAttributePropertyInfoImpl.java │ │ │ │ │ ├── RuntimeBuiltinLeafInfoImpl.java │ │ │ │ │ ├── RuntimeClassInfoImpl.java │ │ │ │ │ ├── RuntimeElementInfoImpl.java │ │ │ │ │ ├── RuntimeElementPropertyInfoImpl.java │ │ │ │ │ ├── RuntimeEnumConstantImpl.java │ │ │ │ │ ├── RuntimeEnumLeafInfoImpl.java │ │ │ │ │ ├── RuntimeMapPropertyInfoImpl.java │ │ │ │ │ ├── RuntimeModelBuilder.java │ │ │ │ │ ├── RuntimeReferencePropertyInfoImpl.java │ │ │ │ │ ├── RuntimeTypeInfoSetImpl.java │ │ │ │ │ ├── RuntimeTypeRefImpl.java │ │ │ │ │ ├── RuntimeValuePropertyInfoImpl.java │ │ │ │ │ ├── SecureLoader.java │ │ │ │ │ ├── SingleTypePropertyInfoImpl.java │ │ │ │ │ ├── TypeInfoImpl.java │ │ │ │ │ ├── TypeInfoSetImpl.java │ │ │ │ │ ├── TypeRefImpl.java │ │ │ │ │ ├── Util.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ ├── ValuePropertyInfoImpl.java │ │ │ │ │ └── package-info.java │ │ │ │ └── runtime │ │ │ │ │ ├── RuntimeArrayInfo.java │ │ │ │ │ ├── RuntimeAttributePropertyInfo.java │ │ │ │ │ ├── RuntimeBuiltinLeafInfo.java │ │ │ │ │ ├── RuntimeClassInfo.java │ │ │ │ │ ├── RuntimeElement.java │ │ │ │ │ ├── RuntimeElementInfo.java │ │ │ │ │ ├── RuntimeElementPropertyInfo.java │ │ │ │ │ ├── RuntimeEnumLeafInfo.java │ │ │ │ │ ├── RuntimeLeafInfo.java │ │ │ │ │ ├── RuntimeMapPropertyInfo.java │ │ │ │ │ ├── RuntimeNonElement.java │ │ │ │ │ ├── RuntimeNonElementRef.java │ │ │ │ │ ├── RuntimePropertyInfo.java │ │ │ │ │ ├── RuntimeReferencePropertyInfo.java │ │ │ │ │ ├── RuntimeTypeInfo.java │ │ │ │ │ ├── RuntimeTypeInfoSet.java │ │ │ │ │ ├── RuntimeTypeRef.java │ │ │ │ │ ├── RuntimeValuePropertyInfo.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── runtime │ │ │ │ ├── AnyTypeBeanInfo.java │ │ │ │ ├── ArrayBeanInfoImpl.java │ │ │ │ ├── AssociationMap.java │ │ │ │ ├── AttributeAccessor.java │ │ │ │ ├── BinderImpl.java │ │ │ │ ├── BridgeAdapter.java │ │ │ │ ├── BridgeImpl.java │ │ │ │ ├── ClassBeanInfoImpl.java │ │ │ │ ├── CompositeStructureBeanInfo.java │ │ │ │ ├── ContentHandlerAdaptor.java │ │ │ │ ├── Coordinator.java │ │ │ │ ├── DomPostInitAction.java │ │ │ │ ├── ElementBeanInfoImpl.java │ │ │ │ ├── FilterTransducer.java │ │ │ │ ├── IllegalAnnotationsException.java │ │ │ │ ├── InlineBinaryTransducer.java │ │ │ │ ├── InternalBridge.java │ │ │ │ ├── JAXBContextImpl.java │ │ │ │ ├── JaxBeanInfo.java │ │ │ │ ├── LeafBeanInfoImpl.java │ │ │ │ ├── LifecycleMethods.java │ │ │ │ ├── MarshallerImpl.java │ │ │ │ ├── Messages.java │ │ │ │ ├── MimeTypedTransducer.java │ │ │ │ ├── Name.java │ │ │ │ ├── NameBuilder.java │ │ │ │ ├── NameList.java │ │ │ │ ├── NamespaceContext2.java │ │ │ │ ├── SchemaTypeTransducer.java │ │ │ │ ├── StAXPostInitAction.java │ │ │ │ ├── SwaRefAdapter.java │ │ │ │ ├── Transducer.java │ │ │ │ ├── Utils.java │ │ │ │ ├── ValueListBeanInfoImpl.java │ │ │ │ ├── XMLSerializer.java │ │ │ │ ├── output │ │ │ │ │ ├── C14nXmlOutput.java │ │ │ │ │ ├── DOMOutput.java │ │ │ │ │ ├── Encoded.java │ │ │ │ │ ├── FastInfosetStreamWriterOutput.java │ │ │ │ │ ├── ForkXmlOutput.java │ │ │ │ │ ├── IndentingUTF8XmlOutput.java │ │ │ │ │ ├── MTOMXmlOutput.java │ │ │ │ │ ├── NamespaceContextImpl.java │ │ │ │ │ ├── Pcdata.java │ │ │ │ │ ├── SAXOutput.java │ │ │ │ │ ├── SecureLoader.java │ │ │ │ │ ├── StAXExStreamWriterOutput.java │ │ │ │ │ ├── UTF8XmlOutput.java │ │ │ │ │ ├── XMLEventWriterOutput.java │ │ │ │ │ ├── XMLStreamWriterOutput.java │ │ │ │ │ ├── XmlOutput.java │ │ │ │ │ ├── XmlOutputAbstractImpl.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── property │ │ │ │ │ ├── ArrayERProperty.java │ │ │ │ │ ├── ArrayElementLeafProperty.java │ │ │ │ │ ├── ArrayElementNodeProperty.java │ │ │ │ │ ├── ArrayElementProperty.java │ │ │ │ │ ├── ArrayProperty.java │ │ │ │ │ ├── ArrayReferenceNodeProperty.java │ │ │ │ │ ├── AttributeProperty.java │ │ │ │ │ ├── ListElementProperty.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── Property.java │ │ │ │ │ ├── PropertyFactory.java │ │ │ │ │ ├── PropertyImpl.java │ │ │ │ │ ├── SingleElementLeafProperty.java │ │ │ │ │ ├── SingleElementNodeProperty.java │ │ │ │ │ ├── SingleMapNodeProperty.java │ │ │ │ │ ├── SingleReferenceNodeProperty.java │ │ │ │ │ ├── StructureLoaderBuilder.java │ │ │ │ │ ├── TagAndType.java │ │ │ │ │ ├── UnmarshallerChain.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ └── ValueProperty.java │ │ │ │ ├── reflect │ │ │ │ │ ├── Accessor.java │ │ │ │ │ ├── AdaptedAccessor.java │ │ │ │ │ ├── AdaptedLister.java │ │ │ │ │ ├── DefaultTransducedAccessor.java │ │ │ │ │ ├── ListIterator.java │ │ │ │ │ ├── ListTransducedAccessorImpl.java │ │ │ │ │ ├── Lister.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NullSafeAccessor.java │ │ │ │ │ ├── PrimitiveArrayListerBoolean.java │ │ │ │ │ ├── PrimitiveArrayListerByte.java │ │ │ │ │ ├── PrimitiveArrayListerCharacter.java │ │ │ │ │ ├── PrimitiveArrayListerDouble.java │ │ │ │ │ ├── PrimitiveArrayListerFloat.java │ │ │ │ │ ├── PrimitiveArrayListerInteger.java │ │ │ │ │ ├── PrimitiveArrayListerLong.java │ │ │ │ │ ├── PrimitiveArrayListerShort.java │ │ │ │ │ ├── TransducedAccessor.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ ├── opt │ │ │ │ │ │ ├── Bean.java │ │ │ │ │ │ ├── Const.java │ │ │ │ │ │ ├── FieldAccessor_Boolean.java │ │ │ │ │ │ ├── FieldAccessor_Byte.java │ │ │ │ │ │ ├── FieldAccessor_Character.java │ │ │ │ │ │ ├── FieldAccessor_Double.java │ │ │ │ │ │ ├── FieldAccessor_Float.java │ │ │ │ │ │ ├── FieldAccessor_Integer.java │ │ │ │ │ │ ├── FieldAccessor_Long.java │ │ │ │ │ │ ├── FieldAccessor_Ref.java │ │ │ │ │ │ ├── FieldAccessor_Short.java │ │ │ │ │ │ ├── Injector.java │ │ │ │ │ │ ├── MethodAccessor_Boolean.java │ │ │ │ │ │ ├── MethodAccessor_Byte.java │ │ │ │ │ │ ├── MethodAccessor_Character.java │ │ │ │ │ │ ├── MethodAccessor_Double.java │ │ │ │ │ │ ├── MethodAccessor_Float.java │ │ │ │ │ │ ├── MethodAccessor_Integer.java │ │ │ │ │ │ ├── MethodAccessor_Long.java │ │ │ │ │ │ ├── MethodAccessor_Ref.java │ │ │ │ │ │ ├── MethodAccessor_Short.java │ │ │ │ │ │ ├── Ref.java │ │ │ │ │ │ ├── SecureLoader.java │ │ │ │ │ │ ├── TransducedAccessor_field_Boolean.java │ │ │ │ │ │ ├── TransducedAccessor_field_Byte.java │ │ │ │ │ │ ├── TransducedAccessor_field_Double.java │ │ │ │ │ │ ├── TransducedAccessor_field_Float.java │ │ │ │ │ │ ├── TransducedAccessor_field_Integer.java │ │ │ │ │ │ ├── TransducedAccessor_field_Long.java │ │ │ │ │ │ ├── TransducedAccessor_field_Short.java │ │ │ │ │ │ ├── TransducedAccessor_method_Boolean.java │ │ │ │ │ │ ├── TransducedAccessor_method_Byte.java │ │ │ │ │ │ ├── TransducedAccessor_method_Double.java │ │ │ │ │ │ ├── TransducedAccessor_method_Float.java │ │ │ │ │ │ ├── TransducedAccessor_method_Integer.java │ │ │ │ │ │ ├── TransducedAccessor_method_Long.java │ │ │ │ │ │ ├── TransducedAccessor_method_Short.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ └── package-info.java │ │ │ │ └── unmarshaller │ │ │ │ │ ├── AttributesEx.java │ │ │ │ │ ├── AttributesExImpl.java │ │ │ │ │ ├── Base64Data.java │ │ │ │ │ ├── ChildLoader.java │ │ │ │ │ ├── DefaultIDResolver.java │ │ │ │ │ ├── DefaultValueLoaderDecorator.java │ │ │ │ │ ├── Discarder.java │ │ │ │ │ ├── DomLoader.java │ │ │ │ │ ├── FastInfosetConnector.java │ │ │ │ │ ├── IntArrayData.java │ │ │ │ │ ├── IntData.java │ │ │ │ │ ├── Intercepter.java │ │ │ │ │ ├── InterningXmlVisitor.java │ │ │ │ │ ├── LeafPropertyLoader.java │ │ │ │ │ ├── LeafPropertyXsiLoader.java │ │ │ │ │ ├── Loader.java │ │ │ │ │ ├── LocatorExWrapper.java │ │ │ │ │ ├── MTOMDecorator.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── Patcher.java │ │ │ │ │ ├── ProxyLoader.java │ │ │ │ │ ├── Receiver.java │ │ │ │ │ ├── SAXConnector.java │ │ │ │ │ ├── Scope.java │ │ │ │ │ ├── SecureLoader.java │ │ │ │ │ ├── StAXConnector.java │ │ │ │ │ ├── StAXEventConnector.java │ │ │ │ │ ├── StAXExConnector.java │ │ │ │ │ ├── StAXStreamConnector.java │ │ │ │ │ ├── StructureLoader.java │ │ │ │ │ ├── TagName.java │ │ │ │ │ ├── TextLoader.java │ │ │ │ │ ├── UnmarshallerImpl.java │ │ │ │ │ ├── UnmarshallingContext.java │ │ │ │ │ ├── ValidatingUnmarshaller.java │ │ │ │ │ ├── ValuePropertyLoader.java │ │ │ │ │ ├── WildcardLoader.java │ │ │ │ │ ├── XmlVisitor.java │ │ │ │ │ ├── XsiNilLoader.java │ │ │ │ │ └── XsiTypeLoader.java │ │ │ │ ├── schemagen │ │ │ │ ├── FoolProofResolver.java │ │ │ │ ├── Form.java │ │ │ │ ├── GroupKind.java │ │ │ │ ├── Messages.java │ │ │ │ ├── MultiMap.java │ │ │ │ ├── Tree.java │ │ │ │ ├── Util.java │ │ │ │ ├── XmlSchemaGenerator.java │ │ │ │ ├── package-info.java │ │ │ │ └── xmlschema │ │ │ │ │ ├── ContentModelContainer.java │ │ │ │ │ └── Particle.java │ │ │ │ └── util │ │ │ │ ├── ByteArrayOutputStreamEx.java │ │ │ │ ├── CollisionCheckStack.java │ │ │ │ ├── DataSourceSource.java │ │ │ │ ├── FatalAdapter.java │ │ │ │ ├── QNameMap.java │ │ │ │ ├── StackRecorder.java │ │ │ │ └── TypeCast.java │ │ ├── javadoc │ │ │ └── org │ │ │ │ └── glassfish │ │ │ │ └── jaxb │ │ │ │ └── runtime │ │ │ │ └── v2 │ │ │ │ └── doc-files │ │ │ │ ├── j2s_architecture.gif │ │ │ │ ├── j2s_architecture.sxd │ │ │ │ ├── packages.png │ │ │ │ ├── packages.vsd │ │ │ │ └── readme.txt │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── jakarta.xml.bind.JAXBContextFactory │ │ │ └── org │ │ │ └── glassfish │ │ │ └── jaxb │ │ │ └── runtime │ │ │ ├── Messages.properties │ │ │ ├── Messages_de.properties │ │ │ ├── Messages_es.properties │ │ │ ├── Messages_fr.properties │ │ │ ├── Messages_it.properties │ │ │ ├── Messages_ja.properties │ │ │ ├── Messages_ko.properties │ │ │ ├── Messages_pt_BR.properties │ │ │ ├── Messages_zh_CN.properties │ │ │ ├── Messages_zh_TW.properties │ │ │ ├── api │ │ │ ├── Messages.properties │ │ │ ├── Messages_de.properties │ │ │ ├── Messages_es.properties │ │ │ ├── Messages_fr.properties │ │ │ ├── Messages_it.properties │ │ │ ├── Messages_ja.properties │ │ │ ├── Messages_ko.properties │ │ │ ├── Messages_pt_BR.properties │ │ │ ├── Messages_zh_CN.properties │ │ │ └── Messages_zh_TW.properties │ │ │ ├── unmarshaller │ │ │ ├── Messages.properties │ │ │ ├── Messages_de.properties │ │ │ ├── Messages_es.properties │ │ │ ├── Messages_fr.properties │ │ │ ├── Messages_it.properties │ │ │ ├── Messages_ja.properties │ │ │ ├── Messages_ko.properties │ │ │ ├── Messages_pt_BR.properties │ │ │ ├── Messages_zh_CN.properties │ │ │ └── Messages_zh_TW.properties │ │ │ └── v2 │ │ │ ├── model │ │ │ ├── annotation │ │ │ │ ├── Messages.properties │ │ │ │ ├── Messages_de.properties │ │ │ │ ├── Messages_es.properties │ │ │ │ ├── Messages_fr.properties │ │ │ │ ├── Messages_it.properties │ │ │ │ ├── Messages_ja.properties │ │ │ │ ├── Messages_ko.properties │ │ │ │ ├── Messages_pt_BR.properties │ │ │ │ ├── Messages_zh_CN.properties │ │ │ │ └── Messages_zh_TW.properties │ │ │ └── impl │ │ │ │ ├── Messages.properties │ │ │ │ ├── Messages_de.properties │ │ │ │ ├── Messages_es.properties │ │ │ │ ├── Messages_fr.properties │ │ │ │ ├── Messages_it.properties │ │ │ │ ├── Messages_ja.properties │ │ │ │ ├── Messages_ko.properties │ │ │ │ ├── Messages_pt_BR.properties │ │ │ │ ├── Messages_zh_CN.properties │ │ │ │ └── Messages_zh_TW.properties │ │ │ ├── runtime │ │ │ ├── Messages.properties │ │ │ ├── Messages_de.properties │ │ │ ├── Messages_es.properties │ │ │ ├── Messages_fr.properties │ │ │ ├── Messages_it.properties │ │ │ ├── Messages_ja.properties │ │ │ ├── Messages_ko.properties │ │ │ ├── Messages_pt_BR.properties │ │ │ ├── Messages_zh_CN.properties │ │ │ ├── Messages_zh_TW.properties │ │ │ ├── property │ │ │ │ ├── Messages.properties │ │ │ │ ├── Messages_de.properties │ │ │ │ ├── Messages_es.properties │ │ │ │ ├── Messages_fr.properties │ │ │ │ ├── Messages_it.properties │ │ │ │ ├── Messages_ja.properties │ │ │ │ ├── Messages_ko.properties │ │ │ │ ├── Messages_pt_BR.properties │ │ │ │ ├── Messages_zh_CN.properties │ │ │ │ └── Messages_zh_TW.properties │ │ │ ├── reflect │ │ │ │ ├── Messages.properties │ │ │ │ ├── Messages_de.properties │ │ │ │ ├── Messages_es.properties │ │ │ │ ├── Messages_fr.properties │ │ │ │ ├── Messages_it.properties │ │ │ │ ├── Messages_ja.properties │ │ │ │ ├── Messages_ko.properties │ │ │ │ ├── Messages_pt_BR.properties │ │ │ │ ├── Messages_zh_CN.properties │ │ │ │ └── Messages_zh_TW.properties │ │ │ └── unmarshaller │ │ │ │ ├── Messages.properties │ │ │ │ ├── Messages_de.properties │ │ │ │ ├── Messages_es.properties │ │ │ │ ├── Messages_fr.properties │ │ │ │ ├── Messages_it.properties │ │ │ │ ├── Messages_ja.properties │ │ │ │ ├── Messages_ko.properties │ │ │ │ ├── Messages_pt_BR.properties │ │ │ │ ├── Messages_zh_CN.properties │ │ │ │ └── Messages_zh_TW.properties │ │ │ └── schemagen │ │ │ ├── Messages.properties │ │ │ ├── Messages_de.properties │ │ │ ├── Messages_es.properties │ │ │ ├── Messages_fr.properties │ │ │ ├── Messages_it.properties │ │ │ ├── Messages_ja.properties │ │ │ ├── Messages_ko.properties │ │ │ ├── Messages_pt_BR.properties │ │ │ ├── Messages_zh_CN.properties │ │ │ ├── Messages_zh_TW.properties │ │ │ └── xmlschema │ │ │ └── xmlschema-for-jaxb.rng │ │ └── test │ │ └── java │ │ ├── CSTestProgram.java │ │ ├── FilterList.java │ │ ├── Util.java │ │ ├── XMLResolverAdapter.java │ │ ├── emma.properties │ │ └── org │ │ └── glassfish │ │ └── jaxb │ │ └── runtime │ │ ├── DatatypeConverterImplTest.java │ │ ├── marshaller │ │ └── XMLWriterTest.java │ │ ├── unmarshaller │ │ ├── CrLfMarshalUnmarshalTest.java │ │ └── UnmarshallingXmlAnyElementMixedWithWhitespacesTest.java │ │ └── v2 │ │ ├── BackupWithParentNamespaceTest.java │ │ ├── CompositeStructureTest.java │ │ ├── runtime │ │ ├── ChildDTO.java │ │ ├── InheritanceTest.java │ │ ├── ParentDTO.java │ │ ├── Printer.java │ │ └── reflect │ │ │ └── opt │ │ │ └── ConstTest.java │ │ ├── schemagen │ │ ├── Foo.java │ │ ├── MarshallingAbstractTest.java │ │ ├── MyRef.java │ │ ├── NSParent.java │ │ ├── XmlSchemaGeneratorTest.java │ │ └── xmlschema │ │ │ ├── JaxbConcreteContainer.java │ │ │ ├── JaxbConcreteDeployment.java │ │ │ ├── JaxbContainer.java │ │ │ ├── JaxbDeployment.java │ │ │ ├── JaxbDistribution.java │ │ │ └── JaxbEnvironmentModel.java │ │ └── util │ │ └── CollisionCheckStackTest.java └── pom.xml ├── samples ├── pom.xml └── src │ └── main │ ├── assembly │ └── assembly.xml │ └── samples │ ├── catalog-resolver │ ├── build.golden.regexp │ ├── build.xml │ ├── catalog.cat │ ├── readme.txt │ ├── s4s │ │ ├── XMLSchema.dtd │ │ └── datatypes.dtd │ ├── sample.meta │ ├── test.xsd │ └── xml.xsd │ ├── character-escape │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ ├── simple.xsd │ ├── src │ │ ├── CustomCharacterEscapeHandler.java │ │ └── Main.java │ └── test.xml │ ├── class-resolver │ ├── build.golden.regexp │ ├── build.xml │ ├── def.xml │ ├── sample.meta │ └── src │ │ ├── Container.java │ │ ├── Main.java │ │ └── org │ │ └── acme │ │ ├── Bar.java │ │ ├── Foo.java │ │ └── package-info.java │ ├── create-marshal │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── cycle-recovery │ ├── build.golden.regexp │ ├── build.xml │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ └── Person.java │ ├── datatypeconverter │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── dtd │ ├── build.golden.regexp │ ├── build.xml │ ├── nameCard.dtd │ ├── nameCard.jaxb │ ├── sample.meta │ ├── src │ │ ├── DTDSample.java │ │ └── foo │ │ │ └── MyRootClass.java │ └── test.xml │ ├── element-substitution │ ├── build.golden.regexp │ ├── build.xml │ ├── folder.xml │ ├── folder.xsd │ ├── readme.txt │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── external-customize │ ├── binding.xjb │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── fix-collides │ ├── binding.xjb │ ├── build.golden.regexp │ ├── build.xml │ ├── example.xml │ ├── example.xsd │ ├── readme.txt │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── inline-customize │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ └── primer │ │ └── MyDatatypeConverter.java │ ├── j2s-create-marshal │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ └── cardfile │ │ ├── Address.java │ │ ├── BusinessCard.java │ │ ├── jaxb.index │ │ └── package-info.java │ ├── j2s-xmlAccessorOrder │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ └── address │ │ ├── PurchaseOrderType.java │ │ ├── USAddress.java │ │ └── package-info.java │ ├── j2s-xmlAdapter │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ ├── shoppingCart │ │ ├── AdapterPurchaseListToHashMap.java │ │ ├── KitchenWorldBasket.java │ │ ├── PartEntry.java │ │ └── PurchaseList.java │ │ └── shoppingCartData.xml │ ├── j2s-xmlAttribute │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ └── address │ │ ├── CreditCardVendor.java │ │ ├── PurchaseOrderType.java │ │ └── USAddress.java │ ├── j2s-xmlRootElement │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ └── address │ │ ├── CreditCardVendor.java │ │ ├── PurchaseOrderType.java │ │ └── USAddress.java │ ├── j2s-xmlSchemaType │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ ├── address │ │ ├── TrackingOrder.java │ │ └── package-info.java │ │ └── trackingData.xml │ ├── j2s-xmlType │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ ├── address │ │ ├── PurchaseOrderType.java │ │ ├── USAddress.java │ │ └── USAddressFactory.java │ │ └── testData.xml │ ├── locator-support │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xsd │ ├── poInput.xml │ ├── readme.txt │ ├── sample.meta │ └── src │ │ └── Locatable.java │ ├── modify-marshal │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── namespace-prefix │ ├── bar.xsd │ ├── build.golden.regexp │ ├── build.xml │ ├── foo.xsd │ ├── sample.meta │ ├── src │ │ ├── NamespacePrefixMapperImpl.java │ │ └── PrefixExample.java │ ├── test1.xml │ ├── test2.xml │ └── test3.xml │ ├── partial-unmarshalling │ ├── Primer.xsd │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ ├── src │ │ ├── Main.java │ │ └── Splitter.java │ └── test.xml │ ├── pull-parser │ ├── build.golden.regexp │ ├── build.xml │ ├── contact.xml │ ├── contact.xsd │ ├── readme.txt │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── relaxng │ ├── build.golden.regexp │ ├── build.xml │ ├── formula.rng │ ├── readme.txt │ ├── sample.meta │ ├── src │ │ └── RELAXNGExample.java │ └── test.xml │ ├── spec-samples │ ├── j2s │ │ ├── class-propOrder-complextype │ │ │ └── USAddress.java │ │ └── class-simpletype │ │ │ └── Foo.java │ └── runtime │ │ └── derivedtype │ │ ├── build.xml │ │ └── src │ │ ├── Address.java │ │ ├── Main.java │ │ ├── PurchaseOrder.java │ │ ├── UKAddress.java │ │ └── USAddress.java │ ├── streaming-unmarshalling │ ├── Primer.xsd │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ ├── src │ │ ├── Main.java │ │ └── primer │ │ │ ├── Items.java │ │ │ ├── ObjectFactory.java │ │ │ ├── PurchaseOrderType.java │ │ │ ├── PurchaseOrders.java │ │ │ └── USAddress.java │ └── test.xml │ ├── subgroup-extend │ ├── build.golden.regexp │ ├── build.xml │ ├── itinerary.xml │ ├── itinerary.xsd │ ├── sample.meta │ └── src │ │ ├── Main.java │ │ └── extend │ │ ├── AutoTypeExtend.java │ │ ├── PlaneTypeExtend.java │ │ ├── TrainTypeExtend.java │ │ └── TravelTypeExtend.java │ ├── synchronized-methods │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xsd │ ├── poInput.xml │ ├── readme.txt │ └── sample.meta │ ├── type-substitution │ ├── address.xsd │ ├── build.golden.regexp │ ├── build.xml │ ├── catalog.cat │ ├── ipo.xml │ ├── ipo.xsd │ ├── sample.meta │ ├── src │ │ └── Main.java │ ├── ustaxexemptpo.xml │ └── ustaxexemptpo.xsd │ ├── unmarshal-read │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── unmarshal-validate │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── sample.meta │ └── src │ │ └── Main.java │ ├── updateablePartialBind │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xml │ ├── po.xsd │ ├── readme.txt │ ├── sample.meta │ └── src │ │ └── UpdateablePartialBinding.java │ ├── vendor-extensions │ ├── build.golden.regexp │ ├── build.xml │ ├── po.xsd │ ├── poInput.xml │ ├── sample.meta │ └── src │ │ ├── BaseClass.java │ │ └── Main.java │ ├── xml-channel │ ├── build.golden.regexp │ ├── build.xml │ ├── message.xsd │ ├── readme.txt │ ├── sample.meta │ └── src │ │ ├── Test.java │ │ ├── TestClient.java │ │ └── TestServer.java │ └── xml-stylesheet │ ├── Primer.xsd │ ├── build.golden.regexp │ ├── build.xml │ ├── readme.txt │ ├── sample.meta │ ├── src │ └── Main.java │ └── test.xml ├── sonar-project.properties ├── src └── main │ └── assembly │ └── resources.xml ├── tools ├── build.xml ├── config │ ├── copyright-exclude │ └── copyright.txt ├── etc │ ├── build.properties │ └── build.xml ├── jing-rnc-driver │ ├── build.xml │ └── src │ │ └── com │ │ └── thaiopensource │ │ └── relaxng │ │ └── jarv │ │ └── RelaxNgCompactSyntaxVerifierFactory.java ├── ls │ └── LS.java ├── osgi_tests │ ├── core │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── jaxb │ │ │ └── osgi_test │ │ │ └── core │ │ │ ├── JaxbCoreOsgiTest.java │ │ │ └── JaxbCoreOsgiTestSuite.java │ ├── jxc │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── jaxb │ │ │ └── osgi_test │ │ │ └── jxc │ │ │ ├── JaxbJxcOsgiTest.java │ │ │ └── JaxbJxcOsgiTestSuite.java │ ├── osgi │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── jaxb │ │ │ └── osgi_test │ │ │ └── osgi │ │ │ ├── JaxbOsgiBundleTest.java │ │ │ └── JaxbOsgiTestSuite.java │ ├── parent │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── jaxb │ │ │ └── osgi_test │ │ │ └── JaxbOsgiTest.java │ ├── pom.xml │ ├── runtime │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── jaxb │ │ │ └── osgi_test │ │ │ └── runtime │ │ │ ├── JaxbRuntimeOsgiTest.java │ │ │ └── JaxbRuntimeOsgiTestSuite.java │ └── xjc │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── jaxb │ │ └── osgi_test │ │ └── xjc │ │ ├── JaxbXjcOsgiTest.java │ │ └── JaxbXjcOsgiTestSuite.java ├── pretty-printer │ ├── build.xml │ └── src │ │ └── com │ │ └── sun │ │ └── tools │ │ └── xmlpp │ │ ├── DataWriter.java │ │ ├── IgnorableWhitespaceFilter.java │ │ ├── PrettyPrintResult.java │ │ ├── Spacer.java │ │ ├── XMLPrettyPrinter.java │ │ ├── XMLWriter.java │ │ └── XalanBugWorkaroundFilter.java ├── reflection │ ├── build.xml │ └── src │ │ └── org │ │ └── jvnet │ │ └── jaxb │ │ └── reflection │ │ └── JAXBModelFactory.java ├── rewrite_poms_git.sh ├── scripts │ └── find3rdPartyCode.sh ├── servlet │ ├── build.xml │ ├── src │ │ └── com │ │ │ └── sun │ │ │ └── tools │ │ │ └── xjc │ │ │ └── servlet │ │ │ ├── AdminServlet.java │ │ │ ├── CloseProofReader.java │ │ │ ├── Compiler.java │ │ │ ├── Dialer.java │ │ │ ├── FileServlet.java │ │ │ ├── ForkOutputStream.java │ │ │ ├── HeaderTag.java │ │ │ ├── IfTag.java │ │ │ ├── JavaSourceServlet.java │ │ │ ├── JavadocGenerator.java │ │ │ ├── JavadocServlet.java │ │ │ ├── Mode.java │ │ │ ├── SendZipFileServlet.java │ │ │ ├── SubmissionServlet.java │ │ │ ├── Unzipper.java │ │ │ ├── Util.java │ │ │ ├── VersionTag.java │ │ │ ├── XJCClassLoader.java │ │ │ ├── XJCServlet.java │ │ │ ├── ZipFileNameTag.java │ │ │ ├── ZipTag.java │ │ │ ├── boxed │ │ │ ├── CompilerImpl.java │ │ │ ├── FailedCompilerImpl.java │ │ │ └── SubmissionParser.java │ │ │ ├── javadoc │ │ │ ├── j2se │ │ │ │ └── package-list │ │ │ └── jwsdp │ │ │ │ └── package-list │ │ │ └── reaper │ │ │ ├── DiskManagerServlet.java │ │ │ └── Reaper.java │ ├── taglib.tld │ ├── web.xml │ └── web │ │ ├── admin.jsp │ │ ├── checkback.jsp │ │ ├── compileError.jsp │ │ ├── compileSuccess.jsp │ │ ├── cookieDisabled.jsp │ │ ├── fileList.jsp │ │ ├── fileView.html │ │ ├── index.jsp │ │ ├── java.css │ │ ├── javadocError.jsp │ │ ├── javaxml.gif │ │ ├── main.jsp │ │ ├── parameters.jsp │ │ ├── po.xjb │ │ ├── po.xsd │ │ ├── statusMessage.jsp │ │ └── tabpage.jsp ├── set_pom_version.sh ├── source-tidy │ ├── SourceTidy.java │ └── build.xml └── xmllint │ ├── MANIFEST.MF │ ├── build.xml │ └── src │ └── XmlLint.java ├── txw ├── compiler │ ├── exclude-txwc2.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ ├── com │ │ │ └── sun │ │ │ │ └── tools │ │ │ │ └── txw2 │ │ │ │ ├── AntErrorListener.java │ │ │ │ ├── BadCommandLineException.java │ │ │ │ ├── ConsoleErrorReporter.java │ │ │ │ ├── ErrorListener.java │ │ │ │ ├── Main.java │ │ │ │ ├── NameUtil.java │ │ │ │ ├── RELAXNGLoader.java │ │ │ │ ├── SchemaBuilder.java │ │ │ │ ├── TxwOptions.java │ │ │ │ ├── TxwTask.java │ │ │ │ ├── XmlSchemaLoader.java │ │ │ │ ├── builder │ │ │ │ ├── relaxng │ │ │ │ │ ├── AnnotationsImpl.java │ │ │ │ │ ├── CommentListImpl.java │ │ │ │ │ ├── DataPatternBuilderImpl.java │ │ │ │ │ ├── DatatypeFactory.java │ │ │ │ │ ├── DivImpl.java │ │ │ │ │ ├── ElementAnnotationBuilderImpl.java │ │ │ │ │ ├── GrammarImpl.java │ │ │ │ │ ├── GrammarSectionImpl.java │ │ │ │ │ ├── SchemaBuilderImpl.java │ │ │ │ │ └── package-info.java │ │ │ │ └── xsd │ │ │ │ │ ├── XmlSchemaBuilder.java │ │ │ │ │ └── package-info.java │ │ │ │ └── model │ │ │ │ ├── Attribute.java │ │ │ │ ├── CycleIterator.java │ │ │ │ ├── Data.java │ │ │ │ ├── Define.java │ │ │ │ ├── Element.java │ │ │ │ ├── Empty.java │ │ │ │ ├── Grammar.java │ │ │ │ ├── Leaf.java │ │ │ │ ├── List.java │ │ │ │ ├── Node.java │ │ │ │ ├── NodeSet.java │ │ │ │ ├── Ref.java │ │ │ │ ├── Text.java │ │ │ │ ├── Value.java │ │ │ │ ├── WriterNode.java │ │ │ │ ├── XmlNode.java │ │ │ │ └── prop │ │ │ │ ├── AttributeProp.java │ │ │ │ ├── ElementProp.java │ │ │ │ ├── LeafElementProp.java │ │ │ │ ├── Prop.java │ │ │ │ ├── ValueProp.java │ │ │ │ └── XmlItemProp.java │ │ └── module-info.java │ │ └── resources │ │ └── com │ │ └── sun │ │ └── tools │ │ └── txw2 │ │ └── messages.properties ├── pom.xml └── runtime │ ├── exclude-txw-runtime.xml │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ ├── com │ │ └── sun │ │ │ └── xml │ │ │ └── txw2 │ │ │ ├── Attribute.java │ │ │ ├── Cdata.java │ │ │ ├── Comment.java │ │ │ ├── ContainerElement.java │ │ │ ├── Content.java │ │ │ ├── ContentVisitor.java │ │ │ ├── DatatypeWriter.java │ │ │ ├── Document.java │ │ │ ├── EndDocument.java │ │ │ ├── EndTag.java │ │ │ ├── IllegalAnnotationException.java │ │ │ ├── IllegalSignatureException.java │ │ │ ├── NamespaceDecl.java │ │ │ ├── NamespaceResolver.java │ │ │ ├── NamespaceSupport.java │ │ │ ├── Pcdata.java │ │ │ ├── StartDocument.java │ │ │ ├── StartTag.java │ │ │ ├── TXW.java │ │ │ ├── Text.java │ │ │ ├── TxwException.java │ │ │ ├── TypedXmlWriter.java │ │ │ ├── annotation │ │ │ ├── XmlAttribute.java │ │ │ ├── XmlCDATA.java │ │ │ ├── XmlElement.java │ │ │ ├── XmlNamespace.java │ │ │ ├── XmlValue.java │ │ │ └── package-info.java │ │ │ ├── output │ │ │ ├── CharacterEscapeHandler.java │ │ │ ├── DataWriter.java │ │ │ ├── DelegatingXMLStreamWriter.java │ │ │ ├── DomSerializer.java │ │ │ ├── DumbEscapeHandler.java │ │ │ ├── DumpSerializer.java │ │ │ ├── IndentingXMLFilter.java │ │ │ ├── IndentingXMLStreamWriter.java │ │ │ ├── ResultFactory.java │ │ │ ├── SaxSerializer.java │ │ │ ├── StaxSerializer.java │ │ │ ├── StreamSerializer.java │ │ │ ├── TXWResult.java │ │ │ ├── TXWSerializer.java │ │ │ ├── XMLWriter.java │ │ │ ├── XmlSerializer.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ └── module-info.java │ └── test │ └── java │ └── t1 │ ├── Foo.java │ ├── Main.java │ └── package-info.java ├── xjc ├── exclude.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── sun │ │ │ │ └── tools │ │ │ │ └── xjc │ │ │ │ ├── AbortException.java │ │ │ │ ├── BadCommandLineException.java │ │ │ │ ├── CatalogUtil.java │ │ │ │ ├── ConsoleErrorReporter.java │ │ │ │ ├── Driver.java │ │ │ │ ├── ErrorReceiver.java │ │ │ │ ├── Language.java │ │ │ │ ├── Messages.java │ │ │ │ ├── ModelLoader.java │ │ │ │ ├── Options.java │ │ │ │ ├── Plugin.java │ │ │ │ ├── ProgressCodeWriter.java │ │ │ │ ├── SchemaCache.java │ │ │ │ ├── SecureLoader.java │ │ │ │ ├── XJC2Task.java │ │ │ │ ├── XJCBase.java │ │ │ │ ├── XJCFacade.java │ │ │ │ ├── XJCListener.java │ │ │ │ ├── XJCTask.java │ │ │ │ ├── addon │ │ │ │ ├── accessors │ │ │ │ │ └── PluginImpl.java │ │ │ │ ├── at_generated │ │ │ │ │ └── PluginImpl.java │ │ │ │ ├── code_injector │ │ │ │ │ ├── Const.java │ │ │ │ │ └── PluginImpl.java │ │ │ │ ├── episode │ │ │ │ │ ├── PluginImpl.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── locator │ │ │ │ │ └── SourceLocationAddOn.java │ │ │ │ └── sync │ │ │ │ │ └── SynchronizedMethodAddOn.java │ │ │ │ ├── api │ │ │ │ ├── ClassNameAllocator.java │ │ │ │ ├── ErrorListener.java │ │ │ │ ├── J2SJAXBModel.java │ │ │ │ ├── JAXBModel.java │ │ │ │ ├── JavaCompiler.java │ │ │ │ ├── Mapping.java │ │ │ │ ├── Property.java │ │ │ │ ├── Reference.java │ │ │ │ ├── S2JJAXBModel.java │ │ │ │ ├── SchemaCompiler.java │ │ │ │ ├── SpecVersion.java │ │ │ │ ├── TypeAndAnnotation.java │ │ │ │ ├── XJC.java │ │ │ │ ├── impl │ │ │ │ │ └── s2j │ │ │ │ │ │ ├── AbstractMappingImpl.java │ │ │ │ │ │ ├── BeanMappingImpl.java │ │ │ │ │ │ ├── DowngradingErrorHandler.java │ │ │ │ │ │ ├── ElementAdapter.java │ │ │ │ │ │ ├── ElementCollectionAdapter.java │ │ │ │ │ │ ├── ElementMappingImpl.java │ │ │ │ │ │ ├── ElementSingleAdapter.java │ │ │ │ │ │ ├── JAXBModelImpl.java │ │ │ │ │ │ ├── PropertyImpl.java │ │ │ │ │ │ ├── SchemaCompilerImpl.java │ │ │ │ │ │ ├── TypeAndAnnotationImpl.java │ │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ ├── generator │ │ │ │ ├── bean │ │ │ │ │ ├── BeanGenerator.java │ │ │ │ │ ├── ClassOutlineImpl.java │ │ │ │ │ ├── DualObjectFactoryGenerator.java │ │ │ │ │ ├── ElementOutlineImpl.java │ │ │ │ │ ├── ImplStructureStrategy.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── MethodWriter.java │ │ │ │ │ ├── ObjectFactoryGenerator.java │ │ │ │ │ ├── ObjectFactoryGeneratorImpl.java │ │ │ │ │ ├── PackageOutlineImpl.java │ │ │ │ │ ├── PrivateObjectFactoryGenerator.java │ │ │ │ │ ├── PublicObjectFactoryGenerator.java │ │ │ │ │ └── field │ │ │ │ │ │ ├── AbstractField.java │ │ │ │ │ │ ├── AbstractFieldWithVar.java │ │ │ │ │ │ ├── AbstractListField.java │ │ │ │ │ │ ├── ArrayField.java │ │ │ │ │ │ ├── ConstField.java │ │ │ │ │ │ ├── ConstFieldRenderer.java │ │ │ │ │ │ ├── ContentListField.java │ │ │ │ │ │ ├── DefaultFieldRenderer.java │ │ │ │ │ │ ├── DummyListField.java │ │ │ │ │ │ ├── FieldRenderer.java │ │ │ │ │ │ ├── FieldRendererFactory.java │ │ │ │ │ │ ├── GenericFieldRenderer.java │ │ │ │ │ │ ├── IsSetField.java │ │ │ │ │ │ ├── IsSetFieldRenderer.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ ├── NoExtendedContentField.java │ │ │ │ │ │ ├── SingleField.java │ │ │ │ │ │ ├── SinglePrimitiveAccessField.java │ │ │ │ │ │ ├── UnboxedField.java │ │ │ │ │ │ ├── UntypedListField.java │ │ │ │ │ │ ├── UntypedListFieldRenderer.java │ │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ └── util │ │ │ │ │ ├── BlockReference.java │ │ │ │ │ ├── ExistingBlockReference.java │ │ │ │ │ ├── LazyBlockReference.java │ │ │ │ │ └── WhitespaceNormalizer.java │ │ │ │ ├── model │ │ │ │ ├── AbstractCElement.java │ │ │ │ ├── AbstractCTypeInfoImpl.java │ │ │ │ ├── AutoClassNameAllocator.java │ │ │ │ ├── CAdapter.java │ │ │ │ ├── CArrayInfo.java │ │ │ │ ├── CAttributePropertyInfo.java │ │ │ │ ├── CBuiltinLeafInfo.java │ │ │ │ ├── CClass.java │ │ │ │ ├── CClassInfo.java │ │ │ │ ├── CClassInfoParent.java │ │ │ │ ├── CClassRef.java │ │ │ │ ├── CCustomizable.java │ │ │ │ ├── CCustomizations.java │ │ │ │ ├── CDefaultValue.java │ │ │ │ ├── CElement.java │ │ │ │ ├── CElementInfo.java │ │ │ │ ├── CElementPropertyInfo.java │ │ │ │ ├── CEnumConstant.java │ │ │ │ ├── CEnumLeafInfo.java │ │ │ │ ├── CNonElement.java │ │ │ │ ├── CPluginCustomization.java │ │ │ │ ├── CPropertyInfo.java │ │ │ │ ├── CPropertyVisitor.java │ │ │ │ ├── CPropertyVisitor2.java │ │ │ │ ├── CReferencePropertyInfo.java │ │ │ │ ├── CSingleTypePropertyInfo.java │ │ │ │ ├── CTypeInfo.java │ │ │ │ ├── CTypeRef.java │ │ │ │ ├── CValuePropertyInfo.java │ │ │ │ ├── CWildcardTypeInfo.java │ │ │ │ ├── ClassNameAllocatorWrapper.java │ │ │ │ ├── Constructor.java │ │ │ │ ├── Model.java │ │ │ │ ├── Multiplicity.java │ │ │ │ ├── Populatable.java │ │ │ │ ├── SymbolSpace.java │ │ │ │ ├── TypeUse.java │ │ │ │ ├── TypeUseFactory.java │ │ │ │ ├── TypeUseImpl.java │ │ │ │ ├── nav │ │ │ │ │ ├── EagerNClass.java │ │ │ │ │ ├── EagerNType.java │ │ │ │ │ ├── NClass.java │ │ │ │ │ ├── NClassByJClass.java │ │ │ │ │ ├── NParameterizedType.java │ │ │ │ │ ├── NType.java │ │ │ │ │ ├── NavigatorImpl.java │ │ │ │ │ ├── Utils.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ ├── outline │ │ │ │ ├── Aspect.java │ │ │ │ ├── ClassOutline.java │ │ │ │ ├── CustomizableOutline.java │ │ │ │ ├── ElementOutline.java │ │ │ │ ├── EnumConstantOutline.java │ │ │ │ ├── EnumOutline.java │ │ │ │ ├── FieldAccessor.java │ │ │ │ ├── FieldOutline.java │ │ │ │ ├── Outline.java │ │ │ │ ├── PackageOutline.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── reader │ │ │ │ ├── AbstractExtensionBindingChecker.java │ │ │ │ ├── Const.java │ │ │ │ ├── ExtensionBindingChecker.java │ │ │ │ ├── Messages.java │ │ │ │ ├── ModelChecker.java │ │ │ │ ├── RawTypeSet.java │ │ │ │ ├── Ring.java │ │ │ │ ├── TypeUtil.java │ │ │ │ ├── Util.java │ │ │ │ ├── dtd │ │ │ │ │ ├── Block.java │ │ │ │ │ ├── Element.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── ModelGroup.java │ │ │ │ │ ├── Occurrence.java │ │ │ │ │ ├── TDTDReader.java │ │ │ │ │ ├── Term.java │ │ │ │ │ └── bindinfo │ │ │ │ │ │ ├── BIAttribute.java │ │ │ │ │ │ ├── BIConstructor.java │ │ │ │ │ │ ├── BIContent.java │ │ │ │ │ │ ├── BIConversion.java │ │ │ │ │ │ ├── BIElement.java │ │ │ │ │ │ ├── BIEnumeration.java │ │ │ │ │ │ ├── BIInterface.java │ │ │ │ │ │ ├── BIUserConversion.java │ │ │ │ │ │ ├── BindInfo.java │ │ │ │ │ │ ├── DOMBuilder.java │ │ │ │ │ │ ├── DOMLocator.java │ │ │ │ │ │ ├── DOMUtil.java │ │ │ │ │ │ ├── DTDExtensionBindingChecker.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ └── package-info.java │ │ │ │ ├── gbind │ │ │ │ │ ├── Choice.java │ │ │ │ │ ├── ConnectedComponent.java │ │ │ │ │ ├── Element.java │ │ │ │ │ ├── ElementSet.java │ │ │ │ │ ├── ElementSets.java │ │ │ │ │ ├── Expression.java │ │ │ │ │ ├── Graph.java │ │ │ │ │ ├── OneOrMore.java │ │ │ │ │ ├── Sequence.java │ │ │ │ │ ├── SinkNode.java │ │ │ │ │ ├── SourceNode.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── internalizer │ │ │ │ │ ├── AbstractReferenceFinderImpl.java │ │ │ │ │ ├── ContentHandlerNamespacePrefixAdapter.java │ │ │ │ │ ├── DOMBuilder.java │ │ │ │ │ ├── DOMForest.java │ │ │ │ │ ├── DOMForestParser.java │ │ │ │ │ ├── DOMForestScanner.java │ │ │ │ │ ├── InternalizationLogic.java │ │ │ │ │ ├── Internalizer.java │ │ │ │ │ ├── JAXBv2NSHandler.java │ │ │ │ │ ├── LocatorTable.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── NamespaceContextImpl.java │ │ │ │ │ ├── SCDBasedBindingSet.java │ │ │ │ │ ├── VersionChecker.java │ │ │ │ │ ├── WhitespaceStripper.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── relaxng │ │ │ │ │ ├── BindStyle.java │ │ │ │ │ ├── ContentModelBinder.java │ │ │ │ │ ├── DatatypeLib.java │ │ │ │ │ ├── DefineFinder.java │ │ │ │ │ ├── NameCalculator.java │ │ │ │ │ ├── RELAXNGCompiler.java │ │ │ │ │ ├── RELAXNGInternalizationLogic.java │ │ │ │ │ ├── RawTypeSetBuilder.java │ │ │ │ │ ├── TypePatternBinder.java │ │ │ │ │ └── TypeUseBinder.java │ │ │ │ └── xmlschema │ │ │ │ │ ├── Abstractifier.java │ │ │ │ │ ├── AcknowledgePluginCustomizationBinder.java │ │ │ │ │ ├── BGMBuilder.java │ │ │ │ │ ├── BindBlue.java │ │ │ │ │ ├── BindGreen.java │ │ │ │ │ ├── BindPurple.java │ │ │ │ │ ├── BindRed.java │ │ │ │ │ ├── BindYellow.java │ │ │ │ │ ├── BindingComponent.java │ │ │ │ │ ├── ClassBinder.java │ │ │ │ │ ├── ClassBinderFilter.java │ │ │ │ │ ├── ClassSelector.java │ │ │ │ │ ├── CollisionInfo.java │ │ │ │ │ ├── ColorBinder.java │ │ │ │ │ ├── DefaultClassBinder.java │ │ │ │ │ ├── DefaultParticleBinder.java │ │ │ │ │ ├── ErrorReporter.java │ │ │ │ │ ├── ExpressionBuilder.java │ │ │ │ │ ├── ExpressionParticleBinder.java │ │ │ │ │ ├── GElement.java │ │ │ │ │ ├── GElementImpl.java │ │ │ │ │ ├── GWildcardElement.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── MultiplicityCounter.java │ │ │ │ │ ├── ParticleBinder.java │ │ │ │ │ ├── RawTypeSetBuilder.java │ │ │ │ │ ├── RefererFinder.java │ │ │ │ │ ├── SimpleTypeBuilder.java │ │ │ │ │ ├── UnusedCustomizationChecker.java │ │ │ │ │ ├── WildcardNameClassBuilder.java │ │ │ │ │ ├── bindinfo │ │ │ │ │ ├── AbstractDeclarationImpl.java │ │ │ │ │ ├── AnnotationParserFactoryImpl.java │ │ │ │ │ ├── BIClass.java │ │ │ │ │ ├── BIConversion.java │ │ │ │ │ ├── BIDeclaration.java │ │ │ │ │ ├── BIDom.java │ │ │ │ │ ├── BIEnum.java │ │ │ │ │ ├── BIEnumMember.java │ │ │ │ │ ├── BIFactoryMethod.java │ │ │ │ │ ├── BIGlobalBinding.java │ │ │ │ │ ├── BIInlineBinaryData.java │ │ │ │ │ ├── BIProperty.java │ │ │ │ │ ├── BISchemaBinding.java │ │ │ │ │ ├── BISerializable.java │ │ │ │ │ ├── BIXDom.java │ │ │ │ │ ├── BIXPluginCustomization.java │ │ │ │ │ ├── BIXSubstitutable.java │ │ │ │ │ ├── BindInfo.java │ │ │ │ │ ├── CollectionTypeAttribute.java │ │ │ │ │ ├── DomHandlerEx.java │ │ │ │ │ ├── EnumMemberMode.java │ │ │ │ │ ├── ForkingFilter.java │ │ │ │ │ ├── LocalScoping.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── OptionalPropertyMode.java │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── ct │ │ │ │ │ ├── AbstractExtendedComplexTypeBuilder.java │ │ │ │ │ ├── CTBuilder.java │ │ │ │ │ ├── ChoiceContentComplexTypeBuilder.java │ │ │ │ │ ├── ComplexTypeBindingMode.java │ │ │ │ │ ├── ComplexTypeFieldBuilder.java │ │ │ │ │ ├── ExtendedComplexTypeBuilder.java │ │ │ │ │ ├── FreshComplexTypeBuilder.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── MixedComplexTypeBuilder.java │ │ │ │ │ ├── MixedExtendedComplexTypeBuilder.java │ │ │ │ │ ├── MultiWildcardComplexTypeBuilder.java │ │ │ │ │ ├── RestrictedComplexTypeBuilder.java │ │ │ │ │ └── STDerivedComplexTypeBuilder.java │ │ │ │ │ └── parser │ │ │ │ │ ├── CustomizationContextChecker.java │ │ │ │ │ ├── IncorrectNamespaceURIChecker.java │ │ │ │ │ ├── LSInputSAXWrapper.java │ │ │ │ │ ├── Messages.java │ │ │ │ │ ├── SchemaConstraintChecker.java │ │ │ │ │ └── XMLSchemaInternalizationLogic.java │ │ │ │ ├── runtime │ │ │ │ ├── JAXBContextFactory.java │ │ │ │ ├── ZeroOneBooleanAdapter.java │ │ │ │ └── package-info.java │ │ │ │ ├── util │ │ │ │ ├── CodeModelClassFactory.java │ │ │ │ ├── DOMUtils.java │ │ │ │ ├── ErrorReceiverFilter.java │ │ │ │ ├── ForkContentHandler.java │ │ │ │ ├── ForkEntityResolver.java │ │ │ │ ├── Messages.java │ │ │ │ ├── MimeTypeRange.java │ │ │ │ ├── NamespaceContextAdapter.java │ │ │ │ ├── NullStream.java │ │ │ │ ├── ReadOnlyAdapter.java │ │ │ │ ├── StringCutter.java │ │ │ │ ├── SubtreeCutter.java │ │ │ │ └── Util.java │ │ │ │ └── writer │ │ │ │ └── SignatureWriter.java │ │ └── module-info.java │ ├── javadoc │ │ └── com │ │ │ └── sun │ │ │ └── tools │ │ │ └── xjc │ │ │ └── reader │ │ │ └── xmlschema │ │ │ └── doc-files │ │ │ ├── binding_chart.png │ │ │ └── binding_chart.sxd │ ├── resources │ │ └── com │ │ │ └── sun │ │ │ └── tools │ │ │ └── xjc │ │ │ ├── MessageBundle.properties │ │ │ ├── MessageBundle_de.properties │ │ │ ├── MessageBundle_es.properties │ │ │ ├── MessageBundle_fr.properties │ │ │ ├── MessageBundle_it.properties │ │ │ ├── MessageBundle_ja.properties │ │ │ ├── MessageBundle_ko.properties │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ ├── MessageBundle_zh_TW.properties │ │ │ ├── generator │ │ │ └── bean │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ ├── MessageBundle_zh_TW.properties │ │ │ │ └── field │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ └── MessageBundle_zh_TW.properties │ │ │ ├── reader │ │ │ ├── MessageBundle.properties │ │ │ ├── MessageBundle_de.properties │ │ │ ├── MessageBundle_es.properties │ │ │ ├── MessageBundle_fr.properties │ │ │ ├── MessageBundle_it.properties │ │ │ ├── MessageBundle_ja.properties │ │ │ ├── MessageBundle_ko.properties │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ ├── MessageBundle_zh_TW.properties │ │ │ ├── dtd │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ ├── MessageBundle_zh_TW.properties │ │ │ │ └── bindinfo │ │ │ │ │ ├── MessageBundle.properties │ │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ │ └── MessageBundle_zh_TW.properties │ │ │ ├── internalizer │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ └── MessageBundle_zh_TW.properties │ │ │ └── xmlschema │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ ├── MessageBundle_zh_TW.properties │ │ │ │ ├── bindinfo │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ └── MessageBundle_zh_TW.properties │ │ │ │ ├── ct │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ └── MessageBundle_zh_TW.properties │ │ │ │ └── parser │ │ │ │ ├── MessageBundle.properties │ │ │ │ ├── MessageBundle_de.properties │ │ │ │ ├── MessageBundle_es.properties │ │ │ │ ├── MessageBundle_fr.properties │ │ │ │ ├── MessageBundle_it.properties │ │ │ │ ├── MessageBundle_ja.properties │ │ │ │ ├── MessageBundle_ko.properties │ │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ │ └── MessageBundle_zh_TW.properties │ │ │ └── util │ │ │ ├── MessageBundle.properties │ │ │ ├── MessageBundle_de.properties │ │ │ ├── MessageBundle_es.properties │ │ │ ├── MessageBundle_fr.properties │ │ │ ├── MessageBundle_it.properties │ │ │ ├── MessageBundle_ja.properties │ │ │ ├── MessageBundle_ko.properties │ │ │ ├── MessageBundle_pt_BR.properties │ │ │ ├── MessageBundle_zh_CN.properties │ │ │ └── MessageBundle_zh_TW.properties │ └── schemas │ │ ├── META-INF │ │ └── services │ │ │ └── com.sun.tools.xjc.Plugin │ │ └── com │ │ └── sun │ │ └── tools │ │ └── xjc │ │ └── reader │ │ ├── dtd │ │ └── bindinfo │ │ │ ├── bindingfile.rng │ │ │ ├── bindingfile.xsd │ │ │ └── xjc.xsd │ │ └── xmlschema │ │ └── bindinfo │ │ ├── binding.rng │ │ ├── binding.xsd │ │ ├── xjc.xsd │ │ └── xs.xsd │ ├── purify.xsl │ └── test │ ├── java │ ├── Driver.java │ ├── SchemaGenerator.java │ ├── Schemagen.java │ ├── Xjc.java │ ├── XjcApiTester.java │ └── com │ │ └── sun │ │ └── tools │ │ └── xjc │ │ ├── AntExecutor.java │ │ ├── CodeGenTest.java │ │ ├── OptionsJUTest.java │ │ ├── XjcAntTaskTestBase.java │ │ ├── XjcDtdPluginTest.java │ │ ├── XjcTaskTest.java │ │ ├── addon │ │ └── DebugPlugin.java │ │ ├── api │ │ └── Driver.java │ │ └── reader │ │ ├── NameConverterDriver.java │ │ ├── RingJUTest.java │ │ └── TypeUtilJUTest.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.sun.tools.xjc.Plugin │ ├── com │ └── sun │ │ └── tools │ │ └── xjc │ │ └── resources │ │ ├── simple.xsd │ │ └── xjc.xml │ └── schemas │ ├── ghbugs-jaxb21.xsd │ ├── ghbugs.xsd │ ├── issue1750 │ └── schema.xsd │ └── issue1785 │ └── document.xsd └── xsom ├── LICENSE.md ├── copyright-exclude ├── copyright.txt ├── doc ├── CHANGELOG.txt ├── architecture.png ├── collaboration.png ├── implementation.html ├── limitations.txt └── userguide.html ├── examples └── dumper │ ├── Dumper.java │ ├── ErrorReporter.java │ ├── TreeDumper.java │ └── readme.txt ├── exclude-xsom.xml ├── pom.xml └── src ├── main ├── java │ ├── com │ │ └── sun │ │ │ └── xml │ │ │ └── xsom │ │ │ ├── ForeignAttributes.java │ │ │ ├── SCD.java │ │ │ ├── XSAnnotation.java │ │ │ ├── XSAttContainer.java │ │ │ ├── XSAttGroupDecl.java │ │ │ ├── XSAttributeDecl.java │ │ │ ├── XSAttributeUse.java │ │ │ ├── XSComplexType.java │ │ │ ├── XSComponent.java │ │ │ ├── XSContentType.java │ │ │ ├── XSDeclaration.java │ │ │ ├── XSElementDecl.java │ │ │ ├── XSFacet.java │ │ │ ├── XSIdentityConstraint.java │ │ │ ├── XSListSimpleType.java │ │ │ ├── XSModelGroup.java │ │ │ ├── XSModelGroupDecl.java │ │ │ ├── XSNotation.java │ │ │ ├── XSParticle.java │ │ │ ├── XSRestrictionSimpleType.java │ │ │ ├── XSSchema.java │ │ │ ├── XSSchemaSet.java │ │ │ ├── XSSimpleType.java │ │ │ ├── XSTerm.java │ │ │ ├── XSType.java │ │ │ ├── XSUnionSimpleType.java │ │ │ ├── XSVariety.java │ │ │ ├── XSWildcard.java │ │ │ ├── XSXPath.java │ │ │ ├── XmlString.java │ │ │ ├── impl │ │ │ ├── AnnotationImpl.java │ │ │ ├── AttGroupDeclImpl.java │ │ │ ├── AttributeDeclImpl.java │ │ │ ├── AttributeUseImpl.java │ │ │ ├── AttributesHolder.java │ │ │ ├── ComplexTypeImpl.java │ │ │ ├── ComponentImpl.java │ │ │ ├── Const.java │ │ │ ├── ContentTypeImpl.java │ │ │ ├── DeclarationImpl.java │ │ │ ├── ElementDecl.java │ │ │ ├── EmptyImpl.java │ │ │ ├── FacetImpl.java │ │ │ ├── ForeignAttributesImpl.java │ │ │ ├── IdentityConstraintImpl.java │ │ │ ├── ImplUtil.java │ │ │ ├── ListSimpleTypeImpl.java │ │ │ ├── ModelGroupDeclImpl.java │ │ │ ├── ModelGroupImpl.java │ │ │ ├── NotationImpl.java │ │ │ ├── ParticleImpl.java │ │ │ ├── Ref.java │ │ │ ├── RestrictionSimpleTypeImpl.java │ │ │ ├── SchemaImpl.java │ │ │ ├── SchemaSetImpl.java │ │ │ ├── SimpleTypeImpl.java │ │ │ ├── UName.java │ │ │ ├── UnionSimpleTypeImpl.java │ │ │ ├── WildcardImpl.java │ │ │ ├── XPathImpl.java │ │ │ ├── package-info.java │ │ │ ├── parser │ │ │ │ ├── BaseContentRef.java │ │ │ │ ├── DefaultAnnotationParser.java │ │ │ │ ├── DelayedRef.java │ │ │ │ ├── Messages.java │ │ │ │ ├── NGCCRuntimeEx.java │ │ │ │ ├── ParserContext.java │ │ │ │ ├── Patch.java │ │ │ │ ├── PatcherManager.java │ │ │ │ ├── SAXParserFactoryAdaptor.java │ │ │ │ ├── SchemaDocumentImpl.java │ │ │ │ ├── SubstGroupBaseTypeRef.java │ │ │ │ ├── package-info.java │ │ │ │ └── state │ │ │ │ │ ├── AttributesImpl.java │ │ │ │ │ ├── NGCCEventReceiver.java │ │ │ │ │ ├── NGCCEventSource.java │ │ │ │ │ ├── NGCCHandler.java │ │ │ │ │ ├── NGCCInterleaveFilter.java │ │ │ │ │ ├── NGCCRuntime.java │ │ │ │ │ ├── Schema.java │ │ │ │ │ ├── SimpleType_List.java │ │ │ │ │ ├── SimpleType_Restriction.java │ │ │ │ │ ├── SimpleType_Union.java │ │ │ │ │ ├── annotation.java │ │ │ │ │ ├── attributeDeclBody.java │ │ │ │ │ ├── attributeGroupDecl.java │ │ │ │ │ ├── attributeUses.java │ │ │ │ │ ├── complexType.java │ │ │ │ │ ├── complexType_complexContent_body.java │ │ │ │ │ ├── elementDeclBody.java │ │ │ │ │ ├── erSet.java │ │ │ │ │ ├── ersSet.java │ │ │ │ │ ├── facet.java │ │ │ │ │ ├── foreignAttributes.java │ │ │ │ │ ├── group.java │ │ │ │ │ ├── identityConstraint.java │ │ │ │ │ ├── importDecl.java │ │ │ │ │ ├── includeDecl.java │ │ │ │ │ ├── modelGroupBody.java │ │ │ │ │ ├── notation.java │ │ │ │ │ ├── occurs.java │ │ │ │ │ ├── particle.java │ │ │ │ │ ├── qname.java │ │ │ │ │ ├── qualification.java │ │ │ │ │ ├── redefine.java │ │ │ │ │ ├── simpleType.java │ │ │ │ │ ├── wildcardBody.java │ │ │ │ │ └── xpath.java │ │ │ ├── scd │ │ │ │ ├── AbstractAxisImpl.java │ │ │ │ ├── Axis.java │ │ │ │ ├── Iterators.java │ │ │ │ ├── ParseException.java │ │ │ │ ├── SCDImpl.java │ │ │ │ ├── SCDParser.java │ │ │ │ ├── SCDParserConstants.java │ │ │ │ ├── SCDParserTokenManager.java │ │ │ │ ├── SimpleCharStream.java │ │ │ │ ├── Step.java │ │ │ │ ├── Token.java │ │ │ │ └── TokenMgrError.java │ │ │ └── util │ │ │ │ ├── DraconianErrorHandler.java │ │ │ │ ├── ResourceEntityResolver.java │ │ │ │ ├── SchemaTreeTraverser.java │ │ │ │ └── SchemaWriter.java │ │ │ ├── package-info.java │ │ │ ├── parser │ │ │ ├── AnnotationContext.java │ │ │ ├── AnnotationParser.java │ │ │ ├── AnnotationParserFactory.java │ │ │ ├── JAXPParser.java │ │ │ ├── SchemaDocument.java │ │ │ ├── XMLParser.java │ │ │ ├── XSOMParser.java │ │ │ ├── XmlFactory.java │ │ │ └── package-info.java │ │ │ ├── util │ │ │ ├── ComponentNameFunction.java │ │ │ ├── ContextClassloaderLocal.java │ │ │ ├── DeferedCollection.java │ │ │ ├── DomAnnotationParserFactory.java │ │ │ ├── NameGetter.java │ │ │ ├── SimpleTypeSet.java │ │ │ ├── TypeClosure.java │ │ │ ├── TypeSet.java │ │ │ ├── XSFinder.java │ │ │ └── XSFunctionFilter.java │ │ │ └── visitor │ │ │ ├── XSContentTypeFunction.java │ │ │ ├── XSContentTypeVisitor.java │ │ │ ├── XSFunction.java │ │ │ ├── XSSimpleTypeFunction.java │ │ │ ├── XSSimpleTypeVisitor.java │ │ │ ├── XSTermFunction.java │ │ │ ├── XSTermFunctionWithParam.java │ │ │ ├── XSTermVisitor.java │ │ │ ├── XSVisitor.java │ │ │ ├── XSWildcardFunction.java │ │ │ ├── XSWildcardVisitor.java │ │ │ └── package-info.java │ └── module-info.java └── resources │ ├── attribute.rng │ ├── com │ └── sun │ │ └── xml │ │ └── xsom │ │ ├── impl │ │ └── parser │ │ │ ├── Messages.properties │ │ │ ├── Messages_ja.properties │ │ │ └── datatypes.xsd │ │ └── util │ │ ├── ContextClassloaderLocal.properties │ │ └── NameGetter.properties │ ├── complexType.rng │ ├── element.rng │ ├── include.rng │ ├── modelGroup.rng │ ├── simpleType.rng │ └── xmlschema.rng └── test ├── java └── com │ └── sun │ └── xml │ └── xsom │ └── test │ ├── AbstractXSOMTest.java │ ├── ERDriver.java │ ├── MapNamespaceContext.java │ ├── SCDDriver.java │ ├── SCDTest.java │ └── XSOMParserTest.java └── resources └── com └── sun └── xml └── xsom └── test └── scdtest.xsd /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea/ 3 | **/.settings 4 | **/.classpath 5 | **/.project 6 | **/*.iml 7 | -------------------------------------------------------------------------------- /jaxb-ri/HOWTO-build.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | JavaSE 11 and Maven 3.3.9 are required for the build. 12 | 13 | Run "mvn clean install" in jaxb-ri subdirectory. 14 | 15 | If staging repository (https://oss.sonatype.org/content/repositories/staging/) dependencies 16 | are used in project add "staging" profile "mvn clean install -Pstaging" 17 | 18 | -------------------------------------------------------------------------------- /jaxb-ri/bundles/osgi/osgi/exclude.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel-annotation-compiler/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * JAXB Library for code generation. 13 | * 14 | * @since 9 15 | */ 16 | module com.sun.codemodel.ac { 17 | requires transitive com.sun.codemodel; 18 | 19 | exports com.sun.codemodel.ac; 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/exclude-codemodel.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JAnnotationValue.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.codemodel; 12 | 13 | /** 14 | * Things that can be values of an annotation element. 15 | * 16 | * @author 17 | * Bhakti Mehta (bhakti.mehta@sun.com) 18 | */ 19 | public abstract class JAnnotationValue implements JGenerable { 20 | 21 | protected JAnnotationValue() {} 22 | 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JDeclaration.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.codemodel; 12 | 13 | 14 | /** 15 | * Common interface for code components that can generate declarations 16 | * of themselves. 17 | */ 18 | 19 | public interface JDeclaration { 20 | 21 | void declare(JFormatter f); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JDocCommentable.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.codemodel; 12 | 13 | /** 14 | * Program elements that can have Javadoc 15 | * 16 | * @author Jonas von Malottki 17 | */ 18 | public interface JDocCommentable { 19 | /** 20 | * @return the JavaDoc of the Element 21 | */ 22 | JDocComment javadoc(); 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JGenerable.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.codemodel; 12 | 13 | 14 | /** 15 | * Common interface for code components that can generate 16 | * uses of themselves. 17 | */ 18 | 19 | public interface JGenerable { 20 | 21 | void generate(JFormatter f); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/JStatement.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.codemodel; 12 | 13 | 14 | /** 15 | * Common interface for code components that can generate 16 | * uses of themselves as statements. 17 | */ 18 | 19 | public interface JStatement { 20 | 21 | void state(JFormatter f); 22 | 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/main/java/com/sun/codemodel/fmt/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Various resource file formats (classes that implement JResourceFile). 13 | */ 14 | package com.sun.codemodel.fmt; 15 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * JAXB Library for code generation. 13 | * 14 | * @since 9 15 | */ 16 | module com.sun.codemodel { 17 | 18 | exports com.sun.codemodel; 19 | exports com.sun.codemodel.util; 20 | exports com.sun.codemodel.writer; 21 | exports com.sun.codemodel.fmt; 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/codemodel/codemodel/src/test/java/com/sun/codemodel/tests/JCodeModelTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.codemodel.tests; 12 | 13 | import com.sun.codemodel.JCodeModel; 14 | import junit.framework.TestCase; 15 | 16 | /** 17 | * @author Kohsuke Kawaguchi 18 | */ 19 | public class JCodeModelTest extends TestCase { 20 | public void testParseArray() throws Exception { 21 | JCodeModel cm = new JCodeModel(); 22 | cm.parseType("java.util.ArrayList[]"); 23 | } 24 | 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/core/exclude-core.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/model/core/ID.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.core.v2.model.core; 12 | 13 | /** 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | public enum ID { 17 | ID,IDREF,NONE 18 | } 19 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/model/core/ValuePropertyInfo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.core.v2.model.core; 12 | 13 | /** 14 | * Value {@link PropertyInfo}. 15 | * 16 | * @author Kohsuke Kawaguchi 17 | */ 18 | public interface ValuePropertyInfo extends PropertyInfo, NonElementRef { 19 | @Override 20 | Adapter getAdapter(); 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/model/core/WildcardTypeInfo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.core.v2.model.core; 12 | 13 | /** 14 | * Type referenced as a result of having the wildcard. 15 | * 16 | * TODO: think about how to gracefully handle the difference between LAX,SKIP, and STRICT. 17 | * 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public interface WildcardTypeInfo extends TypeInfo { 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/model/impl/ModelBuilderI.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.core.v2.model.impl; 12 | 13 | import org.glassfish.jaxb.core.v2.model.annotation.AnnotationReader; 14 | import org.glassfish.jaxb.core.v2.model.nav.Navigator; 15 | 16 | /** 17 | * User: Iaroslav Savytskyi 18 | * Date: 24/05/12 19 | */ 20 | public interface ModelBuilderI { 21 | 22 | Navigator getNavigator(); 23 | 24 | AnnotationReader getReader(); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/model/nav/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Abstraction around the reflection library, to support various reflection models (such as java.lang.reflect and Annotation Processing). 13 | */ 14 | package org.glassfish.jaxb.core.v2.model.nav; 15 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/schemagen/episode/Klass.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.core.v2.schemagen.episode; 12 | 13 | import com.sun.xml.txw2.TypedXmlWriter; 14 | import com.sun.xml.txw2.annotation.XmlAttribute; 15 | 16 | /** 17 | * @author Kohsuke Kawaguchi 18 | */ 19 | public interface Klass extends TypedXmlWriter { 20 | /** 21 | * FQCN. 22 | */ 23 | @XmlAttribute 24 | void ref(String className); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/schemagen/episode/Package.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2011, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.core.v2.schemagen.episode; 12 | 13 | import com.sun.xml.txw2.TypedXmlWriter; 14 | import com.sun.xml.txw2.annotation.XmlAttribute; 15 | 16 | public interface Package extends TypedXmlWriter{ 17 | 18 | @XmlAttribute 19 | void name(String packageName); 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/main/java/org/glassfish/jaxb/core/v2/schemagen/episode/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * TXW interfaces for writing episode file, which is what XJC needs to 13 | * handle separate compilation. 14 | */ 15 | @XmlNamespace(WellKnownNamespace.JAXB) 16 | package org.glassfish.jaxb.core.v2.schemagen.episode; 17 | 18 | import com.sun.xml.txw2.annotation.XmlNamespace; 19 | import org.glassfish.jaxb.core.v2.WellKnownNamespace; 20 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/test/java/org/glassfish/jaxb/core/UtilsTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.core; 12 | 13 | import junit.framework.TestCase; 14 | 15 | public class UtilsTest extends TestCase { 16 | 17 | public void testGetClassLogger() { 18 | assertEquals(UtilsTest.class.getName(), Utils.getClassLogger().getName()); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/core/src/test/resources/parentDefaultNs.xml: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/figures/classLoaderFAQ.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/figures/classLoaderFAQ.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/annot-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/annot-close.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/annot-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/annot-open.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/blank.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/1.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/1.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/10.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/10.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/11.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/11.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/12.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/12.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/13.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/13.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/14.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/14.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/15.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/15.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/2.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/2.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/3.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/3.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/4.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/4.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/5.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/5.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/6.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/6.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/7.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/7.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/8.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/8.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/9.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/callouts/9.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/caution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/caution.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/caution.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/caution.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/caution.tif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/draft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/draft.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/home.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/home.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/important.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/important.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/important.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/important.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/important.tif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/next.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/next.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/note.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/note.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/note.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/note.tif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/prev.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/prev.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/tip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/tip.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/tip.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/tip.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/tip.tif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/toc-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/toc-blank.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/toc-minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/toc-minus.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/toc-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/toc-plus.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/up.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/up.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/warning.gif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/warning.png -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/icons/warning.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/docs/release-documentation/src/docbook/icons/warning.tif -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/docbook/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/main/docbook/stylesheet/foProcessing.xsl: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /jaxb-ri/docs/release-documentation/src/main/docbook/stylesheet/htmlProcessing.xsl: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 17 | 18 | 19 |
20 |
21 | 22 |
23 | -------------------------------------------------------------------------------- /jaxb-ri/external/relaxng-datatype/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2023 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * RelaxNG datatype library. 13 | */ 14 | module com.sun.tools.rngdatatype { 15 | 16 | exports com.sun.tools.rngdatatype; 17 | exports com.sun.tools.rngdatatype.helpers; 18 | 19 | uses com.sun.tools.rngdatatype.DatatypeLibraryFactory; 20 | provides com.sun.tools.rngdatatype.DatatypeLibraryFactory with 21 | com.sun.tools.rngdatatype.helpers.ProxyDatatypeLibraryFactory; 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/external/relaxng-datatype/src/main/resources/META-INF/services/com.sun.tools.rngdatatype.DatatypeLibraryFactory: -------------------------------------------------------------------------------- 1 | com.sun.tools.rngdatatype.helpers.ProxyDatatypeLibraryFactory 2 | -------------------------------------------------------------------------------- /jaxb-ri/external/rngom/src/test/java/com/sun/tools/rngom/digested/xmlns.rng: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/exclude-jxc.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/java/com/sun/tools/jxc/ap/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Annotation Processing related code. 13 | * 14 | * This package hosts a driver that runs annotation processing for java-to-schema processing, 15 | * and additional implementations that deal primarily with AP. 16 | */ 17 | package com.sun.tools.jxc.ap; 18 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = \ 12 | Directory "{0}" doesn''t exist. 13 | 14 | UNRECOGNIZED_PARAMETER = \ 15 | Unrecognized option {0} is not valid. 16 | 17 | OPERAND_MISSING = \ 18 | Option "{0}" is missing an operand. 19 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = Verzeichnis "{0}" ist nicht vorhanden. 12 | 13 | UNRECOGNIZED_PARAMETER = Unbekannte Option {0} ist nicht g\u00fcltig. 14 | 15 | OPERAND_MISSING = In Option "{0}" fehlt ein Operand. 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = El directorio "{0}" no existe. 12 | 13 | UNRECOGNIZED_PARAMETER = La opci\u00f3n no reconocida {0} no es v\u00e1lida. 14 | 15 | OPERAND_MISSING = A la opci\u00f3n "{0}" le falta un operando. 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = Le r\u00e9pertoire "{0}" n''existe pas. 12 | 13 | UNRECOGNIZED_PARAMETER = L''option {0} non reconnue n''est pas valide. 14 | 15 | OPERAND_MISSING = Un op\u00e9rande est manquant dans l''option "{0}". 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = La directory "{0}" non esiste. 12 | 13 | UNRECOGNIZED_PARAMETER = L''opzione non riconosciuta {0} non \u00e8 valida. 14 | 15 | OPERAND_MISSING = Operando mancante nell''opzione "{0}". 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_ja.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = \u30c7\u30a3\u30ec\u30af\u30c8\u30ea"{0}"\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002 12 | 13 | UNRECOGNIZED_PARAMETER = \u8a8d\u8b58\u3055\u308c\u306a\u3044\u30aa\u30d7\u30b7\u30e7\u30f3{0}\u306f\u7121\u52b9\u3067\u3059\u3002 14 | 15 | OPERAND_MISSING = \u30aa\u30d7\u30b7\u30e7\u30f3"{0}"\u306b\u30aa\u30da\u30e9\u30f3\u30c9\u304c\u3042\u308a\u307e\u305b\u3093\u3002 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_ko.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = "{0}" \ub514\ub809\ud1a0\ub9ac\uac00 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. 12 | 13 | UNRECOGNIZED_PARAMETER = \uc778\uc2dd\ud560 \uc218 \uc5c6\ub294 \uc635\uc158 {0}\uc740(\ub294) \ubd80\uc801\ud569\ud569\ub2c8\ub2e4. 14 | 15 | OPERAND_MISSING = "{0}" \uc635\uc158\uc5d0 \ud53c\uc5f0\uc0b0\uc790\uac00 \ub204\ub77d\ub418\uc5c8\uc2b5\ub2c8\ub2e4. 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = O diret\u00f3rio "{0}" n\u00e3o existe. 12 | 13 | UNRECOGNIZED_PARAMETER = A op\u00e7\u00e3o {0} n\u00e3o reconhecida \u00e9 inv\u00e1lida. 14 | 15 | OPERAND_MISSING = A op\u00e7\u00e3o "{0}" n\u00e3o encontrou um operando. 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = \u76ee\u5f55 "{0}" \u4e0d\u5b58\u5728\u3002 12 | 13 | UNRECOGNIZED_PARAMETER = \u65e0\u6cd5\u8bc6\u522b\u7684\u9009\u9879{0}, \u8be5\u9009\u9879\u65e0\u6548\u3002 14 | 15 | OPERAND_MISSING = \u9009\u9879 "{0}" \u7f3a\u5c11\u64cd\u4f5c\u6570\u3002 16 | -------------------------------------------------------------------------------- /jaxb-ri/jxc/src/main/resources/com/sun/tools/jxc/ap/MessageBundle_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | NON_EXISTENT_FILE = \u76ee\u9304 "{0}" \u4e0d\u5b58\u5728. 12 | 13 | UNRECOGNIZED_PARAMETER = \u7121\u6cd5\u8fa8\u8b58\u7684\u9078\u9805 {0} \u7121\u6548. 14 | 15 | OPERAND_MISSING = \u9078\u9805 "{0}" \u907a\u6f0f\u904b\u7b97\u5143. 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/model/annotation/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Abstraction around reading annotations, to support internal/external annotations. 13 | */ 14 | package org.glassfish.jaxb.runtime.v2.model.annotation; 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/model/impl/DummyPropertyInfo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.model.impl; 12 | 13 | import org.glassfish.jaxb.core.v2.model.core.PropertyInfo; 14 | 15 | /** 16 | * {@link PropertyInfo} that allows to add additional elements to the collection. 17 | * 18 | * @author Martin Grebac 19 | */ 20 | public interface DummyPropertyInfo { 21 | void addType(PropertyInfo info); 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/model/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Implementation of the org.glassfish.jaxb.j2s.model package. 13 | */ 14 | package org.glassfish.jaxb.runtime.v2.model.impl; 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/model/runtime/RuntimeBuiltinLeafInfo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.model.runtime; 12 | 13 | import org.glassfish.jaxb.core.v2.model.core.BuiltinLeafInfo; 14 | 15 | import java.lang.reflect.Type; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public interface RuntimeBuiltinLeafInfo extends BuiltinLeafInfo, RuntimeLeafInfo { 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/model/runtime/RuntimeElement.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.model.runtime; 12 | 13 | import org.glassfish.jaxb.core.v2.model.core.Element; 14 | 15 | import java.lang.reflect.Type; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public interface RuntimeElement extends Element, RuntimeTypeInfo { 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/model/runtime/RuntimeEnumLeafInfo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.model.runtime; 12 | 13 | import org.glassfish.jaxb.core.v2.model.core.EnumLeafInfo; 14 | 15 | import java.lang.reflect.Type; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public interface RuntimeEnumLeafInfo extends EnumLeafInfo, RuntimeLeafInfo { 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/model/runtime/RuntimeTypeInfo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.model.runtime; 12 | 13 | import org.glassfish.jaxb.core.v2.model.core.TypeInfo; 14 | 15 | import java.lang.reflect.Type; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public interface RuntimeTypeInfo extends TypeInfo { 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/runtime/AttributeAccessor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.runtime; 12 | 13 | /** 14 | * 15 | * @author snajper 16 | */ 17 | public interface AttributeAccessor { 18 | 19 | boolean isNilIncluded(); 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/runtime/output/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Code that writes well-formed XML ({@link org.glassfish.jaxb.runtime.v2.runtime.output.XmlOutput} and its implementations}. 13 | */ 14 | package org.glassfish.jaxb.runtime.v2.runtime.output; 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/runtime/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Code that implements JAXBContext, Unmarshaller, and Marshaller. 13 | */ 14 | package org.glassfish.jaxb.runtime.v2.runtime; 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/runtime/reflect/opt/Ref.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.runtime.reflect.opt; 12 | 13 | import org.glassfish.jaxb.runtime.v2.runtime.reflect.TransducedAccessor; 14 | 15 | /** 16 | * Used by {@link TransducedAccessor} templates. 17 | * 18 | * @author Kohsuke Kawaguchi 19 | * @see Bean 20 | */ 21 | final class Ref { 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/runtime/reflect/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Abstraction around accessing data of actual objects. 13 | */ 14 | package org.glassfish.jaxb.runtime.v2.runtime.reflect; 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/runtime/unmarshaller/Patcher.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.runtime.unmarshaller; 12 | 13 | import org.xml.sax.SAXException; 14 | 15 | /** 16 | * @author Kohsuke Kawaguchi 17 | */ 18 | public interface Patcher { 19 | void run() throws SAXException; 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/schemagen/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Schema generator. 13 | * 14 | * This package hosts the code that generates schemas from 15 | * {@link org.glassfish.jaxb.core.v2.model.core.TypeInfoSet} (without the user interface.) 16 | */ 17 | package org.glassfish.jaxb.runtime.v2.schemagen; 18 | 19 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/schemagen/xmlschema/Particle.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.schemagen.xmlschema; 12 | 13 | /** 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | public interface Particle extends ContentModelContainer, Occurs { 17 | } 18 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/java/org/glassfish/jaxb/runtime/v2/util/StackRecorder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.util; 12 | 13 | /** 14 | * Created to record the caller stack trace in logging. 15 | * 16 | * @author Kohsuke Kawaguchi 17 | */ 18 | public class StackRecorder extends Throwable { 19 | private static final long serialVersionUID = 1296878485146023581L; 20 | 21 | /** 22 | * Default constructor. 23 | */ 24 | public StackRecorder() {} 25 | 26 | } 27 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/j2s_architecture.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/j2s_architecture.gif -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/j2s_architecture.sxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/j2s_architecture.sxd -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/packages.png -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/packages.vsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/packages.vsd -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/javadoc/org/glassfish/jaxb/runtime/v2/doc-files/readme.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | The sxd/vsd files are the master, and the gif file should be created from it. 12 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/META-INF/services/jakarta.xml.bind.JAXBContextFactory: -------------------------------------------------------------------------------- 1 | org.glassfish.jaxb.runtime.v2.JAXBContextFactory 2 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = \ 13 | Failed to initialize JAXP 1.3 DatatypeFactory class. 14 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = JAXP 1.3 DatatypeFactory-Klasse konnte nicht initialisiert werden. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = Fallo al inicializar la clase DatatypeFactory de JAXP 1.3. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = Echec de l'initialisation de la classe JAXP 1.3 DatatypeFactory. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = Inizializzazione della classe DatatypeFactory di JAXP 1.3 non riuscita. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_ja.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = JAXP 1.3 DatatypeFactory\u30af\u30e9\u30b9\u306e\u521d\u671f\u5316\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_ko.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = JAXP 1.3 DatatypeFactory \ud074\ub798\uc2a4 \ucd08\uae30\ud654\ub97c \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. 13 | 14 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = Falha ao inicializar a classe DatatypeFactory de JAXP 1.3. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = \u65e0\u6cd5\u521d\u59cb\u5316 JAXP 1.3 DatatypeFactory \u7c7b\u3002 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/Messages_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | FAILED_TO_INITIALE_DATATYPE_FACTORY = \u7121\u6cd5\u8d77\u59cb JAXP 1.3 DatatypeFactory \u985e\u5225. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = \ 13 | Argument(s) "{0}" can''t be null. 14 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = Argumente "{0}" m\u00fcssen angegeben werden. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = Los argumentos"{0}" no pueden ser nulos. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = Les arguments "{0}" ne peuvent pas \u00eatre NULL. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = L''argomento o gli argomenti {0} non possono essere nulli. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_ja.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = \u5f15\u6570"{0}"\u306fnull\u306b\u3067\u304d\u307e\u305b\u3093\u3002 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_ko.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = "{0}" \uc778\uc218\ub294 \ub110\uc77c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = Argumento(s) "{0}" n\u00e3o pode(m) ser nulo(s). 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = \u53c2\u6570 "{0}" \u4e0d\u80fd\u4e3a\u7a7a\u503c\u3002 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/api/Messages_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ARGUMENT_CANT_BE_NULL = \u5f15\u6578 "{0}" \u4e0d\u53ef\u70ba\u7a7a\u503c. 13 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = \ 13 | Annotation "{0}" is present on both "{1}" and "{2}" 14 | 15 | CLASS_NOT_FOUND = \ 16 | \nError occured while invoking reflection on target classes. Make sure all referenced classes are on classpath: {0} \ 17 | \nException: {1} 18 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = Annotation "{0}" ist sowohl f\u00fcr "{1}" als auch f\u00fcr "{2}" vorhanden 13 | 14 | CLASS_NOT_FOUND = \nFehler beim Aufruf von Reflektion auf Zielklassen. Stellen Sie sicher, dass alle referenzierten Klassen im Classpath vorhanden sind: {0} \nAusnahme: {1} 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = La anotaci\u00f3n "{0}" se encuentra en "{1}" y en "{2}" 13 | 14 | CLASS_NOT_FOUND = \nSe ha producido un error al llamar a la reflexi\u00f3n en las clases de destino. Aseg\u00farese de que todas las clases a las que se hace referencia se encuentran en la classpath: {0} \nExcepci\u00f3n: {1} 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = L''annotation "{0}" figure \u00e0 la fois sur "{1}" et "{2}" 13 | 14 | CLASS_NOT_FOUND = \nUne erreur s''est produite lors de l''appel de Reflection sur les classes cible. Assurez-vous que toutes les classes r\u00e9f\u00e9renc\u00e9es figurent sur le classpath {0} \nException : {1} 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = L''annotazione "{0}" \u00e8 presente su "{1}" e su "{2}" 13 | 14 | CLASS_NOT_FOUND = \nSi \u00e8 verificato un errore durante il richiamo della riflessione sulle classi di destinazione. Assicurarsi che tutte le classi di riferimento si trovino sul classpath: {0} \nEccezione: {1} 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = A anota\u00e7\u00e3o "{0}" est\u00e1 presente em "{1}" e "{2}" 13 | 14 | CLASS_NOT_FOUND = \nOcorreu um erro ao chamar a reflex\u00e3o nas classes do alvo. Certifique-se de que todas as classes mencionadas estejam no classpath: {0} \nExce\u00e7\u00e3o: {1} 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = "{1}" \u548c "{2}" \u4e0a\u90fd\u5b58\u5728\u6ce8\u91ca "{0}" 13 | 14 | CLASS_NOT_FOUND = \n\u5728\u76ee\u6807\u7c7b\u4e0a\u8c03\u7528\u53cd\u5c04\u65f6\u51fa\u9519\u3002\u8bf7\u786e\u4fdd\u6240\u6709\u5f15\u7528\u7684\u7c7b\u90fd\u4f4d\u4e8e\u7c7b\u8def\u5f84\u4e0a: {0} \n\u5f02\u5e38\u9519\u8bef: {1} 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/model/annotation/Messages_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DUPLICATE_ANNOTATIONS = "{1}" \u8207 "{2}"\u90fd\u6709\u8a3b\u89e3 "{0}" 13 | 14 | CLASS_NOT_FOUND = \n\u5728\u76ee\u6a19\u985e\u5225\u4e0a\u547c\u53eb\u53cd\u6620\u6642\u767c\u751f\u932f\u8aa4. \u8acb\u78ba\u5b9a\u6240\u6709\u53c3\u7167\u7684\u985e\u5225\u5747\u4f4d\u65bc\u985e\u5225\u8def\u5f91: {0} \n\u7570\u5e38\u72c0\u6cc1: {1} 15 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = \ 14 | type {0} is mapped to {1} but it cannot substitute {2} here 15 | 16 | UNEXPECTED_JAVA_TYPE = \ 17 | Java class {0} is not allowed in this property. Expected types are: {1} 18 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = Typ {0} ist {1} zugeordnet, kann jedoch {2} hier nicht ersetzen 14 | 15 | UNEXPECTED_JAVA_TYPE = Java-Klasse {0} ist in dieser Eigenschaft nicht zul\u00e4ssig. Folgende Typen werden erwartet: {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = el tipo {0} est\u00e1 asignado a {1}, pero no puede sustituir a {2} aqu\u00ed 14 | 15 | UNEXPECTED_JAVA_TYPE = La clase Java {0} no est\u00e1 permitida en esta propiedad. Los tipos esperados son: {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = le type {0} est mapp\u00e9 avec {1} mais il ne peut pas remplacer {2} ici 14 | 15 | UNEXPECTED_JAVA_TYPE = La classe Java {0} n''est pas autoris\u00e9e dans cette propri\u00e9t\u00e9. Les types attendus sont : {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = il tipo {0} \u00e8 mappato a {1} ma qui non pu\u00f2 sostituire {2} 14 | 15 | UNEXPECTED_JAVA_TYPE = La classe Java {0} non \u00e8 consentita in questa propriet\u00e0. I tipi previsti sono: {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_ko.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = {0} \uc720\ud615\uc774 {1}\uc5d0 \ub9e4\ud551\ub418\uc5c8\uc9c0\ub9cc \uc5ec\uae30\uc11c {2}\uc744(\ub97c) \ub300\uccb4\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. 14 | 15 | UNEXPECTED_JAVA_TYPE = Java \ud074\ub798\uc2a4 {0}\uc740(\ub294) \uc774 \uc18d\uc131\uc5d0\uc11c \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud544\uc694\ud55c \uc720\ud615: {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = o tipo {0} foi mapeado para {1}, mas n\u00e3o pode substituir {2} aqui 14 | 15 | UNEXPECTED_JAVA_TYPE = A classe Java {0} n\u00e3o \u00e9 permitida nesta propriedade. Os tipos esperados s\u00e3o: {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = \u7c7b\u578b{0}\u6620\u5c04\u5230{1}, \u4f46\u5b83\u4e0d\u80fd\u66ff\u4ee3\u6b64\u5904\u7684{2} 14 | 15 | UNEXPECTED_JAVA_TYPE = \u6b64\u5c5e\u6027\u4e2d\u4e0d\u5141\u8bb8\u6709 Java \u7c7b{0}\u3002\u6240\u9700\u7c7b\u578b\u4e3a: {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/runtime/property/Messages_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | # Not in use anymore - commented. 13 | UNSUBSTITUTABLE_TYPE = \u985e\u578b {0} \u5c0d\u61c9\u81f3 {1}, \u4f46\u5176\u7121\u6cd5\u53d6\u4ee3\u6b64\u8655\u7684 {2} 14 | 15 | UNEXPECTED_JAVA_TYPE = \u4e0d\u5141\u8a31\u5728\u6b64\u7279\u6027\u4e2d\u4f7f\u7528 Java \u985e\u5225 {0}. \u9810\u671f\u7684\u985e\u578b\u70ba: {1} 16 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/main/resources/org/glassfish/jaxb/runtime/v2/schemagen/Messages.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ANONYMOUS_TYPE_CYCLE= Error occured during schema generation, however the schema could be generated. \ 13 | There is a circular dependency on an element in your schema: {0} \ 14 | This element \ 15 | is not defined as global element and thus references were not generated and \ 16 | the type has been inlined where possible. To allow references for the type, add \ 17 | XmlRootElement annotation to your type definition class. 18 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/test/java/emma.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | # control the behavior of EMMA. 12 | 13 | verbosity.level: silent 14 | -------------------------------------------------------------------------------- /jaxb-ri/runtime/impl/src/test/java/org/glassfish/jaxb/runtime/v2/runtime/ChildDTO.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package org.glassfish.jaxb.runtime.v2.runtime; 12 | 13 | import jakarta.xml.bind.annotation.XmlElement; 14 | import jakarta.xml.bind.annotation.XmlRootElement; 15 | 16 | @XmlRootElement(name = "child") 17 | public class ChildDTO extends ParentDTO { 18 | 19 | @Override 20 | @XmlElement(name="childName") 21 | public String getName() { 22 | return name; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/catalog-resolver/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the schema\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[xjc\] Compiling .* 6 | \[xjc\] Writing output to .* 7 | \[echo\] Compiling the java source files\.\.\. 8 | \[mkdir\] Created dir\: .* 9 | \[javac\] Compiling \d+ source files to .* 10 | 11 | run\: 12 | \[echo\] done 13 | 14 | BUILD SUCCESSFUL 15 | Total time\: .* 16 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/character-escape/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the schema\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[xjc\] .* is not found and thus excluded from the dependency check 6 | \[xjc\] Compiling .* 7 | \[xjc\] Writing output to .* 8 | \[echo\] Compiling the java source files\.\.\. 9 | \[mkdir\] Created dir\: .* 10 | \[javac\] Compiling \d+ source files to .* 11 | 12 | run\: 13 | \[echo\] Running the sample application\.\.\. 14 | \[java\] \<\?xml version\=\"1\.0\" encoding\=\"US\-ASCII\" standalone\=\"yes\"\?\> 15 | \[java\] \G\ödel \& his friends\<\/e\> 16 | \[java\] \<\?xml version\=\"1\.0\" encoding\=\"US\-ASCII\" standalone\=\"yes\"\?\> 17 | \[java\] \G\ödel \& his friends\<\/e\> 18 | 19 | BUILD SUCCESSFUL 20 | Total time\: .* 21 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/character-escape/readme.txt: -------------------------------------------------------------------------------- 1 | This example shows how you can use a JAXB RI specific marshaller property 2 | to change the default character escaping behavior. -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/character-escape/simple.xsd: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/class-resolver/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the java source files\.\.\. 4 | \[mkdir\] Created dir\: .+ 5 | \[javac\] Compiling .+ source files to .+ 6 | 7 | run\: 8 | \[echo\] Running the sample application\.\.\. 9 | \[java\] Foo\[a\=5\,b\=text\,c\=Bar\[x\=3\,y\=5\]\] 10 | 11 | BUILD SUCCESSFUL 12 | Total time\: .+ seconds 13 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/class-resolver/def.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | 17 | 5 18 | text 19 | bar 20 | 21 | 22 | 23 | 24 | 25 | 3 26 | 5 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/class-resolver/sample.meta: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | ClassResolver 16 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/class-resolver/src/Main.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | import java.io.File; 12 | 13 | /** 14 | * Miniture DI example. 15 | */ 16 | public class Main { 17 | public static void main( String[] args ) throws Exception { 18 | Container c = Container.load(new File("def.xml")); 19 | System.out.println(c.get("foo")); 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/class-resolver/src/org/acme/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | @XmlSchema(namespace="java:org.acme",elementFormDefault= QUALIFIED) 12 | package org.acme; 13 | 14 | import static jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED; 15 | import jakarta.xml.bind.annotation.XmlSchema; 16 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/cycle-recovery/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the java source files\.\.\. 4 | \[mkdir\] Created dir\: .+ 5 | \[javac\] Compiling 2 source files to .+ 6 | 7 | run\: 8 | \[echo\] Running the sample application\.\.\. 9 | \[java\] \<\?xml version\=\"1\.0\" encoding\=\"UTF\-8\" standalone\=\"yes\"\?\> 10 | \[java\] \ 11 | \[java\] \5\<\/id\> 12 | \[java\] \Joe Chin\<\/name\> 13 | \[java\] \ 14 | \[java\] \5\<\/id\> 15 | \[java\] \<\/parent\> 16 | \[java\] \<\/person\> 17 | 18 | BUILD SUCCESSFUL 19 | Total time\: [0-9]+ seconds 20 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/cycle-recovery/sample.meta: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | Application-driven cycle handling 16 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/dtd/nameCard.dtd: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/dtd/src/foo/MyRootClass.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package foo; 12 | 13 | public class MyRootClass { 14 | } 15 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/dtd/test.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | Kohsuke Kawaguchi 16 | kohsuke.kawaguchi@sun.com 17 | 18 | 19 | Ryan Shoemaker 20 | ryan.shoemaker@sun.com 21 |
somewhere
22 |
23 |
24 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/fix-collides/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the schema\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[xjc\] Compiling .* 6 | \[xjc\] Writing output to .* 7 | \[echo\] Compiling the java source files\.\.\. 8 | \[mkdir\] Created dir\: .* 9 | \[javac\] Compiling \d+ source files to .* 10 | 11 | run\: 12 | \[echo\] Running the sample application\.\.\. 13 | \[java\] \<\?xml version\=\"1\.0\" encoding\=\"UTF\-8\" standalone\=\"yes\"\?\> 14 | \[java\] \ 15 | \[java\] \34\<\/foo\> 16 | \[java\] \35\<\/Class\> 17 | \[java\] \2149\<\/zip\> 18 | \[java\] \<\/FooBar\> 19 | 20 | BUILD SUCCESSFUL 21 | Total time\: .* 22 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/fix-collides/example.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 34 15 | 35 16 | 02149 17 | 18 | 19 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-create-marshal/readme.txt: -------------------------------------------------------------------------------- 1 | This example illustrates java to schema databinding. 2 | It demonstrates marshalling and unmarshalling of JAXB annotated 3 | classes. Additionally, it demonstrates how to enable JAXP 1.3 4 | validation at unmarshal time using a schema file generated 5 | from the JAXB mapped classes. 6 | 7 | The schema file, bc.xsd, was generated with the following commands: 8 | % schemagen src/cardfile/*.java 9 | % cp schema1.xsd bc.xsd 10 | 11 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-create-marshal/src/cardfile/jaxb.index: -------------------------------------------------------------------------------- 1 | BusinessCard 2 | Address 3 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-create-marshal/src/cardfile/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | @XmlAccessorType(FIELD) 12 | package cardfile; 13 | 14 | import jakarta.xml.bind.annotation.XmlAccessorType; 15 | import static jakarta.xml.bind.annotation.XmlAccessType.FIELD; 16 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlAccessorOrder/src/address/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | @XmlAccessorOrder(XmlAccessOrder.ALPHABETICAL) 12 | package address; 13 | 14 | import jakarta.xml.bind.annotation.XmlAccessorOrder; 15 | import jakarta.xml.bind.annotation.XmlAccessOrder; 16 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlAdapter/src/shoppingCartData.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | glasstop stove in black 17 | backsplash kit in black 18 | wooden spoon 19 | salt and pepper shakers in yellow 20 | 21 | 22 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlAttribute/src/address/CreditCardVendor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package address; 12 | 13 | /** 14 | * Valid credit card vendor 15 | */ 16 | public enum CreditCardVendor{ 17 | VISA, 18 | AMERICANEXPRESS, 19 | DISCOVER 20 | } 21 | 22 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlRootElement/src/address/CreditCardVendor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package address; 12 | 13 | import jakarta.xml.bind.annotation.XmlRootElement; 14 | 15 | /** 16 | * Valid credit card vendor 17 | */ 18 | @XmlRootElement(name="ccv") 19 | public enum CreditCardVendor{ 20 | VISA, 21 | AMERICANEXPRESS, 22 | DISCOVER 23 | } 24 | 25 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlSchemaType/src/address/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | @XmlSchemaType(name="gMonthDay", type=javax.xml.datatype.XMLGregorianCalendar.class) 12 | package address; 13 | 14 | import jakarta.xml.bind.annotation.XmlSchemaType; 15 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlSchemaType/src/trackingData.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 2005-11-05 16 | 2005-11-03 17 | 2005-12-05 18 | P0Y0M7D0T51M02.01S 19 | 20 | 21 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlType/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Generating schemas\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[schemagen\] Generating schema from 3 source files 6 | \[echo\] Compiling the java source files\.\.\. 7 | \[mkdir\] Created dir\: .* 8 | \[javac\] Compiling 4 source files to .* 9 | 10 | run\: 11 | \[echo\] Running the sample application\.\.\. 12 | \[java\] Ship To\: Robert Ore 13 | \[java\] 24798 Cherry Avenue 14 | \[java\] Old Town\, PA 95819 15 | \[java\] Bill To\: Carol Sandwig 16 | \[java\] 8 Indi St 17 | \[java\] New Town\, MO 28591 18 | 19 | 20 | BUILD SUCCESSFUL 21 | Total time\: .* 22 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/j2s-xmlType/src/address/USAddressFactory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /* 12 | * $Id: USAddressFactory.java,v 1.1 2007-12-05 00:49:32 kohsuke Exp $ 13 | */ 14 | 15 | package address; 16 | 17 | public class USAddressFactory { 18 | public static USAddress getUSAddress(){ 19 | return new USAddress("Mark Baker", "23 Elm St", 20 | "Dayton", "OH", 90952); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/locator-support/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the schema\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[xjc\] .* is not found and thus excluded from the dependency check 6 | \[xjc\] Compiling .* 7 | \[xjc\] Writing output to .* 8 | \[echo\] Compiling the java source files\.\.\. 9 | \[mkdir\] Created dir\: .* 10 | \[javac\] Compiling \d+ source files to .* 11 | 12 | run\: 13 | \[echo\] done 14 | 15 | BUILD SUCCESSFUL 16 | Total time\: .* 17 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/locator-support/readme.txt: -------------------------------------------------------------------------------- 1 | ** UNSUPPORTED ** THIS FUNCTIONALITY MAY BE REMOVED IN FUTURE. 2 | 3 | This example shows how to use the JAXB RI locator extension. 4 | 5 | This extension changes the generated code in the following way: 6 | 7 | - Each generated impl class will now implement "org.glassfish.jaxb.core.Locatable" 8 | (contained in jaxb-core.jar) 9 | 10 | - This interface allows you to obtain an "org.xml.sax.Locator" object, 11 | which indicates the source location where an object is unmarshalled from. 12 | 13 | To enable this extension, you have to specify the "-Xlocator" switch on 14 | the command line. 15 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/namespace-prefix/test1.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | xyz:someQName 17 | 18 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/namespace-prefix/test2.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | someQName 17 | 18 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/namespace-prefix/test3.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | someQName 16 | 17 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/partial-unmarshalling/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the schema\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[xjc\] .* is not found and thus excluded from the dependency check 6 | \[xjc\] Compiling .* 7 | \[xjc\] Writing output to .* 8 | \[echo\] Compiling the java source files\.\.\. 9 | \[mkdir\] Created dir\: .* 10 | \[javac\] Compiling \d+ source files to .* 11 | 12 | run\: 13 | \[echo\] Running the sample application\.\.\. 14 | \[java\] this order will be shipped to Alice Smith 15 | \[java\] this order will be shipped to Lee Grant 16 | 17 | BUILD SUCCESSFUL 18 | Total time\: .* 19 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/partial-unmarshalling/readme.txt: -------------------------------------------------------------------------------- 1 | In this example, the input document will be unmarshalled a small chunk at 2 | a time, instead of unmarshalling the whole document at once. This reduces 3 | the memory consumption and speeds up the turn around time. 4 | 5 | The point of this example is to illustrate that JAXB allows the application 6 | to intervene the unmarshalling process. This example can be used not only 7 | for partial unmarshalling, but also for things like skipping a part of 8 | a document or including other documents. 9 | Writing an XMLFilter, as we did in this example, is one way to do this. 10 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/pull-parser/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | jar\-check\: 3 | 4 | compile\: 5 | \[echo\] Compiling the schema\.\.\. 6 | \[mkdir\] Created dir\: .* 7 | \[xjc\] .* is not found and thus excluded from the dependency check 8 | \[xjc\] Compiling .* 9 | \[xjc\] Writing output to .* 10 | \[echo\] Compiling the java source files\.\.\. 11 | \[mkdir\] Created dir\: .* 12 | \[javac\] Compiling \d+ source files to .* 13 | 14 | run\: 15 | \[echo\] Running the sample application\.\.\. 16 | \[java\] the e\-mail address is jane@acme\.org 17 | 18 | BUILD SUCCESSFUL 19 | Total time\: .* 20 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/pull-parser/readme.txt: -------------------------------------------------------------------------------- 1 | This sample shows how you can combine a pull-parser with JAXB to 2 | process XML in more flexible way. 3 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/relaxng/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the schema\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[xjc\] Compiling .* 6 | \[xjc\] Writing output to .* 7 | \[echo\] Compiling the java source files\.\.\. 8 | \[mkdir\] Created dir\: .* 9 | \[javac\] Compiling \d+ source files to .* 10 | 11 | run\: 12 | \[echo\] Running the sample application\.\.\. 13 | \[java\] \<\?xml version\=\"1\.0\" encoding\=\"UTF\-8\" standalone\=\"yes\"\?\> 14 | \[java\] \\\3\<\/number\>\<\/neg\>\\2\<\/number\>\5\<\/number\>\<\/sub\>\<\/add\> 15 | 16 | 17 | BUILD SUCCESSFUL 18 | Total time\: .* 19 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/relaxng/readme.txt: -------------------------------------------------------------------------------- 1 | This example shows how you can use experimental RELAX NG support. 2 | 3 | Please be warned that this feature is experimental, and therefore 4 | not suitable for the production purpose. A future version of JAXB RI 5 | can change the way it handles RELAX NG, or even drop the support for it. 6 | 7 | That said, everything is basically the same as XML Schema --- 8 | except that you are using RELAX NG as the source schema. 9 | 10 | See http://relaxng.org/ for more information about RELAX NG. -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/relaxng/test.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | 3 17 | 18 | 2 19 | 5 20 | 21 | 22 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/spec-samples/runtime/derivedtype/src/Address.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Author: Sekhar Vajjhala 13 | * 14 | * $Id: Address.java,v 1.1 2007-12-05 00:49:36 kohsuke Exp $ 15 | */ 16 | 17 | public class Address { 18 | public String name; 19 | public String street; 20 | public String city; 21 | } 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/spec-samples/runtime/derivedtype/src/UKAddress.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Author: Sekhar Vajjhala 13 | * 14 | * $Id: UKAddress.java,v 1.1 2007-12-05 00:49:37 kohsuke Exp $ 15 | */ 16 | 17 | public class UKAddress extends Address { 18 | public String exportcode; 19 | } 20 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/streaming-unmarshalling/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the java source files\.\.\. 4 | \[mkdir\] Created dir\: .+ 5 | \[javac\] Compiling 6 source files to .+ 6 | 7 | run\: 8 | \[echo\] Running the sample application\.\.\. 9 | \[java\] this order will be shipped to Alice Smith 10 | \[java\] this order will be shipped to Lee Grant 11 | 12 | BUILD SUCCESSFUL 13 | Total time\: .+ seconds 14 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/subgroup-extend/src/extend/AutoTypeExtend.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package extend; 12 | 13 | public class AutoTypeExtend extends AutoType { 14 | public void printTravelSummary() { 15 | super.printTravelSummary(); 16 | System.out.println("Rental Agency:" + getRentalAgency()); 17 | System.out.println("Rate Per Hour:" + getRatePerHour()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/subgroup-extend/src/extend/PlaneTypeExtend.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package extend; 12 | 13 | public class PlaneTypeExtend extends PlaneType { 14 | public void printTravelSummary() { 15 | super.printTravelSummary(); 16 | System.out.println("Flight Number: " + getFlightNumber()); 17 | System.out.println("Meal: " + getMeal()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/subgroup-extend/src/extend/TrainTypeExtend.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package extend; 12 | 13 | public class TrainTypeExtend extends TrainType { 14 | public void printTravelSummary() { 15 | super.printTravelSummary(); 16 | System.out.println("Track: " + getTrack()); 17 | System.out.println("Schedule# " + getDailyScheduleNumber()); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/subgroup-extend/src/extend/TravelTypeExtend.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package extend; 12 | 13 | public class TravelTypeExtend extends TravelType { 14 | public void printTravelSummary() { 15 | System.out.println("Origin=" + getOrigin()); 16 | System.out.println("Destination=" + getDestination()); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/synchronized-methods/build.golden.regexp: -------------------------------------------------------------------------------- 1 | 2 | compile\: 3 | \[echo\] Compiling the schema\.\.\. 4 | \[mkdir\] Created dir\: .* 5 | \[xjc\] .* is not found and thus excluded from the dependency check 6 | \[xjc\] Compiling .* 7 | \[xjc\] Writing output to .* 8 | \[echo\] Compiling the java source files\.\.\. 9 | \[mkdir\] Created dir\: .* 10 | \[javac\] Compiling \d+ source files to .* 11 | 12 | run\: 13 | \[echo\] done 14 | 15 | BUILD SUCCESSFUL 16 | Total time\: .* 17 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/synchronized-methods/readme.txt: -------------------------------------------------------------------------------- 1 | ** UNSUPPORTED ** THIS FUNCTIONALITY MAY BE REMOVED IN FUTURE. 2 | 3 | This example shows how to use the JAXB RI synchronized method extension. 4 | 5 | This extension changes the generated code in the following way: 6 | 7 | - Each generated method will have the "synchronized" keyword. 8 | 9 | To enable this extension, you have to specify the "-Xsync-methods" switch 10 | on the command line. 11 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/vendor-extensions/src/BaseClass.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package primer; 12 | 13 | 14 | /** 15 | * This is the superclass vendor extension 16 | * that have this class as their super class 17 | */ 18 | 19 | 20 | public class BaseClass { 21 | public String toString() { 22 | return "demoOfToString"; 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/xml-channel/message.xsd: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /jaxb-ri/samples/src/main/samples/xml-stylesheet/readme.txt: -------------------------------------------------------------------------------- 1 | This example demonstrates how the behavior of the marshalling process 2 | can be customized. 3 | 4 | In this example, an processing instruction is 5 | inserted into the marshalled document. This is done by using a custom 6 | XMLFilter and have it receive marshalled XML document, before it's 7 | actually formatted into text. 8 | 9 | This technique is useful when the change you need to make to the 10 | marshalled document is relatively small. To do a full-blown 11 | transformation, you should consider XSLT. 12 | 13 | Note: This sample application requires that you add xalan.jar to your 14 | classpath. Please use the version of Xalan released with the version 15 | of JAXP bundled with the JWSDP. -------------------------------------------------------------------------------- /jaxb-ri/tools/config/copyright.txt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) YYYY Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | -------------------------------------------------------------------------------- /jaxb-ri/tools/etc/build.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2002, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | xjc.proxy= 12 | xjc.port= 13 | -------------------------------------------------------------------------------- /jaxb-ri/tools/scripts/find3rdPartyCode.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 4 | # 5 | # This program and the accompanying materials are made available under the 6 | # terms of the Eclipse Distribution License v. 1.0, which is available at 7 | # http://www.eclipse.org/org/documents/edl-v10.php. 8 | # 9 | # SPDX-License-Identifier: BSD-3-Clause 10 | # 11 | 12 | 13 | cd $JAXB_HOME 14 | find . -name "*.java" | \ 15 | xargs grep "3RD PARTY CODE" 16 | -------------------------------------------------------------------------------- /jaxb-ri/tools/servlet/web/compileError.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | 3 | Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 4 | 5 | This program and the accompanying materials are made available under the 6 | terms of the Eclipse Distribution License v. 1.0, which is available at 7 | http://www.eclipse.org/org/documents/edl-v10.php. 8 | 9 | SPDX-License-Identifier: BSD-3-Clause 10 | 11 | --%> 12 | 13 | <%@ taglib prefix="xjc" uri="http://java.sun.com/xml/ns/jaxb/xjc/ontheweb" %> 14 | <%@ page contentType="text/html; charset=UTF-8" %> 15 | 16 | 17 | Compilation completed 18 | 19 | 20 | 21 | 22 |

23 | See the following error messages for details: 24 |

25 | <%@ include file="statusMessage.jsp"%> 26 | 27 | 28 | -------------------------------------------------------------------------------- /jaxb-ri/tools/servlet/web/fileList.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | 3 | Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 4 | 5 | This program and the accompanying materials are made available under the 6 | terms of the Eclipse Distribution License v. 1.0, which is available at 7 | http://www.eclipse.org/org/documents/edl-v10.php. 8 | 9 | SPDX-License-Identifier: BSD-3-Clause 10 | 11 | --%> 12 | 13 | <%@ taglib prefix="xjc" uri="http://java.sun.com/xml/ns/jaxb/xjc/ontheweb" %> 14 | 15 | 16 | 17 | file list 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /jaxb-ri/tools/servlet/web/fileView.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | Generated java source files 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /jaxb-ri/tools/servlet/web/index.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | 3 | Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 4 | 5 | This program and the accompanying materials are made available under the 6 | terms of the Eclipse Distribution License v. 1.0, which is available at 7 | http://www.eclipse.org/org/documents/edl-v10.php. 8 | 9 | SPDX-License-Identifier: BSD-3-Clause 10 | 11 | --%> 12 | 13 | <% 14 | response.sendRedirect("main.jsp"); 15 | %> 16 | -------------------------------------------------------------------------------- /jaxb-ri/tools/servlet/web/java.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | .comment { 12 | color: red; 13 | } 14 | 15 | .javadoc { 16 | color: red; 17 | font-weight: bold; 18 | } 19 | 20 | .keyword { 21 | color: green; 22 | } 23 | 24 | .string { 25 | color: darkred; 26 | } 27 | 28 | .type { 29 | color: navy; 30 | } 31 | 32 | .lineNumber { 33 | color: black; 34 | font-weight: normal; 35 | } 36 | -------------------------------------------------------------------------------- /jaxb-ri/tools/servlet/web/javaxml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/tools/servlet/web/javaxml.gif -------------------------------------------------------------------------------- /jaxb-ri/tools/servlet/web/statusMessage.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | 3 | Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 4 | 5 | This program and the accompanying materials are made available under the 6 | terms of the Eclipse Distribution License v. 1.0, which is available at 7 | http://www.eclipse.org/org/documents/edl-v10.php. 8 | 9 | SPDX-License-Identifier: BSD-3-Clause 10 | 11 | --%> 12 | 13 |

14 | <%=
15 | 	((com.sun.tools.xjc.servlet.Compiler)
16 | 		request.getSession().getAttribute("compiler")).getStatusMessages()
17 | %>
18 | 
19 | -------------------------------------------------------------------------------- /jaxb-ri/tools/xmllint/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Main-Class: XmlLint 2 | -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/exclude-txwc2.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/SchemaBuilder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.txw2; 12 | 13 | import com.sun.tools.txw2.model.NodeSet; 14 | import com.sun.tools.rngom.parse.IllegalSchemaException; 15 | import org.xml.sax.SAXException; 16 | 17 | /** 18 | * Encapsulation of the schema file and the builder. 19 | * 20 | * @author Kohsuke Kawaguchi 21 | */ 22 | public interface SchemaBuilder { 23 | NodeSet build(TxwOptions options) throws IllegalSchemaException, SAXException; 24 | } 25 | -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/builder/relaxng/CommentListImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.txw2.builder.relaxng; 12 | 13 | import com.sun.tools.rngom.ast.builder.CommentList; 14 | import com.sun.tools.rngom.ast.util.LocatorImpl; 15 | 16 | /** 17 | * @author Kohsuke Kawaguchi 18 | */ 19 | public interface CommentListImpl extends CommentList { 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/builder/relaxng/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Reads RELAX NG grammar from RNGOM and builds the model for TXW. 13 | */ 14 | package com.sun.tools.txw2.builder.relaxng; -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/builder/xsd/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Reads XML Schema grammar from XSOM and builds the model for TXW. 13 | */ 14 | package com.sun.tools.txw2.builder.xsd; -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/model/Text.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.txw2.model; 12 | 13 | import com.sun.codemodel.JType; 14 | 15 | /** 16 | * Implemented by {@link Leaf}s that map to PCDATA in XML. 17 | * 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public interface Text { 21 | /** 22 | * Obtains the Java class of this . 23 | */ 24 | JType getDatatype(NodeSet nset); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/model/prop/AttributeProp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.txw2.model.prop; 12 | 13 | import com.sun.codemodel.JType; 14 | 15 | import javax.xml.namespace.QName; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public final class AttributeProp extends XmlItemProp { 21 | public AttributeProp(QName name, JType valueType) { 22 | super(name, valueType); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/model/prop/ElementProp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.txw2.model.prop; 12 | 13 | import com.sun.codemodel.JType; 14 | 15 | import javax.xml.namespace.QName; 16 | 17 | /** 18 | * Property generated from elements. 19 | * 20 | * @author Kohsuke Kawaguchi 21 | */ 22 | public final class ElementProp extends XmlItemProp { 23 | public ElementProp(QName name, JType valueType) { 24 | super(name, valueType); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jaxb-ri/txw/compiler/src/main/java/com/sun/tools/txw2/model/prop/LeafElementProp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.txw2.model.prop; 12 | 13 | import com.sun.codemodel.JType; 14 | 15 | import javax.xml.namespace.QName; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public final class LeafElementProp extends XmlItemProp { 21 | public LeafElementProp(QName name, JType valueType) { 22 | super(name, valueType); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/exclude-txw-runtime.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/com/sun/xml/txw2/Cdata.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.txw2; 12 | 13 | /** 14 | * CDATA section. 15 | * 16 | * @author Kohsuke Kawaguchi 17 | */ 18 | final class Cdata extends Text { 19 | Cdata(Document document, NamespaceResolver nsResolver, Object obj) { 20 | super(document, nsResolver, obj); 21 | } 22 | 23 | @Override 24 | void accept(ContentVisitor visitor) { 25 | visitor.onCdata(buffer); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/com/sun/xml/txw2/EndDocument.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.txw2; 12 | 13 | /** 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | final class EndDocument extends Content { 17 | @Override 18 | boolean concludesPendingStartTag() { 19 | return true; 20 | } 21 | 22 | @Override 23 | void accept(ContentVisitor visitor) { 24 | visitor.onEndDocument(); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/com/sun/xml/txw2/EndTag.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.txw2; 12 | 13 | /** 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | final class EndTag extends Content { 17 | @Override 18 | boolean concludesPendingStartTag() { 19 | return true; 20 | } 21 | 22 | @Override 23 | void accept(ContentVisitor visitor) { 24 | visitor.onEndTag(); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/com/sun/xml/txw2/Pcdata.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.txw2; 12 | 13 | /** 14 | * PCDATA. 15 | * 16 | * @author Kohsuke Kawaguchi 17 | */ 18 | final class Pcdata extends Text { 19 | Pcdata(Document document, NamespaceResolver nsResolver, Object obj) { 20 | super(document, nsResolver, obj); 21 | } 22 | 23 | @Override 24 | void accept(ContentVisitor visitor) { 25 | visitor.onPcdata(buffer); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/com/sun/xml/txw2/StartDocument.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.txw2; 12 | 13 | /** 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | final class StartDocument extends Content { 17 | @Override 18 | boolean concludesPendingStartTag() { 19 | return true; 20 | } 21 | 22 | @Override 23 | void accept(ContentVisitor visitor) { 24 | visitor.onStartDocument(); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/com/sun/xml/txw2/output/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Defines XmlSerializer and its built-in implementations. 13 | */ 14 | package com.sun.xml.txw2.output; -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/com/sun/xml/txw2/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * TXW runtime. 13 | */ 14 | package com.sun.xml.txw2; -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2023 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | @SuppressWarnings({"module"}) 12 | module com.sun.xml.txw2 { 13 | requires transitive java.xml; 14 | 15 | exports com.sun.xml.txw2; 16 | exports com.sun.xml.txw2.annotation; 17 | exports com.sun.xml.txw2.output; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/test/java/t1/Foo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package t1; 12 | 13 | import com.sun.xml.txw2.TypedXmlWriter; 14 | import com.sun.xml.txw2.annotation.XmlElement; 15 | import com.sun.xml.txw2.annotation.XmlAttribute; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | @XmlElement(value="foo") 21 | public interface Foo extends TypedXmlWriter { 22 | Foo foo(); 23 | @XmlAttribute 24 | void hello(int min); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/test/java/t1/Main.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package t1; 12 | 13 | import com.sun.xml.txw2.TXW; 14 | import com.sun.xml.txw2.output.DumpSerializer; 15 | 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public class Main { 21 | public static void main(String[] args) { 22 | Foo root = TXW.create(Foo.class,new DumpSerializer(System.out)); 23 | 24 | root.hello(5); 25 | root.foo(); 26 | 27 | root.commit(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /jaxb-ri/txw/runtime/src/test/java/t1/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | @XmlNamespace("http://ns/") 12 | package t1; 13 | 14 | import com.sun.xml.txw2.annotation.XmlNamespace; 15 | 16 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/exclude.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/Language.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc; 12 | 13 | /** 14 | * Type of the schema language. 15 | */ 16 | public enum Language { 17 | DTD, 18 | XMLSCHEMA, 19 | RELAXNG, 20 | RELAXNG_COMPACT, 21 | WSDL 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/addon/code_injector/Const.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.addon.code_injector; 12 | 13 | /** 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | public class Const { 17 | /** 18 | * Customization namespace URI. 19 | */ 20 | public static final String NS = "http://jaxb.dev.java.net/plugin/code-injector"; 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/addon/episode/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | @XmlNamespace(Const.JAXB_NSURI) 12 | package com.sun.tools.xjc.addon.episode; 13 | 14 | import com.sun.xml.txw2.annotation.XmlNamespace; 15 | import com.sun.tools.xjc.reader.Const; 16 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/api/impl/s2j/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * implementation of the XJC API for schema to java. 13 | */ 14 | package com.sun.tools.xjc.api.impl.s2j; 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/generator/bean/field/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * FieldRenderer and its implementation classes. 13 | * Unless you are deriving from these classes to define your own custom renderer, 14 | * you shouldn't be using these classes directly. Use the outline package. 15 | */ 16 | package com.sun.tools.xjc.generator.bean.field; 17 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/generator/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | *

Code Generator

. 13 | * 14 | * This package hosts code for generating CodeModel AST from {@link com.sun.tools.xjc.model Model} 15 | * classes. 16 | */ 17 | package com.sun.tools.xjc.generator; 18 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/model/CClass.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.model; 12 | 13 | /** 14 | * Either {@link CClassInfo} or {@link CClassRef}. 15 | * 16 | * @author Kohsuke Kawaguchi 17 | */ 18 | public interface CClass extends CNonElement, CElement { 19 | // how can anything be CNonElement and CElement at the same time, you may ask. 20 | 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/model/nav/NClass.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.model.nav; 12 | 13 | import com.sun.codemodel.JClass; 14 | import com.sun.tools.xjc.outline.Aspect; 15 | import com.sun.tools.xjc.outline.Outline; 16 | 17 | /** 18 | * @author Kohsuke Kawaguchi 19 | */ 20 | public interface NClass extends NType { 21 | @Override 22 | JClass toType(Outline o, Aspect aspect); 23 | 24 | boolean isAbstract(); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/outline/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Provides the outline of the generated Java source code so that 13 | * additional processing (such as adding more annotations) can be 14 | * done on the generated code. 15 | * 16 | *

17 | * Code generation phase builds an outline little by little, while each step is using the outline built by the prior 18 | * steps. 19 | */ 20 | package com.sun.tools.xjc.outline; 21 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/dtd/bindinfo/BIConversion.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.reader.dtd.bindinfo; 12 | 13 | import com.sun.tools.xjc.model.TypeUse; 14 | 15 | /** 16 | * conversion declaration ({@code and }). 17 | */ 18 | public interface BIConversion 19 | { 20 | /** Gets the conversion name. */ 21 | String name(); 22 | 23 | /** Gets a transducer for this conversion. */ 24 | TypeUse getTransducer(); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/dtd/bindinfo/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Object Model that represents DTD binding information. 13 | */ 14 | package com.sun.tools.xjc.reader.dtd.bindinfo; 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/gbind/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Binary expressions are left-associative. IOW, ((A,B),C) instead of (A,(B,C)). 13 | */ 14 | package com.sun.tools.xjc.reader.gbind; 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/internalizer/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * internalization of external binding files and <jaxb:bindings> customizations. 13 | */ 14 | package com.sun.tools.xjc.reader.internalizer; 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Front-end that reads schema(s) and produce BGM. 13 | */ 14 | package com.sun.tools.xjc.reader; 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/relaxng/BindStyle.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.reader.relaxng; 12 | 13 | /** 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | enum BindStyle { 17 | TYPE, ELEMENT 18 | } 19 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/relaxng/NameCalculator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.reader.relaxng; 12 | 13 | import com.sun.tools.rngom.digested.DPatternWalker; 14 | 15 | /** 16 | * Decides the name for a particle. 17 | * @author Kohsuke Kawaguchi 18 | */ 19 | class NameCalculator extends DPatternWalker { 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/reader/xmlschema/bindinfo/LocalScoping.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.reader.xmlschema.bindinfo; 12 | 13 | import jakarta.xml.bind.annotation.XmlEnumValue; 14 | 15 | /** 16 | * @author Kohsuke Kawaguchi 17 | */ 18 | public enum LocalScoping { 19 | @XmlEnumValue("nested") 20 | NESTED, 21 | @XmlEnumValue("toplevel") 22 | TOPLEVEL 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/java/com/sun/tools/xjc/runtime/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2017, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Code generated into the user's packages in certain compilation mode. 13 | */ 14 | package com.sun.tools.xjc.runtime; 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/javadoc/com/sun/tools/xjc/reader/xmlschema/doc-files/binding_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/xjc/src/main/javadoc/com/sun/tools/xjc/reader/xmlschema/doc-files/binding_chart.png -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/javadoc/com/sun/tools/xjc/reader/xmlschema/doc-files/binding_chart.sxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/xjc/src/main/javadoc/com/sun/tools/xjc/reader/xmlschema/doc-files/binding_chart.sxd -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = Legt den Wert der {0}-Eigenschaft fest. 13 | 14 | DEFAULT_GETTER_JAVADOC = Ruft den Wert der {0}-Eigenschaft ab. 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = Define el valor de la propiedad {0}. 13 | 14 | DEFAULT_GETTER_JAVADOC = Obtiene el valor de la propiedad {0}. 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = D\u00e9finit la valeur de la propri\u00e9t\u00e9 {0}. 13 | 14 | DEFAULT_GETTER_JAVADOC = Obtient la valeur de la propri\u00e9t\u00e9 {0}. 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = Imposta il valore della propriet\u00e0 {0}. 13 | 14 | DEFAULT_GETTER_JAVADOC = Recupera il valore della propriet\u00e0 {0}. 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_ja.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = {0}\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002 13 | 14 | DEFAULT_GETTER_JAVADOC = {0}\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_ko.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = {0} \uc18d\uc131\uc758 \uac12\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. 13 | 14 | DEFAULT_GETTER_JAVADOC = {0} \uc18d\uc131\uc758 \uac12\uc744 \uac00\uc838\uc635\ub2c8\ub2e4. 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = Define o valor da propriedade {0}. 13 | 14 | DEFAULT_GETTER_JAVADOC = Obt\u00e9m o valor da propriedade {0}. 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = \u8bbe\u7f6e{0}\u5c5e\u6027\u7684\u503c\u3002 13 | 14 | DEFAULT_GETTER_JAVADOC = \u83b7\u53d6{0}\u5c5e\u6027\u7684\u503c\u3002 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/generator/bean/field/MessageBundle_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | DEFAULT_SETTER_JAVADOC = \u8a2d\u5b9a {0} \u7279\u6027\u7684\u503c. 13 | 14 | DEFAULT_GETTER_JAVADOC = \u53d6\u5f97 {0} \u7279\u6027\u7684\u503c. 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = \ 13 | Property "{0}" is declared in the declaration \ 14 | but is not defined in DTD 15 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = Eigenschaft "{0}" ist in der -Deklaration deklariert, ist jedoch in DTD nicht definiert 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = La propiedad "{0}" est\u00e1 declarada en la declaraci\u00f3n , pero no est\u00e1 definida en el DTD 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = La propri\u00e9t\u00e9 "{0}" est d\u00e9clar\u00e9e dans la d\u00e9claration mais n''est pas d\u00e9finie dans la DTD 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = La propriet\u00e0 "{0}" \u00e8 dichiarata nella dichiarazione ma non \u00e8 definita in DTD 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_ja.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = \u30d7\u30ed\u30d1\u30c6\u30a3"{0}"\u306f\u5ba3\u8a00\u3067\u5ba3\u8a00\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001DTD\u3067\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u305b\u3093 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_ko.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = "{0}" \uc18d\uc131\uc774 \uc120\uc5b8\uc5d0\uc11c \uc120\uc5b8\ub418\uc5c8\uc9c0\ub9cc DTD\uc5d0 \uc815\uc758\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = A propriedade "{0}" foi declarada na declara\u00e7\u00e3o , mas n\u00e3o foi definida no DTD 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = \u5c5e\u6027 "{0}" \u5df2\u5728 \u58f0\u660e\u4e2d\u58f0\u660e, \u4f46\u672a\u5728 DTD \u4e2d\u5b9a\u4e49 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/dtd/bindinfo/MessageBundle_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | BIConstructor.UndefinedField = \u7279\u6027 "{0}" \u5df2\u5728 \u5ba3\u544a\u4e2d\u5ba3\u544a, \u4f46\u672a\u5b9a\u7fa9\u65bc DTD \u4e2d 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = \ 13 | Base complex type "{0}" is derived by restriction, while this complex type "{1}" \ 14 | is derived by extension. This is not currently handled by XJC, but we are \ 15 | seeking input on this issue. Please report this to the JAXB team. 16 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle_de.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = Komplexer Basistyp "{0}" wird von Einschr\u00e4nkung abgeleitet, w\u00e4hrend dieser komplexe Typ "{1}" von Erweiterung abgeleitet wird. Dies wird aktuell von XJC nicht unterst\u00fctzt, es wird jedoch an einer L\u00f6sung dieses Problems gearbeitet. Melden Sie dieses Problem dem JAXB-Team. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle_es.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = El tipo complejo base "{0}" se deriva por restricci\u00f3n, mientras que este tipo complejo "{1}" se deriva por extensi\u00f3n. Actualmente, esto no lo maneja XJC, pero estamos buscando datos sobre este problema. Informe sobre esto al equipo de JAXB. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle_fr.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = Le type complexe de base "{0}" est d\u00e9riv\u00e9 par restriction, tandis que le type complexe "{1}" est d\u00e9riv\u00e9 par extension. Cela n''est pas g\u00e9r\u00e9 actuellement par XJC, mais nous recherchons une entr\u00e9e traitant de ce probl\u00e8me. Signalez cela \u00e0 l''\u00e9quipe JAXB. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle_it.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = Il tipo complesso di base "{0}" \u00e8 derivato mediante limitazione mentre questo tipo complesso "{1}" \u00e8 derivato mediante estensione. Questo tipo non \u00e8 attualmente gestito da XJC ma si desidera ricevere input su questo problema. Riportare al team JAXB. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = O tipo-base complexo "{0}" \u00e9 derivado pela restri\u00e7\u00e3o, enquanto este tipo complexo "{1}" \u00e9 derivado pela extens\u00e3o. Isso n\u00e3o est\u00e1 sendo tratado atualmente pelo XJC, mas estamos procurando a entrada sobre este problema. Reporte isso \u00e0 equipe do JAXB. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle_zh_CN.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = \u57fa\u672c\u590d\u6742\u7c7b\u578b "{0}" \u7531\u9650\u5236\u6d3e\u751f, \u800c\u6b64\u590d\u6742\u7c7b\u578b "{1}" \u7531\u6269\u5c55\u6d3e\u751f\u3002XJC \u76ee\u524d\u65e0\u6cd5\u5904\u7406\u6b64\u95ee\u9898, \u4f46\u6211\u4eec\u6b63\u5728\u6536\u96c6\u89e3\u51b3\u6b64\u95ee\u9898\u7684\u60f3\u6cd5\u3002\u8bf7\u5c06\u6b64\u95ee\u9898\u62a5\u544a\u7ed9 JAXB \u56e2\u961f\u3002 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/resources/com/sun/tools/xjc/reader/xmlschema/ct/MessageBundle_zh_TW.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | ERR_NO_FURTHER_EXTENSION = \u57fa\u672c\u8907\u96dc\u985e\u578b "{0}" \u662f\u7531\u9650\u5236\u884d\u751f, \u800c\u6b64\u8907\u96dc\u985e\u578b "{1}" \u662f\u7531\u64f4\u5145\u5957\u4ef6\u884d\u751f. XJC \u76ee\u524d\u7121\u6cd5\u8655\u7406\u6b64\u554f\u984c, \u4f46\u6211\u5011\u6b63\u5728\u5c0b\u6c42\u6b64\u554f\u984c\u7684\u89e3\u6c7a\u65b9\u6cd5. \u8acb\u5411 JAXB \u5c0f\u7d44\u56de\u5831\u6b64\u554f\u984c. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/main/schemas/META-INF/services/com.sun.tools.xjc.Plugin: -------------------------------------------------------------------------------- 1 | com.sun.tools.xjc.addon.code_injector.PluginImpl 2 | com.sun.tools.xjc.addon.locator.SourceLocationAddOn 3 | com.sun.tools.xjc.addon.sync.SynchronizedMethodAddOn 4 | com.sun.tools.xjc.addon.at_generated.PluginImpl 5 | com.sun.tools.xjc.addon.episode.PluginImpl 6 | com.sun.tools.xjc.addon.accessors.PluginImpl -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/test/java/Schemagen.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Another entry point with consistent names with the script. 13 | * 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | public class Schemagen { 17 | public static void main(String[] args) throws Exception, Throwable { 18 | SchemaGenerator.main(args); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/test/java/Xjc.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Another entry point with consistent names with the script. 13 | * 14 | * @author Kohsuke Kawaguchi 15 | */ 16 | public class Xjc { 17 | public static void main( String[] args ) throws Exception, Throwable { 18 | Driver.main(args); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/test/java/XjcApiTester.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | import com.sun.tools.xjc.api.Driver; 12 | 13 | /** 14 | * 15 | * 16 | * @author 17 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 18 | */ 19 | public class XjcApiTester { 20 | public static void main(String[] args) throws Exception { 21 | Driver.main(args); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/xjc/src/test/java/com/sun/tools/xjc/reader/NameConverterDriver.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.tools.xjc.reader; 12 | 13 | import org.glassfish.jaxb.core.api.impl.NameConverter; 14 | 15 | 16 | public class NameConverterDriver 17 | { 18 | public static void main( String[] args ) { 19 | for( int i=0; i 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/copyright-exclude: -------------------------------------------------------------------------------- 1 | /MANIFEST.MF 2 | /META-INF/services/ 3 | /README 4 | .gif 5 | .jpg 6 | .jpeg 7 | .jpeg1 8 | .jpeg2 9 | .png 10 | .svg 11 | .tif 12 | .exe 13 | .ico 14 | .jar 15 | .zip 16 | .war 17 | .sql 18 | .jks 19 | .json 20 | .class 21 | .bin 22 | .iml 23 | .ipr 24 | .envelope 25 | .txt 26 | .bat 27 | .sh 28 | .settings 29 | /CDDL+GPLv2.xml 30 | /copyright-exclude 31 | /LICENSE 32 | /CDDL+GPLv2.txt 33 | CDDL+GPLv2.html 34 | /copyright.txt 35 | .commented 36 | /.auth 37 | .svnignore 38 | .svn 39 | www 40 | site 41 | /src/com/sun/xml/xsom/impl/util/Uri.java 42 | /doc/retroweaver-license.html -------------------------------------------------------------------------------- /jaxb-ri/xsom/copyright.txt: -------------------------------------------------------------------------------- 1 | /* 2 | * * Copyright (c) YYYY Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/doc/CHANGELOG.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2010, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | From 1.0 (2003/04/03) 12 | ===================== 13 | 14 | - Fixed a bug in the parsing of: 15 | 16 | 17 | 18 | (2003/04/04) 19 | 20 | - AnnotationParser was changed from an interface to an abstract class. 21 | This allows future versions to add new methods without breaking 22 | existing clients. 23 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/doc/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/xsom/doc/architecture.png -------------------------------------------------------------------------------- /jaxb-ri/xsom/doc/collaboration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-ee4j/jaxb-ri/b7d1ff7a13cecfaadde733387216b5cad09cc5b5/jaxb-ri/xsom/doc/collaboration.png -------------------------------------------------------------------------------- /jaxb-ri/xsom/doc/limitations.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2010, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | 12 | - Features that are not used by JAXB are not well tested or not tested at all. 13 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/examples/dumper/readme.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2010, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | This example basically dumpts the contents of parsed schemas. 12 | The SchemaWriter class is already in xsom.jar, so you don't need 13 | to compile that file. Its source code is here just for your reference. 14 | 15 | To run the example: 16 | 17 | $ javac *.java 18 | $ java Dumper 19 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/XSAttGroupDecl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom; 12 | 13 | /** 14 | * Attribute group declaration. 15 | * 16 | * @author 17 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 18 | */ 19 | public interface XSAttGroupDecl extends XSAttContainer { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/XSAttributeDecl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom; 12 | 13 | /** 14 | * Attribute declaration. 15 | * 16 | * @author 17 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 18 | */ 19 | public interface XSAttributeDecl extends XSDeclaration 20 | { 21 | XSSimpleType getType(); 22 | 23 | XmlString getDefaultValue(); 24 | XmlString getFixedValue(); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/XSListSimpleType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom; 12 | 13 | /** 14 | * List simple type. 15 | * 16 | * @author 17 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 18 | */ 19 | public interface XSListSimpleType extends XSSimpleType 20 | { 21 | XSSimpleType getItemType(); 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/XSModelGroupDecl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom; 12 | 13 | 14 | /** 15 | * Named model group declaration. 16 | * 17 | * @author 18 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 19 | */ 20 | public interface XSModelGroupDecl extends XSDeclaration, XSTerm 21 | { 22 | /** 23 | * Gets the body of this declaration. 24 | */ 25 | XSModelGroup getModelGroup(); 26 | } 27 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/XSNotation.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom; 12 | 13 | /** 14 | * Notation declaration. 15 | * 16 | * @author 17 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 18 | */ 19 | public interface XSNotation extends XSDeclaration { 20 | String getPublicId(); 21 | String getSystemId(); 22 | } 23 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/XSUnionSimpleType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom; 12 | 13 | /** 14 | * Union simple type. 15 | * 16 | * @author 17 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 18 | */ 19 | public interface XSUnionSimpleType extends XSSimpleType, Iterable 20 | { 21 | XSSimpleType getMember(int idx); 22 | int getMemberSize(); 23 | } 24 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/impl/Const.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2022 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom.impl; 12 | 13 | public final class Const 14 | { 15 | private Const() {}; 16 | 17 | /** Namespace URI of XML Schema. */ 18 | public static final String schemaNamespace = "http://www.w3.org/2001/XMLSchema"; 19 | } 20 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/impl/ContentTypeImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom.impl; 12 | 13 | import com.sun.xml.xsom.XSContentType; 14 | 15 | /** 16 | * Marker interface that says this implementation 17 | * implements XSContentType. 18 | * 19 | * @author 20 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 21 | */ 22 | public interface ContentTypeImpl extends Ref.ContentType, XSContentType { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Implementation of the com.sun.xml.xsom package. 13 | */ 14 | package com.sun.xml.xsom.impl; -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/impl/parser/Patch.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom.impl.parser; 12 | 13 | import org.xml.sax.SAXException; 14 | 15 | /** 16 | * Patch program that runs later to "fix" references among components. 17 | * 18 | * The only difference from the Runnable interface is that this interface 19 | * allows the program to throw a SAXException. 20 | */ 21 | public interface Patch { 22 | void run() throws SAXException; 23 | } 24 | 25 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/impl/parser/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Parser that reads XML Schema documents and builds an XSSchemaSet object. 13 | */ 14 | package com.sun.xml.xsom.impl.parser; -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Interfaces that the client should use to access schema information. 13 | */ 14 | package com.sun.xml.xsom; -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/parser/AnnotationParserFactory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom.parser; 12 | 13 | /** 14 | * Factory for {@link AnnotationParser}. 15 | * 16 | * @author Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 17 | */ 18 | public interface AnnotationParserFactory { 19 | AnnotationParser create(); 20 | } 21 | 22 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/parser/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Classes to parse XML Schema documents into objects of com.sun.xml.xsom package. 13 | */ 14 | package com.sun.xml.xsom.parser; -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/visitor/XSWildcardFunction.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom.visitor; 12 | 13 | import com.sun.xml.xsom.XSWildcard; 14 | 15 | /** 16 | * Visits three kinds of {@link XSWildcard}. 17 | * 18 | * @author 19 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 20 | */ 21 | public interface XSWildcardFunction { 22 | T any( XSWildcard.Any wc ); 23 | T other( XSWildcard.Other wc ); 24 | T union( XSWildcard.Union wc ); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/visitor/XSWildcardVisitor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | package com.sun.xml.xsom.visitor; 12 | 13 | import com.sun.xml.xsom.XSWildcard; 14 | 15 | /** 16 | * Visits three kinds of {@link XSWildcard}. 17 | * 18 | * @author 19 | * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) 20 | */ 21 | public interface XSWildcardVisitor { 22 | void any( XSWildcard.Any wc ); 23 | void other( XSWildcard.Other wc ); 24 | void union( XSWildcard.Union wc ); 25 | } 26 | -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/java/com/sun/xml/xsom/visitor/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1997, 2021 Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program and the accompanying materials are made available under the 5 | * terms of the Eclipse Distribution License v. 1.0, which is available at 6 | * http://www.eclipse.org/org/documents/edl-v10.php. 7 | * 8 | * SPDX-License-Identifier: BSD-3-Clause 9 | */ 10 | 11 | /** 12 | * Visitor pattern support for the com.sun.xml.xsom interfaces. 13 | */ 14 | package com.sun.xml.xsom.visitor; -------------------------------------------------------------------------------- /jaxb-ri/xsom/src/main/resources/com/sun/xml/xsom/util/ContextClassloaderLocal.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2014, 2021 Oracle and/or its affiliates. All rights reserved. 3 | # 4 | # This program and the accompanying materials are made available under the 5 | # terms of the Eclipse Distribution License v. 1.0, which is available at 6 | # http://www.eclipse.org/org/documents/edl-v10.php. 7 | # 8 | # SPDX-License-Identifier: BSD-3-Clause 9 | # 10 | 11 | FAILED_TO_CREATE_NEW_INSTANCE=Failed to create new instance of {0} 12 | 13 | --------------------------------------------------------------------------------