|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectio.github.alshain01.flags.api.Registrar
public final class Registrar
Class for handling the registration of new flags
| Method Summary | |
|---|---|
java.util.Collection<Flag> |
getBypassedFlags(org.bukkit.permissions.Permissible permissible)
Gets a set of flags for the provided permissible |
Flag |
getFlag(java.lang.String flag)
Gets a flag based on it's case sensitive name. |
java.util.Collection<java.lang.String> |
getFlagGroups()
Gets a set of all registered flag group names. |
Flag |
getFlagIgnoreCase(java.lang.String flag)
Gets a flag, ignoring the case. |
java.util.Collection<java.lang.String> |
getFlagNames()
Gets a set of all registered flag names. |
java.util.Collection<Flag> |
getFlags()
Gets a collection of all registered flags. |
java.util.Map<java.lang.String,java.util.Collection<Flag>> |
getFlagsByGroup()
Gets a map of flag sets ordered by group |
java.util.Collection<Flag> |
getGroup(java.lang.String group)
Gets a set of flags for the provided group |
java.util.Collection<Flag> |
getPermittedFlagGroup(org.bukkit.permissions.Permissible permissible,
java.lang.String group)
Gets a set of flags for the provided group that the permissible has permission to use. |
java.util.Collection<java.lang.String> |
getPermittedFlagGroups(org.bukkit.permissions.Permissible permissible)
Gets a set of all registered flag group names that contain flags the permissible is allowed to use. |
java.util.Collection<Flag> |
getPermittedFlags(org.bukkit.permissions.Permissible permissible)
Gets a set of flags for the provided permissible |
java.util.Map<java.lang.String,java.util.Collection<Flag>> |
getPermittedFlagsByGroup(org.bukkit.permissions.Permissible permissible)
Gets a map of flag sets ordered by group that are permitted for use |
java.util.Collection<Flag> |
getPlayerFlags()
Gets a set of flags defined as player flags |
java.util.Collection<Flag> |
getStandardFlags()
Gets a set of flags not defined as player flags |
boolean |
isFlag(java.lang.String flag)
Checks if a flag name has been registered. |
java.util.Collection<Flag> |
registerFlag(org.bukkit.configuration.ConfigurationSection data,
java.lang.String group)
Registers a set of flags from a formatted ConfigurationSection |
Flag |
registerFlag(java.lang.String name,
java.lang.String description,
boolean def,
java.lang.String group)
Registers a non-player flag |
Flag |
registerFlag(java.lang.String name,
java.lang.String description,
boolean def,
java.lang.String group,
java.lang.String areaMessage,
java.lang.String wildernessMessage)
Registers a player flag |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public Flag getFlag(@Nonnull
java.lang.String flag)
flag - The flag to retrieve.
public java.util.Collection<java.lang.String> getFlagGroups()
public java.util.Collection<java.lang.String> getPermittedFlagGroups(@Nonnull
org.bukkit.permissions.Permissible permissible)
public Flag getFlagIgnoreCase(@Nonnull
java.lang.String flag)
flag - The flag to retrieve.
public java.util.Collection<java.lang.String> getFlagNames()
public java.util.Collection<Flag> getFlags()
public java.util.Collection<Flag> getGroup(@Nonnull
java.lang.String group)
public java.util.Collection<Flag> getPermittedFlagGroup(@Nonnull
org.bukkit.permissions.Permissible permissible,
@Nonnull
java.lang.String group)
public java.util.Map<java.lang.String,java.util.Collection<Flag>> getFlagsByGroup()
public java.util.Map<java.lang.String,java.util.Collection<Flag>> getPermittedFlagsByGroup(@Nonnull
org.bukkit.permissions.Permissible permissible)
permissible - The permissibile to check
public java.util.Collection<Flag> getStandardFlags()
public java.util.Collection<Flag> getPlayerFlags()
public java.util.Collection<Flag> getPermittedFlags(@Nonnull
org.bukkit.permissions.Permissible permissible)
public java.util.Collection<Flag> getBypassedFlags(@Nonnull
org.bukkit.permissions.Permissible permissible)
public boolean isFlag(@Nonnull
java.lang.String flag)
flag - The flag name
public Flag registerFlag(@Nonnull
java.lang.String name,
@Nonnull
java.lang.String description,
boolean def,
@Nonnull
java.lang.String group)
name - The name of the flagdescription - A brief description of the flagdef - The flag's default stategroup - The group the flag belongs in.
public Flag registerFlag(@Nonnull
java.lang.String name,
@Nonnull
java.lang.String description,
boolean def,
@Nonnull
java.lang.String group,
@Nonnull
java.lang.String areaMessage,
@Nonnull
java.lang.String wildernessMessage)
name - The name of the flagdescription - A brief description of the flagdef - The flag's default stategroup - The group the flag belongs in.areaMessage - The default message for areas.wildernessMessage - The default message for wilderness areas.
public java.util.Collection<Flag> registerFlag(@Nonnull
org.bukkit.configuration.ConfigurationSection data,
@Nonnull
java.lang.String group)
data - The configuration section file containing the flag keysgroup - The group the flags belong in.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||