Class EnumClassInfo<T extends Enum<T>>
java.lang.Object
ch.njol.skript.classes.ClassInfo<T>
ch.njol.skript.classes.EnumClassInfo<T>
- Type Parameters:
T- The enum class.
- All Implemented Interfaces:
Debuggable
-
Nested Class Summary
Nested classes/interfaces inherited from class ClassInfo
ClassInfo.PropertyDocs -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionEnumClassInfo(Class<T> enumClass, String codeName, String languageNode) EnumClassInfo(Class<T> enumClass, String codeName, String languageNode, boolean registerComparator) EnumClassInfo(Class<T> enumClass, String codeName, String languageNode, DefaultExpression<T> defaultExpression) EnumClassInfo(Class<T> enumClass, String codeName, String languageNode, DefaultExpression<T> defaultExpression, boolean registerComparator) -
Method Summary
Methods inherited from class ClassInfo
after, after, before, before, changer, clone, cloner, defaultExpression, description, documentationId, examples, getAllProperties, getC, getChanger, getCloner, getCodeName, getDefaultExpression, getDescription, getDocName, getDocumentationID, getExamples, getName, getParser, getPropertyDocumentation, getPropertyInfo, getRequiredPlugins, getSerializeAs, getSerializer, getSince, getSupplier, getUsage, getUserInputPatterns, hasDocs, hasProperty, isValidCodeName, matchesUserInput, name, parser, property, requiredPlugins, serializeAs, serializer, since, supplier, supplier, toString, toString, toString, usage, user
-
Constructor Details
-
EnumClassInfo
-
EnumClassInfo
public EnumClassInfo(Class<T> enumClass, String codeName, String languageNode, boolean registerComparator) - Parameters:
enumClass- The classcodeName- The name used in patternslanguageNode- The language node of the typeregisterComparator- Whether a default comparator should be registered for this enum's classinfo
-
EnumClassInfo
-
EnumClassInfo
public EnumClassInfo(Class<T> enumClass, String codeName, String languageNode, DefaultExpression<T> defaultExpression, boolean registerComparator) - Parameters:
enumClass- The classcodeName- The name used in patternslanguageNode- The language node of the typedefaultExpression- The default expression of the typeregisterComparator- Whether a default comparator should be registered for this enum's classinfo
-