Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (322)
Collections:
Other Resources:
JEuclid Core Source Code Files
JEuclid Source Code Files are provided
the
JEuclid GitHub Website.
You can browse JEuclid Source Code files below:
✍: FYIcenter
⏎ net/sourceforge/jeuclid/elements/support/ClassLoaderSupport.java
/*
* Copyright 2002 - 2008 JEuclid, http://jeuclid.sf.net
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* $Id$ */
package net.sourceforge.jeuclid.elements.support;
/**
* Support utilities for classloading.
*
* @version $Revision$
*/
public final class ClassLoaderSupport {
private static final class SingletonHolder {
private static final ClassLoaderSupport INSTANCE = new ClassLoaderSupport();
private SingletonHolder() {
}
}
/**
* Default Constructor.
*/
protected ClassLoaderSupport() {
// Empty on purporse.
}
/**
* accessor for singleton instance.
*
* @return an instance of this class.
*/
public static ClassLoaderSupport getInstance() {
return ClassLoaderSupport.SingletonHolder.INSTANCE;
}
/**
* Try to load the given lass from the current context.
*
* @param className
* name of the class to load
* @return a Class object for the given class if possible.
* @throws ClassNotFoundException
* if the class could not be found.
* @see ClassLoader#loadClass(String)
*/
public Class<?> loadClass(final String className)
throws ClassNotFoundException {
Class<?> retVal;
try {
retVal = Thread.currentThread().getContextClassLoader().loadClass(
className);
} catch (final ClassNotFoundException e) {
retVal = ClassLoaderSupport.class.getClassLoader().loadClass(
className);
}
return retVal;
}
}
⏎ net/sourceforge/jeuclid/elements/support/ClassLoaderSupport.java
Or download all of them as a single archive file:
File name: jeuclid-core-3.1.14-fyi.zip File size: 325716 bytes Release date: 2019-02-24 Download
⇒ Using JEuclid 3.1.9 on macOS
⇐ Download and Install jeuclid-core-3.1.14.jar
2025-08-15, ≈39🔥, 0💬
Popular Posts:
What Is commons-io-2.11.jar? commons-io-2.11.jar is the JAR file for Commons IO 2.5, which is a libr...
JDK 11 jdk.jconsole.jmod is the JMOD file for JDK 11 JConsole tool, which can be invoked by the "jco...
How to run "jarsigner" command from JDK tools.jar file? "jarsigner" command allows you to digitally ...
JDOM provides a solution for using XML from Java that is as simple as Java itself. There is no compe...
How to display types defined in an XML Schema file with the xs\QueryXS.java provided in the Apache X...