--- /dev/null Fri Jan 22 12:23:47 2016 +++ new/test/jdk/javadoc/doclet/testHtmlTag/pkg3/A.java Fri Jan 22 12:23:47 2016 @@ -0,0 +1,156 @@ +/* + * Copyright (c) 2015, 2016, 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 + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package pkg3; + +import java.io.Serializable; + +public class A { + /** + *
+ * Factory that creates new javax.xml.datatype
+ * Object
s that map XML to/from Java Object
s.
+ * A new instance of the DatatypeFactory
is created through the
+ * {@link #newInstance()} method that uses the following implementation
+ * resolution mechanisms to determine an implementation:
javax.xml.datatype.DatatypeFactory
", exists, a class with
+ * the name of the property value is instantiated. Any Exception thrown
+ * during the instantiation process is wrapped as a
+ * {@link IllegalStateException}.
+ * Object
. The
+ * Properties
Object
is then queried for the
+ * property as documented in the prior step and processed as documented in
+ * the prior step.
+ * Class
+ * specified by {@link #DATATYPEFACTORY_IMPLEMENTATION_CLASS}. Any Exception
+ * thrown during the instantiation process is wrapped as a
+ * {@link IllegalStateException}.
+ * Obtain a new instance of a DatatypeFactory
.
The implementation resolution mechanisms are defined in this
+ * Class
's documentation.
DatatypeFactory
+ *
+ * @throws Exception If the implementation is not
+ * available or cannot be instantiated.
+ *
+ * @see #newInstance(String factoryClassName, ClassLoader classLoader)
+ */
+ public static DatatypeFactory newInstance() throws Exception {
+ return null;
+ }
+
+ /**
+ * Obtain a new instance of a DatatypeFactory
.
The implementation resolution mechanisms are defined in this
+ * Class
's documentation.
+ * A descriptor registered with the activation system can be used to
+ * recreate/activate the object specified by the descriptor. The
+ * MarshalledObject
in the object's descriptor is passed as the
+ * second argument to the remote object's constructor for object to use
+ * during reinitialization/activation.
+ */
+ public class ActivationDesc implements Serializable {}
+
+ /**
+ * The identifier for a registered activation group serves several purposes:
+ *
+ *
+ * The ActivationGroupID
is returned from the call to
+ * ActivationSystem.registerGroup
and is used to identify the
+ * group within the activation system. This group id is passed as one of the
+ * arguments to the activation group's special constructor when an
+ * activation group is created/recreated.
+ */
+ public class ActivationGroupID implements java.io.Serializable {}
+
+}