Index
All Classes and Interfaces|All Packages
A
- addLibrary(Library) - Method in class org.geysermc.floodgate.isolation.library.LibraryManager
- addPath(Path) - Method in class org.geysermc.floodgate.isolation.library.classloader.LibraryClassLoader
- addURL(URL) - Method in class org.geysermc.floodgate.isolation.library.classloader.LibraryClassLoader
- apply() - Method in class org.geysermc.floodgate.isolation.library.LibraryManager
- artifactId() - Method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Returns the value of the
artifactIdrecord component. - artifactId() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns the value of the
artifactIdrecord component. - artifactId(String) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
B
- build() - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
- builder() - Static method in record class org.geysermc.floodgate.isolation.library.Library
- builder(DependencyInfoLoader) - Static method in record class org.geysermc.floodgate.isolation.library.Library
- BUNDLED - Enum constant in enum class org.geysermc.floodgate.isolation.library.Repository
- byCombinedId(String, String) - Method in class org.geysermc.floodgate.isolation.library.info.DependencyInfoLoader
C
- ChildFirstClassLoader - Class in org.geysermc.floodgate.isolation.util
- ChildFirstClassLoader(ClassLoader) - Constructor for class org.geysermc.floodgate.isolation.util.ChildFirstClassLoader
- classLoader() - Method in class org.geysermc.floodgate.isolation.library.LibraryManager
- close() - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- createLibraryManager(ClassLoader, Path) - Static method in class org.geysermc.floodgate.isolation.loader.PlatformLoader
D
- DependencyInfo - Record Class in org.geysermc.floodgate.isolation.library.info
- DependencyInfo(String, String, String, byte[]) - Constructor for record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Creates an instance of a
DependencyInforecord class. - DependencyInfoLoader - Class in org.geysermc.floodgate.isolation.library.info
- disable() - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- download(Library) - Method in enum class org.geysermc.floodgate.isolation.library.Repository
- downloadTo(Library, Path) - Method in enum class org.geysermc.floodgate.isolation.library.Repository
E
- enable() - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- equals(Object) - Method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Indicates whether some other object is "equal to" this one.
F
- filePath() - Method in record class org.geysermc.floodgate.isolation.library.Library
- forceOverride() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns the value of the
forceOverriderecord component. - forceOverride(boolean) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
- fromString(String) - Static method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
G
- getRawData(String) - Static method in class org.geysermc.floodgate.isolation.util.HttpUtil
- getResource(String) - Method in class org.geysermc.floodgate.isolation.util.ChildFirstClassLoader
- getResources(String) - Method in class org.geysermc.floodgate.isolation.util.ChildFirstClassLoader
- groupId() - Method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns the value of the
groupIdrecord component. - groupId(String) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
H
- hashCode() - Method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns a hash code value for this object.
- httpCode() - Method in class org.geysermc.floodgate.isolation.util.HttpUtil.HttpResponse
- HttpUtil - Class in org.geysermc.floodgate.isolation.util
- HttpUtil() - Constructor for class org.geysermc.floodgate.isolation.util.HttpUtil
- HttpUtil.HttpResponse<T> - Class in org.geysermc.floodgate.isolation.util
I
- id() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns the value of the
idrecord component. - id(String) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
- init(List<Class<?>>, List<Object>) - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- invokeDisable(Object) - Static method in class org.geysermc.floodgate.isolation.loader.LoaderUtil
- invokeEnable(Object) - Static method in class org.geysermc.floodgate.isolation.loader.LoaderUtil
- invokeLoad(Object) - Static method in class org.geysermc.floodgate.isolation.loader.LoaderUtil
- isCodeOk() - Method in class org.geysermc.floodgate.isolation.util.HttpUtil.HttpResponse
- isLoaded(Path) - Method in class org.geysermc.floodgate.isolation.library.classloader.LibraryClassLoader
L
- Library - Record Class in org.geysermc.floodgate.isolation.library
- Library(String, Repository, String, String, String, byte[], boolean) - Constructor for record class org.geysermc.floodgate.isolation.library.Library
-
Creates an instance of a
Libraryrecord class. - Library.LibraryBuilder - Class in org.geysermc.floodgate.isolation.library
- LibraryClassLoader - Class in org.geysermc.floodgate.isolation.library.classloader
- LibraryClassLoader(ClassLoader) - Constructor for class org.geysermc.floodgate.isolation.library.classloader.LibraryClassLoader
- LibraryManager - Class in org.geysermc.floodgate.isolation.library
- LibraryManager(ClassLoader, Path, boolean) - Constructor for class org.geysermc.floodgate.isolation.library.LibraryManager
- load() - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- load(URL) - Static method in class org.geysermc.floodgate.isolation.library.info.DependencyInfoLoader
- load(LibraryManager) - Static method in class org.geysermc.floodgate.isolation.loader.PlatformLoader
- loadClass(String, boolean) - Method in class org.geysermc.floodgate.isolation.util.ChildFirstClassLoader
- loadDefault(ClassLoader, Path) - Static method in class org.geysermc.floodgate.isolation.loader.PlatformLoader
- loadedPaths() - Method in class org.geysermc.floodgate.isolation.library.classloader.LibraryClassLoader
- LoaderUtil - Class in org.geysermc.floodgate.isolation.loader
- LoaderUtil() - Constructor for class org.geysermc.floodgate.isolation.loader.LoaderUtil
M
- manager() - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- MAVEN_CENTRAL - Enum constant in enum class org.geysermc.floodgate.isolation.library.Repository
O
- OPEN_COLLAB - Enum constant in enum class org.geysermc.floodgate.isolation.library.Repository
- org.geysermc.floodgate.isolation.library - package org.geysermc.floodgate.isolation.library
- org.geysermc.floodgate.isolation.library.classloader - package org.geysermc.floodgate.isolation.library.classloader
- org.geysermc.floodgate.isolation.library.info - package org.geysermc.floodgate.isolation.library.info
- org.geysermc.floodgate.isolation.loader - package org.geysermc.floodgate.isolation.loader
- org.geysermc.floodgate.isolation.util - package org.geysermc.floodgate.isolation.util
P
- path() - Method in record class org.geysermc.floodgate.isolation.library.Library
- platformClass() - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- PlatformHolder - Class in org.geysermc.floodgate.isolation.loader
- PlatformHolder(Class<?>, LibraryManager) - Constructor for class org.geysermc.floodgate.isolation.loader.PlatformHolder
- platformInstance(Object) - Method in class org.geysermc.floodgate.isolation.loader.PlatformHolder
- PlatformLoader - Class in org.geysermc.floodgate.isolation.loader
- PlatformLoader() - Constructor for class org.geysermc.floodgate.isolation.loader.PlatformLoader
R
- readAllLines(URL) - Static method in class org.geysermc.floodgate.isolation.util.UrlUtil
- readSingleLine(URL) - Static method in class org.geysermc.floodgate.isolation.util.UrlUtil
- readStream(InputStream) - Static method in class org.geysermc.floodgate.isolation.util.StreamUtil
- repository() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns the value of the
repositoryrecord component. - repository(Repository) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
- Repository - Enum Class in org.geysermc.floodgate.isolation.library
- response() - Method in class org.geysermc.floodgate.isolation.util.HttpUtil.HttpResponse
S
- sha256() - Method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Returns the value of the
sha256record component. - sha256() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns the value of the
sha256record component. - sha256(byte[]) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
- sha256(String) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
- StreamUtil - Class in org.geysermc.floodgate.isolation.util
- StreamUtil() - Constructor for class org.geysermc.floodgate.isolation.util.StreamUtil
T
- toString() - Method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns a string representation of this record class.
U
- UrlUtil - Class in org.geysermc.floodgate.isolation.util
- UrlUtil() - Constructor for class org.geysermc.floodgate.isolation.util.UrlUtil
V
- validateChecksum(byte[]) - Method in record class org.geysermc.floodgate.isolation.library.Library
- valueOf(String) - Static method in enum class org.geysermc.floodgate.isolation.library.Repository
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.geysermc.floodgate.isolation.library.Repository
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in record class org.geysermc.floodgate.isolation.library.info.DependencyInfo
-
Returns the value of the
versionrecord component. - version() - Method in record class org.geysermc.floodgate.isolation.library.Library
-
Returns the value of the
versionrecord component. - version(String) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
All Classes and Interfaces|All Packages