Messages.java.stub revision 2940
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy/*
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * CDDL HEADER START
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * The contents of this file are subject to the terms of the
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Common Development and Distribution License, Version 1.0 only
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * (the "License"). You may not use this file except in compliance
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * with the License.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * You can obtain a copy of the license at
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * trunk/opends/resource/legal-notices/OpenDS.LICENSE
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * See the License for the specific language governing permissions
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * and limitations under the License.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * When distributing Covered Code, include this CDDL HEADER in each
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * file and include the License file at
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * add the following below this CDDL HEADER, with the fields enclosed
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * by brackets "[]" replaced with your own identifying information:
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Portions Copyright [yyyy] [name of copyright owner]
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * CDDL HEADER END
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy *
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Portions Copyright 2006-2007 Sun Microsystems, Inc.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy */
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedypackage ${PACKAGE};
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyimport org.opends.messages.MessageDescriptor;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyimport static org.opends.messages.Category.*;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyimport static org.opends.messages.Severity.*;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy/**
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * This file contains a number of constants that are used throughout the
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Directory Server source. It was dynamically generated as part of the
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Directory Server build process and should not be edited directly.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy */
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy@org.opends.server.types.PublicAPI(
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy stability=org.opends.server.types.StabilityLevel.PRIVATE,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy mayInstantiate=false,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy mayExtend=false,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy mayInvoke=true)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedypublic final class ${CLASS_NAME} {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy /** Base property for resource bundle containing messages */
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy private static final String BASE = "${BASE}";
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy private static ClassLoader webstartClassLoader;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy // Prevent instantiation.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy private ${CLASS_NAME}() {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy // Do nothing.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ${MESSAGES}
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy /**
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * Returns the Class Loader to be used to get the ResourceBundle,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * it returns <CODE>null</CODE> if the default ClassLoader is to be
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * used.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * @return the Class Loader to be used to get the ResourceBundle,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * it returns <CODE>null</CODE> if the default ClassLoader is to be
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy * used.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy */
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy private static ClassLoader getClassLoader()
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy ClassLoader cl;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy if (${USE_MESSAGE_JAR_IF_WEBSTART})
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy if (org.opends.server.util.SetupUtils.isWebStart())
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy if (webstartClassLoader == null)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy try
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy Class<?> c = Class.forName("${PACKAGE}.${CLASS_NAME}");
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy java.net.URL[] urls = new java.net.URL[] {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy c.getProtectionDomain().getCodeSource().getLocation()
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy };
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy webstartClassLoader = new java.net.URLClassLoader(urls);
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy catch (ClassNotFoundException cnfe)
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy // This cannot happen as we are looking for this class so it is
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy // already found.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy cl = webstartClassLoader;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy else
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy cl = null;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy else
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy {
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy cl = null;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy return cl;
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy }
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy}
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy