public class FlagManager
extends java.lang.Object
| Constructor and Description |
|---|
FlagManager()
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
addFlag(AbstractFlag flag)
Register an AbstractFlag with PlotSquared
|
static AbstractFlag |
getFlag(java.lang.String string)
Get an AbstractFlag by a string Returns null if flag does not exist
|
static AbstractFlag |
getFlag(java.lang.String string,
boolean create)
Get an AbstractFlag by a string
|
static java.util.List<AbstractFlag> |
getFlags()
Get a list of registered AbstractFlag objects
|
static java.util.List<AbstractFlag> |
getFlags(org.bukkit.entity.Player player)
Get a list of registerd AbstragFlag objects based on player
permissions
|
static java.util.List<AbstractFlag> |
getPlotFlags(Plot plot)
Get the flags for a plot
|
static Flag[] |
parseFlags(java.util.List<java.lang.String> flagstrings)
|
static boolean |
removeFlag(AbstractFlag flag)
Remove a registered AbstractFlag
|
static Flag[] |
removeFlag(Flag[] flags,
java.lang.String r) |
static Flag[] |
removeFlag(java.util.Set<Flag> flags,
java.lang.String r) |
public static boolean addFlag(AbstractFlag flag)
flag - Flag to registerpublic static java.util.List<AbstractFlag> getFlags()
public static java.util.List<AbstractFlag> getFlags(org.bukkit.entity.Player player)
player - with permissionspublic static AbstractFlag getFlag(java.lang.String string)
string - Flag Keypublic static AbstractFlag getFlag(java.lang.String string, boolean create)
string - Flag Keycreate - If to create the flag if it does not existpublic static boolean removeFlag(AbstractFlag flag)
flag - Flag Keypublic static Flag[] parseFlags(java.util.List<java.lang.String> flagstrings)
public static java.util.List<AbstractFlag> getPlotFlags(Plot plot)
plot - Plot to search in