Index

A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

action - Variable in class ru.tehkode.permissions.events.PermissionEntityEvent
 
action - Variable in class ru.tehkode.permissions.events.PermissionSystemEvent
 
addCode(String, String) - Method in class ru.tehkode.permissions.bukkit.ErrorReport.Builder
 
addGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
 
addGroup(String, String) - Method in class ru.tehkode.permissions.PermissionUser
Add user to group
addGroup(String, String, long) - Method in class ru.tehkode.permissions.PermissionUser
 
addGroup(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 
addGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionUser
Add user to group
addHeading(String) - Method in class ru.tehkode.permissions.bukkit.ErrorReport.Builder
 
addPermission(String) - Method in class ru.tehkode.permissions.PermissionEntity
Add permission in common space (all worlds)
addPermission(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Add permissions for specified world
addSchemaUpdate(SchemaUpdate) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
addText(String) - Method in class ru.tehkode.permissions.bukkit.ErrorReport.Builder
 
addTimedPermission(String, String, int) - Method in class ru.tehkode.permissions.PermissionEntity
Adds timed permission to specified world in seconds
allowOps - Variable in class ru.tehkode.permissions.PermissionManager
 
allowOps() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
alwaysUpdate() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
argName - Variable in exception class ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
arguments - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
AutoCompleteChoicesException - Exception Class in ru.tehkode.permissions.commands.exceptions
 
AutoCompleteChoicesException(String[], String) - Constructor for exception class ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
autoCompleteGroupName(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompleteGroupName(String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePermission(PermissionEntity, String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePermission(PermissionEntity, String, String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePlayerName(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompletePlayerName(String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompleteWorldName(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
autoCompleteWorldName(String, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 

B

backend - Variable in class ru.tehkode.permissions.PermissionManager
 
BACKEND_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
 
BackendDataTransfer - Class in ru.tehkode.permissions.backends
Helper class to hold static methods relating to import/export between backends.
backupDatabase() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
bind(PreparedStatement, Object...) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
build() - Method in class ru.tehkode.permissions.bukkit.ErrorReport.Builder
 
builder(Throwable) - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
 
buildPath(String...) - Static method in class ru.tehkode.permissions.backends.file.FileBackend
 
buildUserErrorMessage() - Method in class ru.tehkode.permissions.bukkit.ErrorReport
 
byLabel(String) - Static method in enum class ru.tehkode.utils.Interval
 

C

cache - Variable in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
cachedAnwsers - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedGroups - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedOptions - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedPermissions - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedPrefix - Variable in class ru.tehkode.permissions.PermissionUser
 
cachedSuffix - Variable in class ru.tehkode.permissions.PermissionUser
 
cacheUser(String, String) - Method in class ru.tehkode.permissions.PermissionManager
Update a user in cache.
CachingData - Class in ru.tehkode.permissions.backends.caching
Data backend implementing a simple cache
CachingData(Executor, ReadWriteLock) - Constructor for class ru.tehkode.permissions.backends.caching.CachingData
 
CachingGroupData - Class in ru.tehkode.permissions.backends.caching
Cached data for groups
CachingGroupData(PermissionsGroupData, Executor, ReadWriteLock) - Constructor for class ru.tehkode.permissions.backends.caching.CachingGroupData
 
CachingUserData - Class in ru.tehkode.permissions.backends.caching
User data using a cache.
CachingUserData(PermissionsUserData, Executor, ReadWriteLock) - Constructor for class ru.tehkode.permissions.backends.caching.CachingUserData
 
calculateChildPerms(Map<String, Boolean>, boolean, PermissionAttachment) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
call(Object...) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
callEvent(PermissionEntityEvent) - Method in class ru.tehkode.permissions.PermissionEntity
 
callEvent(PermissionEntityEvent.Action) - Method in class ru.tehkode.permissions.PermissionEntity
 
callEvent(PermissionEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
callEvent(PermissionEvent) - Method in interface ru.tehkode.permissions.NativeInterface
Calls an event on the server
callEvent(PermissionEvent) - Method in class ru.tehkode.permissions.PermissionManager
 
callEvent(PermissionSystemEvent.Action) - Method in class ru.tehkode.permissions.PermissionManager
 
checkConnection() - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
checkPermissions(Player) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
choices - Variable in exception class ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
ClassNameRegexPermissibleInjector(String, String, boolean, String) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector.ClassNameRegexPermissibleInjector
 
ClassPresencePermissibleInjector(String, String, boolean) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector.ClassPresencePermissibleInjector
 
clazzName - Variable in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector
 
clear() - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissionList
 
clear() - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
clearCache() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
clearCache() - Method in class ru.tehkode.permissions.PermissionEntity
Clears cache of entity or members.
clearCache() - Method in class ru.tehkode.permissions.PermissionGroup
 
clearCache() - Method in class ru.tehkode.permissions.PermissionManager
 
clearCache() - Method in class ru.tehkode.permissions.PermissionUser
 
clearUserCache(String) - Method in class ru.tehkode.permissions.PermissionManager
Clear cache for specified user
clearUserCache(UUID) - Method in class ru.tehkode.permissions.PermissionManager
 
clearUserCache(Player) - Method in class ru.tehkode.permissions.PermissionManager
Clear cache for specified player
clearWorldsCache() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
close() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
close() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
close() - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
Command - Annotation Interface in ru.tehkode.permissions.commands
 
CommandBinding(Object, Method) - Constructor for class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
CommandListener - Interface in ru.tehkode.permissions.commands
 
commandsManager - Variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
CommandsManager - Class in ru.tehkode.permissions.commands
 
CommandsManager(PermissionsEx) - Constructor for class ru.tehkode.permissions.commands.CommandsManager
 
CommandsManager.CommandBinding - Class in ru.tehkode.permissions.commands
 
CommandsManager.CommandSyntax - Class in ru.tehkode.permissions.commands
 
CommandSyntax(String) - Constructor for class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
compareTo(SchemaUpdate) - Method in class ru.tehkode.permissions.backends.SchemaUpdate
 
compareTo(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionGroup
 
config - Variable in class ru.tehkode.permissions.backends.file.FileData
 
config(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
containsKey(Object) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
containsValue(Object) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
convertUUID(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
copyValues - Variable in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector
 
CraftBukkitInterface - Class in ru.tehkode.permissions.bukkit
Interface to get versioned obfuscation of CraftBukkit classes
createBackend(String) - Method in class ru.tehkode.permissions.PermissionManager
Creates a backend but does not set it as the active backend.
createPattern(String) - Static method in class ru.tehkode.permissions.RegExpMatcher
 
createUserRecords() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 

D

DateUtils - Class in ru.tehkode.utils
 
DateUtils() - Constructor for class ru.tehkode.utils.DateUtils
 
DAY - Enum constant in enum class ru.tehkode.utils.Interval
 
dbDriver - Variable in class ru.tehkode.permissions.backends.sql.SQLBackend
 
debugMode - Variable in class ru.tehkode.permissions.PermissionEntity
 
debugMode - Variable in class ru.tehkode.permissions.PermissionManager
 
DEBUGMODE_TOGGLE - Enum constant in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
 
DEFAULT_BACKEND - Static variable in class ru.tehkode.permissions.backends.PermissionBackend
 
DEFAULTGROUP_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
DEFAULTGROUP_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
 
demote(PermissionUser, String) - Method in class ru.tehkode.permissions.PermissionUser
Demotes user in specified ladder.
demoteUser(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
demoteUserAlias(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
deployTables() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
describeUser(PermissionUser) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
description() - Element in annotation interface ru.tehkode.permissions.commands.Command
 
dirtyWeight - Variable in class ru.tehkode.permissions.PermissionGroup
 
dumpData(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 

E

end() - Method in class ru.tehkode.permissions.PermissionManager
 
entity - Variable in class ru.tehkode.permissions.events.PermissionEntityEvent
 
entityIdentifier - Variable in class ru.tehkode.permissions.events.PermissionEntityEvent
 
entrySet() - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
equals(Object) - Method in class ru.tehkode.permissions.PermissionEntity
 
ErrorReport - Class in ru.tehkode.permissions.bukkit
Error report builder for PEX that provides additional information on top of report and generates a short URL to create a GitHub issue.
ErrorReport.Builder - Class in ru.tehkode.permissions.bukkit
 
ErrorReport.ExceptionHandler - Class in ru.tehkode.permissions.bukkit
 
ExceptionHandler() - Constructor for class ru.tehkode.permissions.bukkit.ErrorReport.ExceptionHandler
 
execute(CommandSender, Command, String[]) - Method in class ru.tehkode.permissions.commands.CommandsManager
 
executeRead(Runnable) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
executeWrite(Runnable) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
executor - Variable in class ru.tehkode.permissions.PermissionManager
 
expandQuery(String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
Perform table name expansion on a query Example:
explainExpression(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
explainExpression(String) - Method in class ru.tehkode.permissions.PermissionUser
 

F

FALSE - Enum constant in enum class ru.tehkode.permissions.PermissionCheckResult
 
fetchInfo() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
fetchLocal(PermissionEntity, String) - Method in class ru.tehkode.permissions.HierarchyTraverser
Collects the potential return value from a single entity
fieldName - Variable in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector
 
FieldReplacer<Instance,Type> - Class in ru.tehkode.utils
 
FieldReplacer(Class<? extends Instance>, String, Class<Type>) - Constructor for class ru.tehkode.utils.FieldReplacer
 
FileBackend - Class in ru.tehkode.permissions.backends.file
 
FileBackend(PermissionManager, ConfigurationSection) - Constructor for class ru.tehkode.permissions.backends.file.FileBackend
 
FileConfig - Class in ru.tehkode.permissions.backends.file
 
FileConfig(File) - Constructor for class ru.tehkode.permissions.backends.file.FileConfig
 
FileConfig(File, Object, String...) - Constructor for class ru.tehkode.permissions.backends.file.FileConfig
 
FileData - Class in ru.tehkode.permissions.backends.file
 
FileData(ConfigurationSection, String) - Constructor for class ru.tehkode.permissions.backends.file.FileData
 
finalize() - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
formatPath(String, String) - Static method in class ru.tehkode.permissions.backends.file.FileData
 
formatPath(String, String, String) - Static method in class ru.tehkode.permissions.backends.file.FileData
 
fromBoolean(boolean) - Static method in enum class ru.tehkode.permissions.PermissionCheckResult
 

G

get(Instance) - Method in class ru.tehkode.utils.FieldReplacer
 
get(Object) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap
 
get(Object) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
getAction() - Method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getAction() - Method in class ru.tehkode.permissions.events.PermissionSystemEvent
 
getActiveUsers() - Method in class ru.tehkode.permissions.PermissionGroup
 
getActiveUsers() - Method in class ru.tehkode.permissions.PermissionManager
Return users currently cached in memory
getActiveUsers(boolean) - Method in class ru.tehkode.permissions.PermissionGroup
 
getAllGroups() - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
getAllOptions() - Method in class ru.tehkode.permissions.PermissionEntity
Return options for all worlds Common options stored as null (empty string) as world.
getAllParentGroups() - Method in class ru.tehkode.permissions.PermissionGroup
Deprecated.
getAllParents() - Method in class ru.tehkode.permissions.PermissionEntity
 
getAllPermissions() - Method in class ru.tehkode.permissions.PermissionEntity
Return permissions for all worlds Common permissions stored as "" (empty string) as world.
getAllWorldInheritance() - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getAllWorldInheritance() - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getAllWorldInheritance() - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getAllWorldInheritance() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getAllWorldInheritance() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getArgName() - Method in exception class ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
getBackend() - Method in class ru.tehkode.permissions.PermissionManager
Return current backend
getBackend(String, Configuration) - Static method in class ru.tehkode.permissions.backends.PermissionBackend
Returns new backend class instance for specified backendName
getBackend(String, PermissionManager, ConfigurationSection) - Static method in class ru.tehkode.permissions.backends.PermissionBackend
Returns new Backend class instance for specified backendName
getBackend(String, PermissionManager, ConfigurationSection, String) - Static method in class ru.tehkode.permissions.backends.PermissionBackend
Returns new Backend class instance for specified backendName
getBackend(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
getBackendAlias(Class<? extends PermissionBackend>) - Static method in class ru.tehkode.permissions.backends.PermissionBackend
Return alias for specified backend class If there is no such class registered the fullname of this class would be returned using backendClass.getName();
getBackendClass(String) - Static method in class ru.tehkode.permissions.backends.PermissionBackend
Returns Class object for specified alias, if there is no alias registered then try to find it using Class.forName(alias)
getBackendClassName(String) - Static method in class ru.tehkode.permissions.backends.PermissionBackend
Return class name for alias
getBackendConfig(String) - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
getBackingData() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getBackingData() - Method in class ru.tehkode.permissions.backends.caching.CachingGroupData
 
getBackingData() - Method in class ru.tehkode.permissions.backends.caching.CachingUserData
 
getBasedir() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
getCBClass(String) - Static method in class ru.tehkode.permissions.bukkit.CraftBukkitInterface
Get the class from the name returned by passing name into CraftBukkitInterface.getCBClassName(String)
getCBClassName(String) - Static method in class ru.tehkode.permissions.bukkit.CraftBukkitInterface
Get the versioned class name from a class name without the o.b.c prefix.
getChildGroups() - Method in class ru.tehkode.permissions.PermissionGroup
 
getChildGroups(String) - Method in class ru.tehkode.permissions.PermissionGroup
Return array of direct child group objects
getChoices() - Method in exception class ru.tehkode.permissions.commands.exceptions.AutoCompleteChoicesException
 
getCommands() - Method in class ru.tehkode.permissions.commands.CommandsManager
 
getConfig() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getConfiguration() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getConfiguration() - Method in class ru.tehkode.permissions.PermissionManager
 
getData() - Method in class ru.tehkode.permissions.PermissionEntity
 
getData() - Method in class ru.tehkode.permissions.PermissionGroup
 
getData() - Method in class ru.tehkode.permissions.PermissionUser
 
getDefaultBackend() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
getDefaultGroups(String) - Method in class ru.tehkode.permissions.PermissionManager
Return all known default groups
getDescendantGroups() - Method in class ru.tehkode.permissions.PermissionGroup
 
getDescendantGroups(String) - Method in class ru.tehkode.permissions.PermissionGroup
Return array of descendant group objects
getDriverClass(String) - Static method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getEffectivePermissions() - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
getEntitiesNames(SQLConnection, SQLData.Type, boolean) - Static method in class ru.tehkode.permissions.backends.sql.SQLData
 
getEntity() - Method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getEntityIdentifier() - Method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getErrorBody() - Method in class ru.tehkode.permissions.bukkit.ErrorReport
 
getExecutor() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getExecutor() - Method in class ru.tehkode.permissions.PermissionManager
 
getFallbackBackend(String) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getFile() - Method in class ru.tehkode.permissions.backends.file.FileConfig
 
getGroup(String) - Method in class ru.tehkode.permissions.PermissionManager
Return object for specified group
getGroupData(String) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getGroupData(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getGroupData(String) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getGroupData(String) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getGroupData(String) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getGroupList() - Method in class ru.tehkode.permissions.PermissionManager
Return all groups
getGroupNames() - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getGroupNames() - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getGroupNames() - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getGroupNames() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getGroupNames() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getGroupNames() - Method in class ru.tehkode.permissions.PermissionManager
 
getGroupNames() - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
getGroupNames(String) - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
getGroups() - Method in class ru.tehkode.permissions.PermissionManager
Deprecated.
getGroups() - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
getGroups(String) - Method in class ru.tehkode.permissions.PermissionManager
 
getGroups(String) - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
getGroups(String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
 
getGroups(String, String) - Method in class ru.tehkode.permissions.PermissionManager
Return all child groups of specified group
getGroups(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
Return all descendants or child groups for groupName
getGroupsNames() - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
getGroupsNames(String) - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
getHandlerList() - Static method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getHandlerList() - Static method in class ru.tehkode.permissions.events.PermissionSystemEvent
 
getHandlers() - Method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getHandlers() - Method in class ru.tehkode.permissions.events.PermissionSystemEvent
 
getIdentifier() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getIdentifier() - Method in class ru.tehkode.permissions.backends.file.FileData
 
getIdentifier() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getIdentifier() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getIdentifier() - Method in class ru.tehkode.permissions.PermissionEntity
Return name of permission entity (User or Group) User should be equal to Player's name on the server
getIdentifier() - Method in interface ru.tehkode.permissions.PermissionsData
Returns the current identifier of the user
getInheritedChildPermissions(String, List<String>) - Method in class ru.tehkode.permissions.PermissionEntity
 
getInheritedChildPermissions(String, List<String>, boolean) - Method in class ru.tehkode.permissions.PermissionEntity
 
getInheritedChildPermissions(Permission, List<String>, boolean) - Method in class ru.tehkode.permissions.PermissionEntity
 
getLatestSchemaVersion() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getLogger() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getLogger() - Method in class ru.tehkode.permissions.PermissionManager
 
getLongURL() - Method in class ru.tehkode.permissions.bukkit.ErrorReport
 
getManager() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getMatchedArguments(String) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
getMatchingExpression(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getMatchingExpression(String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
getMatchingExpression(List<String>, String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getMessage() - Method in exception class ru.tehkode.permissions.exceptions.PermissionsNotAvailable
 
getMethodAnnotation() - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
getName() - Method in class ru.tehkode.permissions.PermissionEntity
 
getName() - Method in class ru.tehkode.permissions.PermissionUser
 
getOption(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return option Option would be looked up in common options
getOption(String, String) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getOption(String, String) - Method in class ru.tehkode.permissions.backends.file.FileData
 
getOption(String, String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getOption(String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getOption(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Return option for world
getOption(String, String) - Method in interface ru.tehkode.permissions.PermissionsData
Returns option value in specified worlds.
getOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Get option in world
getOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionUser
 
getOptionBoolean(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionEntity
Returns boolean value for option
getOptionDouble(String, String, double) - Method in class ru.tehkode.permissions.PermissionEntity
Returns double value for option
getOptionInteger(String, String, int) - Method in class ru.tehkode.permissions.PermissionEntity
Return integer value for option
getOptions(String) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getOptions(String) - Method in class ru.tehkode.permissions.backends.file.FileData
 
getOptions(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getOptions(String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getOptions(String) - Method in class ru.tehkode.permissions.PermissionEntity
Get options in world
getOptions(String) - Method in interface ru.tehkode.permissions.PermissionsData
Returns all options in specified world
getOptionsMap() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getOptionsMap() - Method in class ru.tehkode.permissions.backends.file.FileData
 
getOptionsMap() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getOptionsMap() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getOptionsMap() - Method in interface ru.tehkode.permissions.PermissionsData
Returns ALL options in each world
getOwnOption(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return non-inherited value of specified option in common space (all worlds).
getOwnOption(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Return non-inherited value of specified option for user in world
getOwnOptionBoolean(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnOptionDouble(String, String, double) - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnOptionInteger(String, String, int) - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnParentIdentifiers() - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnParentIdentifiers(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnParents() - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnParents(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnPermissions(String) - Method in class ru.tehkode.permissions.PermissionEntity
Returns own (without inheritance) permissions of group for world
getOwnPrefix() - Method in class ru.tehkode.permissions.PermissionEntity
Return non-inherited user prefix.
getOwnPrefix(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getOwnSuffix() - Method in class ru.tehkode.permissions.PermissionEntity
Return non-inherited user suffix.
getOwnSuffix(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getParams() - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
getParentGroups() - Method in class ru.tehkode.permissions.PermissionGroup
Deprecated.
getParentGroups(String) - Method in class ru.tehkode.permissions.PermissionGroup
Deprecated.
getParentGroupsNames() - Method in class ru.tehkode.permissions.PermissionGroup
Deprecated.
getParentGroupsNames(String) - Method in class ru.tehkode.permissions.PermissionGroup
getParentIdentifiers() - Method in class ru.tehkode.permissions.PermissionEntity
Return names of parent groups in global scope
getParentIdentifiers(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getParents() - Method in class ru.tehkode.permissions.PermissionEntity
 
getParents(String) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getParents(String) - Method in class ru.tehkode.permissions.backends.file.FileData
 
getParents(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getParents(String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getParents(String) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissionList
 
getParents(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getParents(String) - Method in interface ru.tehkode.permissions.PermissionsData
Return the parent groups of a user or group
getParentsInternal(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getParentsInternal(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getParentsMap() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getParentsMap() - Method in class ru.tehkode.permissions.backends.file.FileData
 
getParentsMap() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getParentsMap() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getParentsMap() - Method in interface ru.tehkode.permissions.PermissionsData
Return map of parents for all worlds
getPermissible(Player) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector
 
getPermissionList() - Method in class ru.tehkode.permissions.bukkit.regexperms.RegexPermissions
 
getPermissionManager() - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getPermissionMatcher() - Method in class ru.tehkode.permissions.PermissionManager
 
getPermissions(String) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getPermissions(String) - Method in class ru.tehkode.permissions.backends.file.FileData
Permissions
getPermissions(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getPermissions(String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getPermissions(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return all entity permissions in specified world
getPermissions(String) - Method in interface ru.tehkode.permissions.PermissionsData
Returns all permissions for specified world
getPermissions(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getPermissionsInternal(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getPermissionsManager() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getPermissionsMap() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getPermissionsMap() - Method in class ru.tehkode.permissions.backends.file.FileData
 
getPermissionsMap() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getPermissionsMap() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getPermissionsMap() - Method in interface ru.tehkode.permissions.PermissionsData
Returns ALL permissions for each world
getPermissionsTree(PermissionEntity, String, int) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
getPlayer() - Method in class ru.tehkode.permissions.PermissionUser
 
getPlugin() - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getPosition(String, List<String>) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
getPrefix() - Method in class ru.tehkode.permissions.PermissionEntity
Returns entity prefix
getPrefix(String) - Method in class ru.tehkode.permissions.PermissionEntity
Returns entity prefix
getPrefix(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getPreviousPermissible() - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
getPromoter() - Method in exception class ru.tehkode.permissions.exceptions.RankingException
 
getPromoterRankAndCheck(PermissionUser, String) - Method in class ru.tehkode.permissions.PermissionUser
 
getQuery(String) - Method in class ru.tehkode.permissions.backends.sql.SQLQueryCache
 
getRank() - Method in class ru.tehkode.permissions.PermissionGroup
Returns rank in ranking system.
getRank(String) - Method in class ru.tehkode.permissions.PermissionUser
Return user rank in specified ladder
getRankLadder() - Method in class ru.tehkode.permissions.PermissionGroup
Returns ranking ladder where this group is participating in
getRankLadder(String) - Method in class ru.tehkode.permissions.PermissionManager
Return groups of specified rank ladder
getRankLadderGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
Return user's group in specified ladder
getRankLadders() - Method in class ru.tehkode.permissions.PermissionUser
Return all ladders the user is participating in
getRegexp() - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
getRegexPerms() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getSafeWorldName(String, PermissionUser) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
getSchemaVersion() - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getSchemaVersion() - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getSchemaVersion() - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getSchemaVersion() - Method in class ru.tehkode.permissions.backends.PermissionBackend
Return the current schema version.
getSchemaVersion() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getSecondsIn(String) - Static method in class ru.tehkode.utils.DateUtils
 
getServerTags() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
getServerUUID() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getServerUUID() - Method in interface ru.tehkode.permissions.NativeInterface
Return the UUID associated with this server Mostly used internally
getShortURL() - Method in class ru.tehkode.permissions.bukkit.ErrorReport
 
getSourceUUID() - Method in class ru.tehkode.permissions.events.PermissionEvent
 
getSQL() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getStatement() - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
getSuffix() - Method in class ru.tehkode.permissions.PermissionEntity
 
getSuffix(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return entity suffix
getSuffix(String) - Method in class ru.tehkode.permissions.PermissionUser
 
getTableName(String) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getTarget() - Method in exception class ru.tehkode.permissions.exceptions.RankingException
 
getTimedPermissionLifetime(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Returns remaining lifetime of specified permission in world
getTimedPermissions(String) - Method in class ru.tehkode.permissions.PermissionEntity
Return entity timed (temporary) permission for world
getType() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getType() - Method in class ru.tehkode.permissions.events.PermissionEntityEvent
 
getType() - Method in class ru.tehkode.permissions.PermissionEntity
 
getType() - Method in class ru.tehkode.permissions.PermissionGroup
 
getType() - Method in class ru.tehkode.permissions.PermissionUser
 
getUpdateVersion() - Method in class ru.tehkode.permissions.backends.SchemaUpdate
 
getUser(String) - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getUser(String) - Method in class ru.tehkode.permissions.PermissionManager
Return user's object
getUser(UUID) - Method in class ru.tehkode.permissions.PermissionManager
 
getUser(Player) - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
getUser(Player) - Method in class ru.tehkode.permissions.PermissionManager
Return object of specified player
getUserData(String) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getUserData(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getUserData(String) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getUserData(String) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getUserData(String) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getUserIdentifiers() - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getUserIdentifiers() - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getUserIdentifiers() - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getUserIdentifiers() - Method in class ru.tehkode.permissions.backends.PermissionBackend
Return list of identifiers associated with users.
getUserIdentifiers() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getUserIdentifiers() - Method in class ru.tehkode.permissions.PermissionManager
 
getUserNames() - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getUserNames() - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getUserNames() - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getUserNames() - Method in class ru.tehkode.permissions.backends.PermissionBackend
Return friendly names of known users.
getUserNames() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getUserNames() - Method in class ru.tehkode.permissions.PermissionManager
 
getUsers() - Method in class ru.tehkode.permissions.PermissionGroup
 
getUsers() - Method in class ru.tehkode.permissions.PermissionManager
Return all registered user objects
getUsers(String) - Method in class ru.tehkode.permissions.PermissionGroup
Return array of direct members (users) of this group
getUsers(String) - Method in class ru.tehkode.permissions.PermissionManager
 
getUsers(String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
 
getUsers(String, String) - Method in class ru.tehkode.permissions.PermissionManager
Return all users in group
getUsers(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionManager
Return all users in group and descendant groups
getWeight() - Method in class ru.tehkode.permissions.PermissionGroup
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
getWorldInheritance(String) - Method in class ru.tehkode.permissions.PermissionManager
Return array of world names who has world inheritance
getWorldParents(String) - Method in class ru.tehkode.permissions.PermissionEntity
 
getWorlds() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
getWorlds() - Method in class ru.tehkode.permissions.backends.file.FileData
 
getWorlds() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
getWorlds() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
getWorlds() - Method in class ru.tehkode.permissions.PermissionEntity
Return world names where entity have permissions/options/etc
getWorlds() - Method in interface ru.tehkode.permissions.PermissionsData
Returns worlds where entity has permissions/options
gistText(String) - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
 
GROUP - Enum constant in enum class ru.tehkode.permissions.backends.sql.SQLData.Type
 
GROUP - Enum constant in enum class ru.tehkode.permissions.PermissionEntity.Type
 
groupAddParents(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupAddPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupAddTimedPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
GroupCommands - Class in ru.tehkode.permissions.bukkit.commands
 
GroupCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupCreate(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupDefaultCheck(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupDefaultSet(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupDelete(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupDisplaySetWeight(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupListAliasPermissions(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
Group permissions
groupListParents(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupListParentsAlias(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
Group inheritance
groupListPermissions(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupPrefix(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupRemoveParents(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupRemovePermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupRemoveTimedPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groups - Variable in class ru.tehkode.permissions.PermissionManager
 
groupSetOption(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupSetParents(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupsList(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupsListAlias(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupsListAnotherAlias(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupSuffix(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupToggleDebug(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupUsersAdd(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
groupUsersList(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
Group users management
groupUsersRemove(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 

H

handleError(String, Throwable) - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
 
handleError(String, Throwable, CommandSender) - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
 
handleError(Throwable) - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
 
has(String) - Method in class ru.tehkode.permissions.PermissionEntity
Checks if entity has specified permission in default world
has(String) - Method in class ru.tehkode.permissions.PermissionUser
 
has(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Check if entity has specified permission in world
has(String, String, String) - Method in class ru.tehkode.permissions.PermissionManager
Check if player with name has permission in world
has(UUID, String, String) - Method in class ru.tehkode.permissions.PermissionManager
Check if player with UUID has permission in world
has(Player, String) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
has(Player, String) - Method in class ru.tehkode.permissions.PermissionManager
Check if specified player has specified permission
has(Player, String, String) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
has(Player, String, String) - Method in class ru.tehkode.permissions.PermissionManager
Check if player has specified permission in world
hasDebugMode() - Method in class ru.tehkode.permissions.bukkit.regexperms.RegexPermissions
 
hasGroup(String) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
hasGroup(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
hasGroup(String) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
hasGroup(String) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
hasGroup(String) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
hashCode() - Method in class ru.tehkode.permissions.PermissionEntity
 
hasPermission(String) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
hasPermission(Permission) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
hasTable(String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
hasUser(String) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
hasUser(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
hasUser(String) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
hasUser(String) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
hasUser(String) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
HierarchyTraverser<Return> - Class in ru.tehkode.permissions
Class created to simplify hierarchy traversal for entities
HierarchyTraverser(PermissionEntity, String) - Constructor for class ru.tehkode.permissions.HierarchyTraverser
 
HierarchyTraverser(PermissionEntity, String, boolean) - Constructor for class ru.tehkode.permissions.HierarchyTraverser
 
HOUR - Enum constant in enum class ru.tehkode.utils.Interval
 

I

implode(String[], String) - Static method in class ru.tehkode.utils.StringUtils
Returns the given array joined by a separator.
implode(List<?>, String) - Static method in class ru.tehkode.utils.StringUtils
Returns the elements joined by a separator.
INFO_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
informGroup(PermissionsEx, PermissionGroup, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
informPlayer(PermissionsEx, PermissionUser, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
informPlayers() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
inGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
 
inGroup(String, boolean) - Method in class ru.tehkode.permissions.PermissionUser
 
inGroup(String, String) - Method in class ru.tehkode.permissions.PermissionUser
Checks if this user is member of specified group or one of its descendant groups
inGroup(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionUser
Check if this user is member of group or one of its descendant groups (optionally)
inGroup(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 
inGroup(PermissionGroup, boolean) - Method in class ru.tehkode.permissions.PermissionUser
 
inGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionUser
Check if this user is member of group or one of its descendant groups
inGroup(PermissionGroup, String, boolean) - Method in class ru.tehkode.permissions.PermissionUser
Check if this user is member of group or one of its descendant groups (optionally)
INHERITANCE_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
initialize() - Method in class ru.tehkode.permissions.PermissionEntity
This method 100% run after all constructors have been run and entity object, and entity object are completely ready to operate
initialize() - Method in class ru.tehkode.permissions.PermissionGroup
 
initialize() - Method in class ru.tehkode.permissions.PermissionUser
 
initTimer() - Method in class ru.tehkode.permissions.PermissionManager
 
inject(Player, Permissible) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector
Attempts to inject permissible into player,
inject(PluginManager) - Static method in class ru.tehkode.permissions.bukkit.regexperms.PermissionList
 
inject(PermissionsEx, PluginManager) - Static method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap
Inject a PEX permission subscription map into the provided plugin manager.
injectors - Static variable in class ru.tehkode.permissions.bukkit.regexperms.RegexPermissions
 
injectPermissible(Player) - Method in class ru.tehkode.permissions.bukkit.regexperms.RegexPermissions
 
Interval - Enum Class in ru.tehkode.utils
 
INTERVAL_PATTERN - Static variable in class ru.tehkode.utils.DateUtils
 
isApplicable(Player) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector.ClassNameRegexPermissibleInjector
 
isApplicable(Player) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector.ClassPresencePermissibleInjector
 
isApplicable(Player) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector
 
isApplicable(Player) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector.ServerNamePermissibleInjector
 
isAvailable() - Static method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
isChildOf(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(String, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(String, String) - Method in class ru.tehkode.permissions.PermissionGroup
Check if specified group is direct parent of this group
isChildOf(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
Check if this group is descendant of specified group
isChildOf(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(PermissionGroup, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
isChildOf(PermissionGroup, String, boolean) - Method in class ru.tehkode.permissions.PermissionGroup
Check if this group is descendant of specified group
isDebug() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
isDebug() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
isDebug() - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
isDebug() - Method in class ru.tehkode.permissions.PermissionEntity
 
isDebug() - Method in class ru.tehkode.permissions.PermissionManager
Return current state of debug mode
isDefault(String) - Method in class ru.tehkode.permissions.PermissionGroup
 
isEmpty() - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
isLocal(PermissionEvent) - Method in class ru.tehkode.permissions.bukkit.RemoteEventListener
 
isLowerCased(String) - Method in class ru.tehkode.permissions.backends.file.FileConfig
 
isMatch(String) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
isMatches(String, String) - Method in interface ru.tehkode.permissions.PermissionMatcher
 
isMatches(String, String) - Method in class ru.tehkode.permissions.RegExpMatcher
 
isMatches(String, String, boolean) - Method in class ru.tehkode.permissions.PermissionEntity
Checks if specified permission matches specified permission expression
isOnline(UUID) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
isOnline(UUID) - Method in interface ru.tehkode.permissions.NativeInterface
Returns whether the player associated with this uuid is online
isPermissionSet(String) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
isPrimary() - Element in annotation interface ru.tehkode.permissions.commands.Command
 
isRanked() - Method in class ru.tehkode.permissions.PermissionGroup
Checks if group is participating in ranking system
isRanked(String) - Method in class ru.tehkode.permissions.PermissionUser
Check if the user is in the specified ladder
isSaveSuppressed() - Method in class ru.tehkode.permissions.backends.file.FileConfig
 
isVirtual() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
isVirtual() - Method in class ru.tehkode.permissions.backends.file.FileData
 
isVirtual() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
isVirtual() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
isVirtual() - Method in class ru.tehkode.permissions.PermissionEntity
Return state of entity
isVirtual() - Method in interface ru.tehkode.permissions.PermissionsData
Returns true if this User/Group exists only in server memory

K

keySet() - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 

L

labels() - Method in enum class ru.tehkode.utils.Interval
 
listeners - Variable in class ru.tehkode.permissions.commands.CommandsManager
 
load() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
load() - Method in class ru.tehkode.permissions.backends.file.FileConfig
 
load() - Method in class ru.tehkode.permissions.backends.file.FileData
 
load() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
load() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
load() - Method in interface ru.tehkode.permissions.PermissionsData
Preload data from entity
loadFrom(PermissionBackend) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
loadFrom(PermissionBackend) - Method in class ru.tehkode.permissions.backends.PermissionBackend
Load data from alternate backend.
loadFromString(String) - Method in class ru.tehkode.permissions.backends.file.FileConfig
 
loadInheritance() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
loadOptions() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
loadPermissions() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
lock - Variable in class ru.tehkode.permissions.backends.caching.CachingData
 
LONG_URL_FORMAT - Static variable in class ru.tehkode.permissions.bukkit.ErrorReport
 

M

manager - Variable in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
manager - Variable in class ru.tehkode.permissions.PermissionEntity
 
mapPermissions(String, PermissionEntity, int) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
matcher - Variable in class ru.tehkode.permissions.PermissionManager
 
MemoryBackend - Class in ru.tehkode.permissions.backends.memory
 
MemoryBackend(PermissionManager, ConfigurationSection) - Constructor for class ru.tehkode.permissions.backends.memory.MemoryBackend
 
MemoryData - Class in ru.tehkode.permissions.backends.memory
Data for in-memory permissions
MemoryData(String) - Constructor for class ru.tehkode.permissions.backends.memory.MemoryData
 
method - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
MINUTE - Enum constant in enum class ru.tehkode.utils.Interval
 
MONTH - Enum constant in enum class ru.tehkode.utils.Interval
 
MultiBackend - Class in ru.tehkode.permissions.backends
Backend containing multiple backends Backend priority is first-come-first-serve -- whatever's listed first gets priority
MultiBackend(PermissionManager, ConfigurationSection) - Constructor for class ru.tehkode.permissions.backends.MultiBackend
 

N

name() - Element in annotation interface ru.tehkode.permissions.commands.Command
 
nameToUUID(String) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
nameToUUID(String) - Method in interface ru.tehkode.permissions.NativeInterface
Returns the UUID associated with a name.
NativeInterface - Interface in ru.tehkode.permissions
Various mappings for UUID handling
NON_INHERITABLE_PREFIX - Static variable in class ru.tehkode.permissions.PermissionEntity
 

O

object - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
onAsyncPlayerPreLogin(AsyncPlayerPreLoginEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
onCommand(CommandSender, Command, String, String[]) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onDisable() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onDisable() - Method in class ru.tehkode.permissions.bukkit.regexperms.RegexPermissions
 
onDisable() - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
onEnable() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onEntityEvent(PermissionEntityEvent) - Method in class ru.tehkode.permissions.bukkit.RemoteEventListener
 
onEntityEvent(PermissionEntityEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
onLoad() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
onPlayerJoin(PlayerJoinEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
onPlayerLogin(PlayerJoinEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
onPlayerLogin(PlayerLoginEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
onPlayerLoginLate(PlayerLoginEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
onPlayerQuit(PlayerQuitEvent) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
onPlayerQuit(PlayerQuitEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
onRegistered(CommandsManager) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
onRegistered(CommandsManager) - Method in interface ru.tehkode.permissions.commands.CommandListener
 
onSystemEvent(PermissionSystemEvent) - Method in class ru.tehkode.permissions.bukkit.RemoteEventListener
 
onSystemEvent(PermissionSystemEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
onWorldChanged(PlayerChangedWorldEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
OPTIONS_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
originalSyntax - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 

P

params - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
parseInterval(String) - Static method in class ru.tehkode.utils.DateUtils
 
parseValue(String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
PATH_SEPARATOR - Static variable in class ru.tehkode.permissions.backends.file.FileBackend
 
performSchemaUpdate() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
performUpdate() - Method in class ru.tehkode.permissions.backends.SchemaUpdate
 
PermissibleInjector - Class in ru.tehkode.permissions.bukkit.regexperms
This class handles injection of Permissibles into Players for various server implementations.
PermissibleInjector(String, String, boolean) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector
 
PermissibleInjector.ClassNameRegexPermissibleInjector - Class in ru.tehkode.permissions.bukkit.regexperms
 
PermissibleInjector.ClassPresencePermissibleInjector - Class in ru.tehkode.permissions.bukkit.regexperms
 
PermissibleInjector.ServerNamePermissibleInjector - Class in ru.tehkode.permissions.bukkit.regexperms
 
PermissiblePEX - Class in ru.tehkode.permissions.bukkit.regexperms
Implements regex-based permission matching for superperms.
PermissiblePEX(Player, PermissionsEx) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
permission() - Element in annotation interface ru.tehkode.permissions.commands.Command
 
PermissionBackend - Class in ru.tehkode.permissions.backends
Backend for permission Default group: Groups have a default flag.
PermissionBackend(PermissionManager, ConfigurationSection) - Constructor for class ru.tehkode.permissions.backends.PermissionBackend
 
PermissionBackendException - Exception Class in ru.tehkode.permissions.exceptions
This exception is thrown when a permissions backend has issues loading
PermissionBackendException() - Constructor for exception class ru.tehkode.permissions.exceptions.PermissionBackendException
 
PermissionBackendException(String) - Constructor for exception class ru.tehkode.permissions.exceptions.PermissionBackendException
 
PermissionBackendException(String, Throwable) - Constructor for exception class ru.tehkode.permissions.exceptions.PermissionBackendException
 
PermissionBackendException(Throwable) - Constructor for exception class ru.tehkode.permissions.exceptions.PermissionBackendException
 
PermissionCheckResult - Enum Class in ru.tehkode.permissions
 
PermissionEntity - Class in ru.tehkode.permissions
 
PermissionEntity(String, PermissionManager) - Constructor for class ru.tehkode.permissions.PermissionEntity
 
PermissionEntity.Type - Enum Class in ru.tehkode.permissions
 
PermissionEntityEvent - Class in ru.tehkode.permissions.events
 
PermissionEntityEvent(UUID, PermissionEntity, PermissionEntityEvent.Action) - Constructor for class ru.tehkode.permissions.events.PermissionEntityEvent
 
PermissionEntityEvent.Action - Enum Class in ru.tehkode.permissions.events
 
PermissionEvent - Class in ru.tehkode.permissions.events
 
PermissionEvent(UUID) - Constructor for class ru.tehkode.permissions.events.PermissionEvent
 
PermissionGroup - Class in ru.tehkode.permissions
 
PermissionGroup(String, PermissionsGroupData, PermissionManager) - Constructor for class ru.tehkode.permissions.PermissionGroup
 
PermissionList - Class in ru.tehkode.permissions.bukkit.regexperms
 
PermissionList() - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PermissionList
 
PermissionList(Map<? extends String, ? extends Permission>) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PermissionList
 
PermissionManager - Class in ru.tehkode.permissions
 
PermissionManager(PermissionsExConfig, Logger, NativeInterface) - Constructor for class ru.tehkode.permissions.PermissionManager
 
PermissionMatcher - Interface in ru.tehkode.permissions
 
permissions - Variable in class ru.tehkode.permissions.backends.file.FileBackend
 
PERMISSIONS_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
PermissionsCommand - Class in ru.tehkode.permissions.bukkit.commands
 
PermissionsCommand() - Constructor for class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
PermissionsData - Interface in ru.tehkode.permissions
 
PermissionsEx - Class in ru.tehkode.permissions.bukkit
 
PermissionsEx() - Constructor for class ru.tehkode.permissions.bukkit.PermissionsEx
 
PermissionsEx.PlayerEventsListener - Class in ru.tehkode.permissions.bukkit
 
PermissionsExConfig - Class in ru.tehkode.permissions.bukkit
 
PermissionsExConfig(Configuration, PermissionsEx) - Constructor for class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
permissionsFile - Variable in class ru.tehkode.permissions.backends.file.FileBackend
 
PermissionsGroupData - Interface in ru.tehkode.permissions
 
permissionsManager - Variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
PermissionsNotAvailable - Exception Class in ru.tehkode.permissions.exceptions
 
PermissionsNotAvailable() - Constructor for exception class ru.tehkode.permissions.exceptions.PermissionsNotAvailable
 
PermissionsUserData - Interface in ru.tehkode.permissions
This interface is currently empty, but remains to support user-specific data requirements.
PermissionSystemEvent - Class in ru.tehkode.permissions.events
 
PermissionSystemEvent(UUID, PermissionSystemEvent.Action) - Constructor for class ru.tehkode.permissions.events.PermissionSystemEvent
 
PermissionSystemEvent.Action - Enum Class in ru.tehkode.permissions.events
 
PermissionUser - Class in ru.tehkode.permissions
 
PermissionUser(String, PermissionsUserData, PermissionManager) - Constructor for class ru.tehkode.permissions.PermissionUser
 
permissionValue(String) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
PEXPermissionSubscriptionMap - Class in ru.tehkode.permissions.bukkit.regexperms
PermissibleMap for the permissions subscriptions data in Bukkit's PluginManager so we can put in our own data too.
PEXPermissionSubscriptionMap.PEXSubscriptionValueMap - Class in ru.tehkode.permissions.bukkit.regexperms
 
PEXSubscriptionValueMap(String, Map<Permissible, Boolean>) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
player - Variable in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
PlayerEventsListener() - Constructor for class ru.tehkode.permissions.bukkit.PermissionsEx.PlayerEventsListener
 
playerLoginDeny(PlayerLoginEvent) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
plugin - Variable in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
plugin - Variable in class ru.tehkode.permissions.commands.CommandsManager
 
prep(String) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
prepAndBind(String, Object...) - Method in class ru.tehkode.permissions.backends.sql.SQLConnection
 
prepareRegexp(String) - Static method in class ru.tehkode.permissions.RegExpMatcher
 
printEntityInheritance(CommandSender, List<PermissionGroup>) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
printHierarchy(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
printHierarchy(PermissionGroup, String, int) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
promote(PermissionUser, String) - Method in class ru.tehkode.permissions.PermissionUser
Promotes user in specified ladder.
promoter - Variable in exception class ru.tehkode.permissions.exceptions.RankingException
 
promoteUser(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
promoteUserAlias(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
PromotionCommands - Class in ru.tehkode.permissions.bukkit.commands
 
PromotionCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
put(String, Map<Permissible, Boolean>) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap
 
put(String, Permission) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissionList
 
put(Permissible, Boolean) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
putAll(Map<? extends Permissible, ? extends Boolean>) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 

R

rangeExpression - Static variable in class ru.tehkode.permissions.RegExpMatcher
 
RANK_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
rankGroup(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.PromotionCommands
 
RankingException - Exception Class in ru.tehkode.permissions.exceptions
 
RankingException(String, PermissionUser, PermissionUser) - Constructor for exception class ru.tehkode.permissions.exceptions.RankingException
 
RAW_REGEX_CHAR - Static variable in class ru.tehkode.permissions.RegExpMatcher
 
readStream(InputStream) - Static method in class ru.tehkode.utils.StringUtils
Return a stream's complete input as a string, or null if the InputStream is null
recalculatePermissions() - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
regexp - Variable in class ru.tehkode.permissions.commands.CommandsManager.CommandSyntax
 
RegexPermissions - Class in ru.tehkode.permissions.bukkit.regexperms
 
RegexPermissions(PermissionsEx) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.RegexPermissions
 
RegExpMatcher - Class in ru.tehkode.permissions
 
RegExpMatcher() - Constructor for class ru.tehkode.permissions.RegExpMatcher
 
register(CommandListener) - Method in class ru.tehkode.permissions.commands.CommandsManager
 
registerBackendAlias(String, Class<? extends PermissionBackend>) - Static method in class ru.tehkode.permissions.backends.PermissionBackend
Register new alias for specified backend class
registerTask(TimerTask, int) - Method in class ru.tehkode.permissions.PermissionManager
Register new timer task
REINJECT_PERMISSIBLES - Enum constant in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
 
reload() - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
reload() - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
reload() - Method in class ru.tehkode.permissions.backends.MultiBackend
 
reload() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
reload() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
reload(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
RELOADED - Enum constant in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
 
RemoteEventListener - Class in ru.tehkode.permissions.bukkit
Listener for events from the NetEvents plugin
RemoteEventListener(NetEventsPlugin, PermissionManager) - Constructor for class ru.tehkode.permissions.bukkit.RemoteEventListener
 
remove() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
remove() - Method in class ru.tehkode.permissions.backends.file.FileData
 
remove() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
remove() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
remove() - Method in class ru.tehkode.permissions.PermissionEntity
Remove entity data from backend
remove() - Method in class ru.tehkode.permissions.PermissionGroup
 
remove() - Method in interface ru.tehkode.permissions.PermissionsData
Completely remove data from backend
remove(Object) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissionList
 
remove(Object) - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
removeAttachment(Player) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
REMOVED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
removeGroup(String) - Method in class ru.tehkode.permissions.PermissionUser
 
removeGroup(String, String) - Method in class ru.tehkode.permissions.PermissionUser
Remove user from group
removeGroup(PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 
removeGroup(PermissionGroup, String) - Method in class ru.tehkode.permissions.PermissionUser
Remove user from group
removePermission(String) - Method in class ru.tehkode.permissions.PermissionEntity
Remove specified permission from all worlds
removePermission(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Remove permission in world
removeTimedPermission(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Removes specified timed permission for world
repeat(String, int) - Static method in class ru.tehkode.utils.StringUtils
Repeat a string a given number of times.
report(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
requiresLateUserSetup() - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
reset() - Method in class ru.tehkode.permissions.PermissionManager
Reset all in-memory groups and users, clean up runtime stuff, reloads backend
reset(boolean) - Method in class ru.tehkode.permissions.PermissionManager
Reset all in-memory groups and users, clean up runtime stuff, reloads backend
resetGroup(String) - Method in class ru.tehkode.permissions.PermissionManager
Reset in-memory object for groupName
resetUser(String) - Method in class ru.tehkode.permissions.PermissionManager
Reset in-memory object of specified user
resetUser(Player) - Method in class ru.tehkode.permissions.PermissionManager
 
result - Variable in enum class ru.tehkode.permissions.PermissionCheckResult
 
revertUUID() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
ru.tehkode.permissions - package ru.tehkode.permissions
 
ru.tehkode.permissions.backends - package ru.tehkode.permissions.backends
 
ru.tehkode.permissions.backends.caching - package ru.tehkode.permissions.backends.caching
 
ru.tehkode.permissions.backends.file - package ru.tehkode.permissions.backends.file
 
ru.tehkode.permissions.backends.memory - package ru.tehkode.permissions.backends.memory
 
ru.tehkode.permissions.backends.sql - package ru.tehkode.permissions.backends.sql
 
ru.tehkode.permissions.bukkit - package ru.tehkode.permissions.bukkit
 
ru.tehkode.permissions.bukkit.commands - package ru.tehkode.permissions.bukkit.commands
 
ru.tehkode.permissions.bukkit.regexperms - package ru.tehkode.permissions.bukkit.regexperms
 
ru.tehkode.permissions.commands - package ru.tehkode.permissions.commands
 
ru.tehkode.permissions.commands.exceptions - package ru.tehkode.permissions.commands.exceptions
 
ru.tehkode.permissions.events - package ru.tehkode.permissions.events
 
ru.tehkode.permissions.exceptions - package ru.tehkode.permissions.exceptions
 
ru.tehkode.utils - package ru.tehkode.utils
 

S

save() - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
save() - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
save() - Method in class ru.tehkode.permissions.backends.file.FileConfig
 
save() - Method in class ru.tehkode.permissions.backends.file.FileData
 
save() - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
save() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
save() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
save() - Method in class ru.tehkode.permissions.PermissionEntity
Save in-memory data to storage backend
save() - Method in interface ru.tehkode.permissions.PermissionsData
Commit data to backend
SAVED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
saveToString() - Method in class ru.tehkode.permissions.backends.file.FileConfig
 
SchemaUpdate - Class in ru.tehkode.permissions.backends
Class designed to perform updates to schemas.
SchemaUpdate(int) - Constructor for class ru.tehkode.permissions.backends.SchemaUpdate
 
SECOND - Enum constant in enum class ru.tehkode.utils.Interval
 
sendMessage(CommandSender, String) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
serverName - Variable in class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector.ServerNamePermissibleInjector
 
ServerNamePermissibleInjector(String, String, boolean, String) - Constructor for class ru.tehkode.permissions.bukkit.regexperms.PermissibleInjector.ServerNamePermissibleInjector
 
set(Instance, Type) - Method in class ru.tehkode.utils.FieldReplacer
 
setBackend(String) - Method in class ru.tehkode.permissions.PermissionManager
Set backend to specified backend.
setBackend(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
setDebug(boolean) - Method in class ru.tehkode.permissions.PermissionEntity
 
setDebug(boolean) - Method in class ru.tehkode.permissions.PermissionManager
Set debug mode
setDefault(boolean, String) - Method in class ru.tehkode.permissions.PermissionGroup
 
setGroups(String[]) - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
setGroups(String[], String) - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
setGroups(PermissionGroup[]) - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
setGroups(PermissionGroup[], String) - Method in class ru.tehkode.permissions.PermissionUser
Deprecated.
setIdentifier(String) - Method in class ru.tehkode.permissions.backends.caching.CachingUserData
 
setIdentifier(String) - Method in class ru.tehkode.permissions.backends.file.FileData
 
setIdentifier(String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
setIdentifier(String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
setIdentifier(String) - Method in interface ru.tehkode.permissions.PermissionsUserData
Sets the identifier of the user If a user already exists with this identifier, nothing will happen.
setOption(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set option for all worlds.
setOption(String, String, String) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.backends.file.FileData
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
setOption(String, String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set specified option in world
setOption(String, String, String) - Method in interface ru.tehkode.permissions.PermissionsData
Sets option value in specified world
setParams(Map<String, String>) - Method in class ru.tehkode.permissions.commands.CommandsManager.CommandBinding
 
setParentGroupObjects(List<PermissionGroup>) - Method in class ru.tehkode.permissions.PermissionGroup
Deprecated.
setParentGroupObjects(List<PermissionGroup>, String) - Method in class ru.tehkode.permissions.PermissionGroup
Deprecated.
setParentGroups(List<String>) - Method in class ru.tehkode.permissions.PermissionGroup
Deprecated.
setParentGroups(List<String>, String) - Method in class ru.tehkode.permissions.PermissionGroup
setParents(List<String>, String) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
setParents(List<String>, String) - Method in class ru.tehkode.permissions.backends.file.FileData
 
setParents(List<String>, String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
setParents(List<String>, String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
setParents(List<String>, String) - Method in interface ru.tehkode.permissions.PermissionsData
Set parent groups of a user or group
setParents(List<PermissionGroup>) - Method in class ru.tehkode.permissions.PermissionEntity
Set parents for entity in global namespace
setParents(List<PermissionGroup>, String) - Method in class ru.tehkode.permissions.PermissionEntity
 
setParentsIdentifier(List<String>) - Method in class ru.tehkode.permissions.PermissionEntity
 
setParentsIdentifier(List<String>, String) - Method in class ru.tehkode.permissions.PermissionEntity
 
setPermissionMatcher(PermissionMatcher) - Method in class ru.tehkode.permissions.PermissionManager
 
setPermissions(List<String>) - Method in class ru.tehkode.permissions.PermissionEntity
Set specified permissions in common space (all world)
setPermissions(List<String>, String) - Method in class ru.tehkode.permissions.backends.caching.CachingData
 
setPermissions(List<String>, String) - Method in class ru.tehkode.permissions.backends.file.FileData
 
setPermissions(List<String>, String) - Method in class ru.tehkode.permissions.backends.memory.MemoryData
 
setPermissions(List<String>, String) - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
setPermissions(List<String>, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set permissions in world
setPermissions(List<String>, String) - Method in interface ru.tehkode.permissions.PermissionsData
Set permissions for specified world
setPersistent(boolean) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
setPersistent(boolean) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
setPersistent(boolean) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
setPrefix(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set prefix to value
setPreviousPermissible(Permissible) - Method in class ru.tehkode.permissions.bukkit.regexperms.PermissiblePEX
 
setRank(int) - Method in class ru.tehkode.permissions.PermissionGroup
Set rank for this group
setRankLadder(String) - Method in class ru.tehkode.permissions.PermissionGroup
Set rank ladder for this group
setSchemaVersion(int) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
setSchemaVersion(int) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
setSchemaVersion(int) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
setSchemaVersion(int) - Method in class ru.tehkode.permissions.backends.PermissionBackend
Update the schema version.
setSchemaVersion(int) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
setSuffix(String, String) - Method in class ru.tehkode.permissions.PermissionEntity
Set suffix to value
setupAliases() - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
setWeight(int) - Method in class ru.tehkode.permissions.PermissionGroup
 
setWorldInheritance(String, List<String>) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
setWorldInheritance(String, List<String>) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
setWorldInheritance(String, List<String>) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
setWorldInheritance(String, List<String>) - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
setWorldInheritance(String, List<String>) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 
setWorldInheritance(String, List<String>) - Method in class ru.tehkode.permissions.PermissionManager
Set world inheritance parents for world
shortenURL(String) - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
Returns a git.io shortened version of the input
shouldCreateUserRecords() - Method in class ru.tehkode.permissions.PermissionManager
 
shouldLogPlayers() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
showHelp(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
showVersion(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
shutdown() - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
 
size() - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
sprintPermissions(String, List<String>) - Method in class ru.tehkode.permissions.bukkit.commands.PermissionsCommand
 
SQLBackend - Class in ru.tehkode.permissions.backends.sql
 
SQLBackend(PermissionManager, ConfigurationSection) - Constructor for class ru.tehkode.permissions.backends.sql.SQLBackend
 
SQLConnection - Class in ru.tehkode.permissions.backends.sql
One connection per thread, don't share your connections
SQLConnection(Connection, SQLBackend) - Constructor for class ru.tehkode.permissions.backends.sql.SQLConnection
 
SQLData - Class in ru.tehkode.permissions.backends.sql
Data for SQL entities
SQLData(String, SQLData.Type, SQLBackend) - Constructor for class ru.tehkode.permissions.backends.sql.SQLData
 
SQLData.Type - Enum Class in ru.tehkode.permissions.backends.sql
 
SQLQueryCache - Class in ru.tehkode.permissions.backends.sql
Multilevel string database for handling database type-specific queries
SQLQueryCache(InputStream, SQLQueryCache) - Constructor for class ru.tehkode.permissions.backends.sql.SQLQueryCache
 
SQLQueryCache(Properties, SQLQueryCache) - Constructor for class ru.tehkode.permissions.backends.sql.SQLQueryCache
 
StringUtils - Class in ru.tehkode.utils
 
StringUtils() - Constructor for class ru.tehkode.utils.StringUtils
 
superms - Variable in class ru.tehkode.permissions.bukkit.PermissionsEx
 
SuperpermsListener - Class in ru.tehkode.permissions.bukkit
PEX permissions database integration with superperms
SuperpermsListener(PermissionsEx) - Constructor for class ru.tehkode.permissions.bukkit.SuperpermsListener
 
swapGroups(PermissionGroup, PermissionGroup) - Method in class ru.tehkode.permissions.PermissionUser
 
syntax() - Element in annotation interface ru.tehkode.permissions.commands.Command
 

T

target - Variable in exception class ru.tehkode.permissions.exceptions.RankingException
 
TIMEDPERMISSION_EXPIRED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
timedPermissions - Variable in class ru.tehkode.permissions.PermissionEntity
 
timedPermissionsTime - Variable in class ru.tehkode.permissions.PermissionEntity
 
toBoolean() - Method in enum class ru.tehkode.permissions.PermissionCheckResult
 
toggleFeature(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
toInteger(String, int) - Static method in class ru.tehkode.utils.StringUtils
Parse a string to an integer value, using a given default on fail
toString() - Method in class ru.tehkode.permissions.backends.PermissionBackend
 
toString() - Method in class ru.tehkode.permissions.backends.SchemaUpdate
 
toString() - Method in enum class ru.tehkode.permissions.PermissionCheckResult
 
toString() - Method in class ru.tehkode.permissions.PermissionEntity
 
transferGroup(PermissionsGroupData, PermissionsGroupData) - Static method in class ru.tehkode.permissions.backends.BackendDataTransfer
 
transferUser(PermissionsUserData, PermissionsUserData) - Static method in class ru.tehkode.permissions.backends.BackendDataTransfer
 
TRANSIENT_PERMISSION - Static variable in class ru.tehkode.permissions.PermissionManager
 
traverse() - Method in class ru.tehkode.permissions.HierarchyTraverser
Performs a traversal of permissions hierarchy Ordering: For each entity (traversed depth-first): Chosen world World inheritance for chosen world Global scope
TRUE - Enum constant in enum class ru.tehkode.permissions.PermissionCheckResult
 
type - Variable in class ru.tehkode.permissions.events.PermissionEntityEvent
 

U

uncaughtException(Thread, Throwable) - Method in class ru.tehkode.permissions.bukkit.ErrorReport.ExceptionHandler
 
UNDEFINED - Enum constant in enum class ru.tehkode.permissions.PermissionCheckResult
 
uninject() - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap
Uninject this PEX map from its plugin manager
UNKNOWN - Enum constant in enum class ru.tehkode.utils.Interval
 
updateAttachment(Player) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
updateAttachment(Player, String) - Method in class ru.tehkode.permissions.bukkit.SuperpermsListener
 
updateInfo() - Method in class ru.tehkode.permissions.backends.sql.SQLData
 
updaterEnabled() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
updateTimedGroups() - Method in class ru.tehkode.permissions.PermissionUser
 
useNetEvents() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
USER - Enum constant in enum class ru.tehkode.permissions.backends.sql.SQLData.Type
 
USER - Enum constant in enum class ru.tehkode.permissions.PermissionEntity.Type
 
userAddGroup(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userAddGroupsLast - Variable in class ru.tehkode.permissions.PermissionManager
 
userAddGroupsLast() - Method in class ru.tehkode.permissions.bukkit.PermissionsExConfig
 
userAddPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userAddTimedPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userCheckPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
UserCommands - Class in ru.tehkode.permissions.bukkit.commands
 
UserCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userDelete(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userGetOption(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListAlias(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListAliasPermissions(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
User permission management
userListAnotherAlias(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListGroup(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
User's groups management
userListPermissions(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userListSuperPermissions(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userPrefix(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userRemoveGroup(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userRemovePermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userRemoveTimedPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
users - Variable in class ru.tehkode.permissions.PermissionManager
 
usersCleanup(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userSetGroup(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userSetOption(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
usersList(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userSuffix(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userSwapPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.GroupCommands
 
userSwapPermission(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
userToggleDebug(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.UserCommands
 
UtilityCommands - Class in ru.tehkode.permissions.bukkit.commands
 
UtilityCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.UtilityCommands
 
UUIDToName(UUID) - Method in class ru.tehkode.permissions.bukkit.PermissionsEx
 
UUIDToName(UUID) - Method in interface ru.tehkode.permissions.NativeInterface
Converts a uuid to a name.

V

value() - Method in enum class ru.tehkode.utils.Interval
 
valueOf(String) - Static method in enum class ru.tehkode.permissions.backends.sql.SQLData.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.tehkode.permissions.PermissionCheckResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.tehkode.permissions.PermissionEntity.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ru.tehkode.utils.Interval
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ru.tehkode.permissions.backends.sql.SQLData.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class ru.tehkode.permissions.bukkit.regexperms.PEXPermissionSubscriptionMap.PEXSubscriptionValueMap
 
values() - Static method in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.tehkode.permissions.PermissionCheckResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.tehkode.permissions.PermissionEntity.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ru.tehkode.utils.Interval
Returns an array containing the constants of this enum class, in the order they are declared.
virtual - Variable in class ru.tehkode.permissions.backends.file.FileData
 

W

WEEK - Enum constant in enum class ru.tehkode.utils.Interval
 
weight - Variable in class ru.tehkode.permissions.PermissionGroup
 
WEIGHT_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionEntityEvent.Action
 
withException(String, Throwable) - Static method in class ru.tehkode.permissions.bukkit.ErrorReport
 
WORLD - Enum constant in enum class ru.tehkode.permissions.backends.sql.SQLData.Type
 
WorldCommands - Class in ru.tehkode.permissions.bukkit.commands
 
WorldCommands() - Constructor for class ru.tehkode.permissions.bukkit.commands.WorldCommands
 
WORLDINHERITANCE_CHANGED - Enum constant in enum class ru.tehkode.permissions.events.PermissionSystemEvent.Action
 
worldInheritanceCache - Variable in class ru.tehkode.permissions.backends.sql.SQLBackend
 
worldPrintInheritance(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.WorldCommands
 
worldSetInheritance(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.WorldCommands
 
worldsTree(PermissionsEx, CommandSender, Map<String, String>) - Method in class ru.tehkode.permissions.bukkit.commands.WorldCommands
 
writeContents(Writer) - Method in class ru.tehkode.permissions.backends.file.FileBackend
 
writeContents(Writer) - Method in class ru.tehkode.permissions.backends.memory.MemoryBackend
 
writeContents(Writer) - Method in class ru.tehkode.permissions.backends.MultiBackend
 
writeContents(Writer) - Method in class ru.tehkode.permissions.backends.PermissionBackend
Allow this backend to write its contents to a file.
writeContents(Writer) - Method in class ru.tehkode.permissions.backends.sql.SQLBackend
 

Y

YEAR - Enum constant in enum class ru.tehkode.utils.Interval
 
A B C D E F G H I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form