< prev index next >
src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/package-info.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -26,20 +26,20 @@
/**
* <h1>The JAXB 2.0 runtime</h1>.
*
* <h1>Overview</h1>
* <p>
- * This module provides code that implements {@link JAXBContext}.
+ * This module provides code that implements {@link javax.xml.bind.JAXBContext}.
* Roughly speaking the runtime works like this:
*
* <ol>
* <li>There's a set of classes and interfaces that model JAXB-bound types.
* You can think of this as a reflection library for JAXB.
* <li>There's a set of classes that constitute the unmarshaller and marshaller.
* Each class represents a small portion, and they are composed to perform
* the operations.
- * <li>{@link JAXBContextImpl} builds itself by reading the model and
+ * <li>{@link com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl} builds itself by reading the model and
* composing unmarshallers and marshallers.
* </ol>
*
* <h1>Interesting Pieces inside Runtime</h1>
* <p>
@@ -66,11 +66,11 @@
* <p>
* The following picture illustrates the relationship among major
* packages of the binding model.
*
* <div>
- * <img src="doc-files/packages.png"/>
+ * <img src="doc-files/packages.png" alt="">
* </div>
*
* <p>
* The core model contracts are all interfaces, and they are parameterized
* so that they can be used
@@ -107,27 +107,27 @@
* <p>
* The binding model design roughly looks like the following.
* For more details, see the javadoc of each component.
*
* <div>
- * <img src="doc-files/j2s_architecture.gif"/>
+ * <img src="doc-files/j2s_architecture.gif" alt="">
* </div>
*
* <b><i>TODO: link to classes from above pictures</i></b>
*
*
- * <h3>Evolution Rules</h3>
+ * <h2>Evolution Rules</h2>
* None of the class in this package or below should be directly
* referenced by the generated code. Hence they can be changed freely
* from versions to versions.
*
*
*
*
* <h1>Performance Characteristics</h1>
* <p>
- * Model construction happens inside {@link JAXBContext#newInstance(Class[])}.
+ * Model construction happens inside {@link javax.xml.bind.JAXBContext#newInstance(Class[])}.
* It's desirable for this step to be fast and consume less memory,
* but it's not too performance sensitive.
*
* <p>
* Code that implements the unmarshaller and the marshaller OTOH
@@ -137,14 +137,14 @@
*
*
*
* <h1>Bootstrap Sequence</h1>
* <p>
- * The following picture illustrates how the {@link JAXBContext#newInstance(Class[])} method
+ * The following picture illustrates how the {@link javax.xml.bind.JAXBContext#newInstance(Class[])} method
* triggers activities.
*
- * {@SequenceDiagram
+ * {@code SequenceDiagram
boxwid=1.2;
pobject(U,"user");
object(A,"JAXB API");
object(CF,"ContextFactory");
@@ -175,8 +175,8 @@
complete(JC);
complete(CF);
complete(A);
* }
*
- * @ArchitectureDocument
+ * It's part of ArchitectureDocument.
*/
package com.sun.xml.internal.bind.v2;
< prev index next >