Top Packages
jaxb-osgi 4.0.9

Module com.sun.xml.bind.osgi

Requires
ant, jakarta.activation, jakarta.xml.bind, java.base, java.compiler, java.desktop, java.logging, java.xml, jdk.compiler

Provided Services
DatatypeLibraryFactory:ProxyDatatypeLibraryFactory
JAXBContextFactory:JAXBContextFactory
Plugin:PluginImpl, PluginImpl, PluginImpl, PluginImpl, SourceLocationAddOn, SynchronizedMethodAddOn
Used Services
DatatypeLibraryFactory, Plugin

Package Summary

Modifier and TypePackage and Description
exported package
com.sun.codemodel

Library for generating Java source code.

exported package
com.sun.codemodel.fmt

Various resource file formats (classes that implement JResourceFile).

exported package
exported package
exported package
com.sun.istack

istack-commons runtime utilities.

exported package
exported package
exported package
com.sun.istack.tools

istack-commons tool time utilities.

exported package
exported package
com.sun.tools.jxc.ap

Annotation Processing related code.

exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
com.sun.tools.rngom.ast.util

Typical implementations of the ast.builder/ast.om packages.

internal package
com.sun.tools.rngom.binary

Minimal binarized pattern object model (one example of ast.om implementation).

internal package
exported package
com.sun.tools.rngom.digested

Another RELAX NG AST implementation that optimizes away inclusions and some other syntax sugars, while still retaining all the annotations, location information, and etc.

exported package
exported package
com.sun.tools.rngom.dt.builtin

RELAX NG built-in datatype implementation.

exported package
com.sun.tools.rngom.nc

Default Name Class Object Model (one example of ast.om implementation).

exported package
exported package
exported package
com.sun.tools.rngom.parse.host

Implementation of the asm.builder package that uses two other builds simultaneously.

exported package
internal package
exported package
exported package
exported package
com.sun.tools.xjc

Schema to Java compiler.

exported package
exported package
exported package
exported package
exported package
exported package
exported package
com.sun.tools.xjc.api

API for programmatic invocation of XJC and schemagen.

exported package
com.sun.tools.xjc.api.impl.s2j

implementation of the XJC API for schema to java.

exported package
exported package
exported package
exported package
com.sun.tools.xjc.generator.bean.field

FieldRenderer and its implementation classes.

exported package
exported package
com.sun.tools.xjc.model

Implementation of the org.glassfish.jaxb.core.v2.model.core package for XJC.

exported package
com.sun.tools.xjc.model.nav

Compile-time representation of Java type system.

exported package
com.sun.tools.xjc.outline

Provides the outline of the generated Java source code so that additional processing (such as adding more annotations) can be done on the generated code.

exported package
com.sun.tools.xjc.reader

Front-end that reads schema(s) and produce BGM.

exported package
exported package
com.sun.tools.xjc.reader.dtd.bindinfo

Object Model that represents DTD binding information.

exported package
com.sun.tools.xjc.reader.gbind

Binary expressions are left-associative.

exported package
com.sun.tools.xjc.reader.internalizer

internalization of external binding files and <jaxb:bindings> customizations.

exported package
exported package
exported package
com.sun.tools.xjc.reader.xmlschema.bindinfo

Object Model that represents customization declarations.

Opened to jakarta.xml.bind

exported package
exported package
exported package
com.sun.tools.xjc.runtime

Code generated into the user's packages in certain compilation mode.

exported package
exported package
exported package
com.sun.xml.dtdparser

scan DTD stream and generates appropriate events.

exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
com.sun.xml.txw2

TXW runtime.

exported package
com.sun.xml.txw2.annotation

Defines a set of annotations that can be used on TypedXmlWriter interfaces.

exported package
com.sun.xml.txw2.output

Defines XmlSerializer and its built-in implementations.

exported package
com.sun.xml.xsom

Interfaces that the client should use to access schema information.

exported package
com.sun.xml.xsom.impl

Implementation of the com.sun.xml.xsom package.

exported package
com.sun.xml.xsom.impl.parser

Parser that reads XML Schema documents and builds an XSSchemaSet object.

exported package
exported package
exported package
exported package
com.sun.xml.xsom.parser

Classes to parse XML Schema documents into objects of com.sun.xml.xsom package.

exported package
exported package
com.sun.xml.xsom.visitor

Visitor pattern support for the com.sun.xml.xsom interfaces.

exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
exported package
org.glassfish.jaxb.core.v2.model.core

The in-memory model of the JAXB-bound beans.

exported package
exported package
org.glassfish.jaxb.core.v2.model.nav

Abstraction around the reflection library, to support various reflection models (such as java.lang.reflect and Annotation Processing).

exported package
exported package
exported package
exported package
org.glassfish.jaxb.core.v2.schemagen.episode

TXW interfaces for writing episode file, which is what XJC needs to handle separate compilation.

exported package
exported package
exported package
org.glassfish.jaxb.runtime.api

Runtime API for the JAX-WS RI.

exported package
exported package
exported package
exported package
org.glassfish.jaxb.runtime.v2

The JAXB 2.0 runtime.

Opened to jakarta.xml.bind

exported package
org.glassfish.jaxb.runtime.v2.model.annotation

Abstraction around reading annotations, to support internal/external annotations.

exported package
org.glassfish.jaxb.runtime.v2.model.impl

Implementation of the org.glassfish.jaxb.j2s.model package.

exported package
exported package
org.glassfish.jaxb.runtime.v2.runtime

Code that implements JAXBContext, Unmarshaller, and Marshaller.

exported package
exported package
exported package
org.glassfish.jaxb.runtime.v2.runtime.reflect

Abstraction around accessing data of actual objects.

exported package
exported package
exported package
exported package
org.glassfish.jaxb.runtime.v2.schemagen.xmlschema

XML Schema writer generated by TXW.

Opened to jakarta.xml.bind

exported package
exported package
exported package
exported package
exported package
exported package
exported package