Enum Class Library
- All Implemented Interfaces:
Serializable,Comparable<Library>,Constable
Represents the libraries used by ChatPlugin.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRelocation util used to relocate libraries.Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresents the Activation Framework library.Represents the Adventure API library.Represents the Adventure Key library.Represents the Adventure NBT library.Represents the Adventure Platform API library.Represents the Adventure Platform Bukkit library.Represents the Adventure Platform Facet library.Represents the Adventure Platform SpongeAPI library.Represents the Adventure Text Serializer Gson library.Represents the Adventure Text Serializer Gson Legacy Impl library.Represents the Adventure Text Serializer JSON library.Represents the Adventure Text Serializer JSON Legacy Impl library.Represents the Adventure Text Serializer Legacy library.Represents the Apache Commons Codec library.Represents the Apache Commons Collections library.Represents the Apache Commons Logging library.Represents the Apache Commons Math library.Represents the Apache HttpClient library.Represents the Apache HttpCore library.Represents the ASM library.Represents the ASM Commons library.Represents the Checker Qual library.Represents the Error Prone Annotations library.Represents the Examination API library.Represents the Examination String library.Represents the Failure Access library.Represents the FindBugs JSR305 library.Represents the GNU Trove library.Represents the Gson library.Represents the Guava library.Represents the H2 Database Engine library.Represents the Ice TAR library.Represents the J2ObjC Annotations library.Represents the Jackson Annotations library.Represents the Jackson Core library.Represents the Jackson Databind library.Represents the JAR Relocator library.Represents the Java Native Access library.Represents the Java Telegram Bot API library.Represents the Javax Annotation library.Represents the JDA library.Represents the Jetbrains Annotations library.Represents the JSON.simple library.Represents the Kotlin Stdlib library.Represents the Logging Interceptor library.Represents the MaxMind DB Reader library.Represents the MaxMind GeoIP2 library.Represents the MySQL Connector/J library.Represents the NV WebSocket Client library.Represents the OkHttp library.Represents the Okio library.Represents the Option library.Represents the SLF4J API library.Represents the SLF4J Simple Provider library.Represents the SQLite JDBC library. -
Method Summary
Modifier and TypeMethodDescriptiongetClazz()Gets one of this library's classes.Gets this library's JAR file's name.Gets this library's MD5 hash.getName()Gets this library's name.Gets this library's relocation data.getURL()Gets this library's download URL.static LibraryReturns the enum constant of this class with the specified name.static Library[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
ACTIVATION_FRAMEWORK
Represents the Activation Framework library. -
ADVENTURE_API
Represents the Adventure API library. -
ADVENTURE_KEY
Represents the Adventure Key library. -
ADVENTURE_NBT
Represents the Adventure NBT library. -
ADVENTURE_PLATFORM_API
Represents the Adventure Platform API library. -
ADVENTURE_PLATFORM_BUKKIT
Represents the Adventure Platform Bukkit library. -
ADVENTURE_PLATFORM_FACET
Represents the Adventure Platform Facet library. -
ADVENTURE_PLATFORM_SPONGEAPI
Represents the Adventure Platform SpongeAPI library. -
ADVENTURE_TEXT_SERIALIZER_GSON
Represents the Adventure Text Serializer Gson library. -
ADVENTURE_TEXT_SERIALIZER_GSON_LEGACY_IMPL
Represents the Adventure Text Serializer Gson Legacy Impl library. -
ADVENTURE_TEXT_SERIALIZER_JSON
Represents the Adventure Text Serializer JSON library. -
ADVENTURE_TEXT_SERIALIZER_JSON_LEGACY_IMPL
Represents the Adventure Text Serializer JSON Legacy Impl library. -
ADVENTURE_TEXT_SERIALIZER_LEGACY
Represents the Adventure Text Serializer Legacy library. -
APACHE_COMMONS_CODEC
Represents the Apache Commons Codec library. -
APACHE_COMMONS_COLLECTIONS
Represents the Apache Commons Collections library. -
APACHE_COMMONS_LOGGING
Represents the Apache Commons Logging library. -
APACHE_COMMONS_MATH
Represents the Apache Commons Math library. -
APACHE_HTTPCLIENT
Represents the Apache HttpClient library. -
APACHE_HTTPCORE
Represents the Apache HttpCore library. -
ASM
Represents the ASM library. -
ASM_COMMONS
Represents the ASM Commons library. -
CHECKER_QUAL
Represents the Checker Qual library. -
ERROR_PRONE_ANNOTATIONS
Represents the Error Prone Annotations library. -
EXAMINATION_API
Represents the Examination API library. -
EXAMINATION_STRING
Represents the Examination String library. -
FAILURE_ACCESS
Represents the Failure Access library. -
FINDBUGS_JSR305
Represents the FindBugs JSR305 library. -
GNU_TROVE
Represents the GNU Trove library. -
GSON
Represents the Gson library. -
GUAVA
Represents the Guava library. -
H2_DATABASE_ENGINE
Represents the H2 Database Engine library. -
ICE_TAR
Represents the Ice TAR library. -
J2OBJC_ANNOTATIONS
Represents the J2ObjC Annotations library. -
JACKSON_ANNOTATIONS
Represents the Jackson Annotations library. -
JACKSON_CORE
Represents the Jackson Core library. -
JACKSON_DATABIND
Represents the Jackson Databind library. -
JAR_RELOCATOR
Represents the JAR Relocator library. -
JAVA_NATIVE_ACCESS
Represents the Java Native Access library. -
JAVA_TELEGRAM_BOT_API
Represents the Java Telegram Bot API library. -
JAVAX_ANNOTATION
Represents the Javax Annotation library. -
JDA
Represents the JDA library. -
JETBRAINS_ANNOTATIONS
Represents the Jetbrains Annotations library. -
JSON_SIMPLE
Represents the JSON.simple library. -
KOTLIN_STDLIB
Represents the Kotlin Stdlib library. -
LOGGING_INTERCEPTOR
Represents the Logging Interceptor library. -
MAXMIND_DB_READER
Represents the MaxMind DB Reader library. -
MAXMIND_GEOIP2
Represents the MaxMind GeoIP2 library. -
MYSQL_CONNECTOR_J
Represents the MySQL Connector/J library. -
NV_WEBSOCKET_CLIENT
Represents the NV WebSocket Client library. -
OKHTTP
Represents the OkHttp library. -
OKIO
Represents the Okio library. -
OPTION
Represents the Option library. -
SLF4J_API
Represents the SLF4J API library. -
SLF4J_SIMPLE_PROVIDER
Represents the SLF4J Simple Provider library. -
SQLITE_JDBC
Represents the SQLite JDBC library.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getName
Gets this library's name.- Returns:
- Library's name
-
getClazz
Gets one of this library's classes.- Returns:
- A random class
-
getFileName
Gets this library's JAR file's name.- Returns:
- Library's file name
-
getMD5Hash
Gets this library's MD5 hash.Will return
nullif this library does not offer a MD5 hash to check.- Returns:
- Library's MD5 hash
-
getRelocation
Gets this library's relocation data.Will return
nullif this library does not need to be relocated.- Returns:
- Library's relocation data
-
getURL
Gets this library's download URL.- Returns:
- Library's URL
-