JAXB API Classes in Java SE 8

Q

What are JAXB API Classes in Java SE 8?

✍: FYIcenter.com

A

Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java classes to XML representations.

The current Java SE 8 release has JAXB 2.2.8 API class included in the \fyicenter\jdk-1.8.0\jre\lib\rt.jar file as described below:

File name: rt.jar
File size: 63410206 bytes
Release date: 15-Mar-2017
Download: Java SE Download Website

Manifest of the JAR:

Manifest-Version: 1.0
Implementation-Vendor: Oracle Corporation
Implementation-Title: Java Runtime Environment
Implementation-Version: 1.8.0_131
Specification-Vendor: Oracle Corporation
Created-By: 1.7.0_07 (Oracle Corporation)
Specification-Title: Java Platform API Specification
Specification-Version: 1.8
...

List of Classes in the JAR:

...
javax\xml\bind\Binder.class
javax\xml\bind\ContextFinder$1.class
javax\xml\bind\ContextFinder$2.class
javax\xml\bind\ContextFinder$3.class
javax\xml\bind\ContextFinder.class
javax\xml\bind\DataBindingException.class
javax\xml\bind\DatatypeConverter.class
javax\xml\bind\DatatypeConverterImpl$CalendarFormatter.class
javax\xml\bind\DatatypeConverterImpl.class
javax\xml\bind\DatatypeConverterInterface.class
javax\xml\bind\Element.class
javax\xml\bind\GetPropertyAction.class
javax\xml\bind\JAXB$Cache.class
javax\xml\bind\JAXB.class
javax\xml\bind\JAXBContext$1.class
javax\xml\bind\JAXBContext.class
javax\xml\bind\JAXBElement$GlobalScope.class
javax\xml\bind\JAXBElement.class
javax\xml\bind\JAXBException.class
javax\xml\bind\JAXBIntrospector.class
javax\xml\bind\JAXBPermission.class
javax\xml\bind\MarshalException.class
javax\xml\bind\Marshaller$Listener.class
javax\xml\bind\Marshaller.class
javax\xml\bind\Messages.class
javax\xml\bind\NotIdentifiableEvent.class
javax\xml\bind\ParseConversionEvent.class
javax\xml\bind\PrintConversionEvent.class
javax\xml\bind\PropertyException.class
javax\xml\bind\SchemaOutputResolver.class
javax\xml\bind\TypeConstraintException.class
javax\xml\bind\UnmarshalException.class
javax\xml\bind\Unmarshaller$Listener.class
javax\xml\bind\Unmarshaller.class
javax\xml\bind\UnmarshallerHandler.class
javax\xml\bind\ValidationEvent.class
javax\xml\bind\ValidationEventHandler.class
javax\xml\bind\ValidationEventLocator.class
javax\xml\bind\ValidationException.class
javax\xml\bind\Validator.class
javax\xml\bind\WhiteSpaceProcessor.class
javax\xml\bind\annotation\DomHandler.class
javax\xml\bind\annotation\W3CDomHandler.class
javax\xml\bind\annotation\XmlAccessOrder.class
javax\xml\bind\annotation\XmlAccessType.class
javax\xml\bind\annotation\XmlAccessorOrder.class
javax\xml\bind\annotation\XmlAccessorType.class
javax\xml\bind\annotation\XmlAnyAttribute.class
javax\xml\bind\annotation\XmlAnyElement.class
javax\xml\bind\annotation\XmlAttachmentRef.class
javax\xml\bind\annotation\XmlAttribute.class
javax\xml\bind\annotation\XmlElement$DEFAULT.class
javax\xml\bind\annotation\XmlElement.class
javax\xml\bind\annotation\XmlElementDecl$GLOBAL.class
javax\xml\bind\annotation\XmlElementDecl.class
javax\xml\bind\annotation\XmlElementRef$DEFAULT.class
javax\xml\bind\annotation\XmlElementRef.class
javax\xml\bind\annotation\XmlElementRefs.class
javax\xml\bind\annotation\XmlElementWrapper.class
javax\xml\bind\annotation\XmlElements.class
javax\xml\bind\annotation\XmlEnum.class
javax\xml\bind\annotation\XmlEnumValue.class
javax\xml\bind\annotation\XmlID.class
javax\xml\bind\annotation\XmlIDREF.class
javax\xml\bind\annotation\XmlInlineBinaryData.class
javax\xml\bind\annotation\XmlList.class
javax\xml\bind\annotation\XmlMimeType.class
javax\xml\bind\annotation\XmlMixed.class
javax\xml\bind\annotation\XmlNs.class
javax\xml\bind\annotation\XmlNsForm.class
javax\xml\bind\annotation\XmlRegistry.class
javax\xml\bind\annotation\XmlRootElement.class
javax\xml\bind\annotation\XmlSchema.class
javax\xml\bind\annotation\XmlSchemaType$DEFAULT.class
javax\xml\bind\annotation\XmlSchemaType.class
javax\xml\bind\annotation\XmlSchemaTypes.class
javax\xml\bind\annotation\XmlSeeAlso.class
javax\xml\bind\annotation\XmlTransient.class
javax\xml\bind\annotation\XmlType$DEFAULT.class
javax\xml\bind\annotation\XmlType.class
javax\xml\bind\annotation\XmlValue.class
javax\xml\bind\annotation\adapters\CollapsedStringAdapter.class
javax\xml\bind\annotation\adapters\HexBinaryAdapter.class
javax\xml\bind\annotation\adapters\NormalizedStringAdapter.class
javax\xml\bind\annotation\adapters\XmlAdapter.class
javax\xml\bind\annotation\adapters\XmlJavaTypeAdapter$DEFAULT.class
javax\xml\bind\annotation\adapters\XmlJavaTypeAdapter.class
javax\xml\bind\annotation\adapters\XmlJavaTypeAdapters.class
javax\xml\bind\attachment\AttachmentMarshaller.class
javax\xml\bind\attachment\AttachmentUnmarshaller.class
javax\xml\bind\helpers\AbstractMarshallerImpl.class
javax\xml\bind\helpers\AbstractUnmarshallerImpl.class
javax\xml\bind\helpers\DefaultValidationEventHandler.class
javax\xml\bind\helpers\Messages.class
javax\xml\bind\helpers\NotIdentifiableEventImpl.class
javax\xml\bind\helpers\ParseConversionEventImpl.class
javax\xml\bind\helpers\PrintConversionEventImpl.class
javax\xml\bind\helpers\ValidationEventImpl.class
javax\xml\bind\helpers\ValidationEventLocatorImpl.class
javax\xml\bind\util\JAXBResult.class
javax\xml\bind\util\JAXBSource$1.class
javax\xml\bind\util\JAXBSource.class
javax\xml\bind\util\Messages.class
javax\xml\bind\util\ValidationEventCollector.class
...

 

Java SE Implementation of JAXB (Java Architecture for XML Binding)

⇒⇒FAQ for jaxb-*.jar - Java Architecture for XML Binding

2018-01-08, 307👍, 0💬