/* * 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 {}
}