Index

A B C D E F G H I L M O P R S T U V 
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 artifactId record component.
artifactId() - Method in record class org.geysermc.floodgate.isolation.library.Library
Returns the value of the artifactId record 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 DependencyInfo record class.
DependencyInfoLoader - Class in org.geysermc.floodgate.isolation.library.info
 
disable() - Method in interface org.geysermc.floodgate.isolation.IsolatedPlatform
 
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 interface org.geysermc.floodgate.isolation.IsolatedPlatform
 
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 forceOverride record 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 groupId record component.
groupId() - Method in record class org.geysermc.floodgate.isolation.library.Library
Returns the value of the groupId record 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 id record 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
 
IsolatedPlatform - Interface in org.geysermc.floodgate.isolation
 

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 Library record 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 interface org.geysermc.floodgate.isolation.IsolatedPlatform
 
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 - package org.geysermc.floodgate.isolation
 
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 repository record 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 sha256 record component.
sha256() - Method in record class org.geysermc.floodgate.isolation.library.Library
Returns the value of the sha256 record 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 version record component.
version() - Method in record class org.geysermc.floodgate.isolation.library.Library
Returns the value of the version record component.
version(String) - Method in class org.geysermc.floodgate.isolation.library.Library.LibraryBuilder
 
A B C D E F G H I L M O P R S T U V 
All Classes and Interfaces|All Packages