Skip to main content

ModelCenter APIs 2025 R2

PHXURLClassLoader

Last update: 16.07.2025

public class PHXURLClassLoader : URLClassLoader

This class added a public method addURL2 that adds a URL to the search path, as well as overrides loadClass to do post-delegation class loading.

Constructors

PHXURLClassLoader constructor(urls: Array<URL>)constructor(urls: Array<URL>, parent: ClassLoader)constructor(urls: Array<URL>, parent: ClassLoader, factory: URLStreamHandlerFactory)

Properties

Name Summary
name val name: String
parent val parent: ClassLoader
unnamedModule val unnamedModule: Module

Functions

Name Summary
addURL2 public addURL2(url: URL)
a public version of URLClassLoader's addURL method
clearAssertionStatus public clearAssertionStatus()
close public close()
findResource public findResource(name: String): URL
findResources public findResources(name: String): Enumeration<URL>
getDefinedPackage fun getDefinedPackage(name: String): Package
getDefinedPackages fun getDefinedPackages(): Array<Package>
getPlatformClassLoader public getPlatformClassLoader(): ClassLoader
getResource public getResource(name: String): URL
getResourceAsStream public getResourceAsStream(name: String): InputStream
getResources public getResources(name: String): Enumeration<URL>
getSystemClassLoader public getSystemClassLoader(): ClassLoader
getSystemResource public getSystemResource(name: String): URL
getSystemResourceAsStream public getSystemResourceAsStream(name: String): InputStream
getSystemResources public getSystemResources(name: String): Enumeration<URL>
getURLs public getURLs(): Array<URL>
isRegisteredAsParallelCapable fun isRegisteredAsParallelCapable(): Boolean
loadClass public loadClass(name: String): Class
Loads a local class first, if that fails continue with the ClassLoader.loadClass() parent delegation.
newInstance public newInstance(urls: Array<URL>, parent: ClassLoader): URLClassLoader
resources public resources(name: String): Stream<URL>
setClassAssertionStatus public setClassAssertionStatus(className: String, enabled: Boolean)
setDefaultAssertionStatus public setDefaultAssertionStatus(enabled: Boolean)
setPackageAssertionStatus public setPackageAssertionStatus(packageName: String, enabled: Boolean)

Connect with Ansys