Class IntegerFlag
java.lang.Object
com.sk89q.worldguard.protection.flags.Flag<T>
com.sk89q.worldguard.protection.flags.NumberFlag<Integer>
com.sk89q.worldguard.protection.flags.IntegerFlag
Stores an integer.
-
Constructor Summary
ConstructorsConstructorDescriptionIntegerFlag(String name)IntegerFlag(String name, RegionGroup defaultGroup) -
Method Summary
Modifier and TypeMethodDescriptionConvert the value stored for this flag into a type that can be serialized into YAML.parseInput(FlagContext context)Parse a given input to coerce it to a type compatible with the flag.Convert a raw type that was loaded (from a YAML file, for example) into the type that this flag uses.Methods inherited from class com.sk89q.worldguard.protection.flags.NumberFlag
getSuggestedValues, setSuggestedValuesMethods inherited from class com.sk89q.worldguard.protection.flags.Flag
chooseValue, getDefault, getName, getRegionGroupFlag, hasConflictStrategy, implicitlySetWithMembership, isValidName, requiresSubject, toString, usesMembershipAsDefault
-
Constructor Details
-
IntegerFlag
-
IntegerFlag
-
-
Method Details
-
parseInput
Description copied from class:FlagParse a given input to coerce it to a type compatible with the flag.- Specified by:
parseInputin classFlag<Integer>- Parameters:
context- theFlagContext- Returns:
- The coerced type
- Throws:
InvalidFlagFormat- Raised if the input is invalid
-
unmarshal
Description copied from class:FlagConvert a raw type that was loaded (from a YAML file, for example) into the type that this flag uses. -
marshal
Description copied from class:FlagConvert the value stored for this flag into a type that can be serialized into YAML.
-