跳过导航链接
A B C D E F G H I K L M N O P R S T U V W 

A

accept(T, U) - 接口 中的方法org.casbin.jcasbin.persist.Helper.loadPolicyLineHandler
 
Adapter - org.casbin.jcasbin.persist中的接口
Adapter is the interface for Casbin adapters.
addDef(String, String, String) - 类 中的方法org.casbin.jcasbin.model.Model
addDef adds an assertion to the model.
addDomainMatchingFunc(BiPredicate<String, String>) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
addDomainMatchingFunc support use domain pattern in g
addFunction(String, CustomFunction) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addFunction adds a customized function.
addFunction(String, AviatorFunction) - 类 中的方法org.casbin.jcasbin.model.FunctionMap
addFunction adds an expression function.
addGroupingPolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addGroupingPolicies adds role inheritance rules to the current policy.
addGroupingPolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addGroupingPolicies adds role inheritance rules to the current policy.
addGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addGroupingPolicy adds a role inheritance rule to the current policy.
addGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addGroupingPolicy adds a role inheritance rule to the current policy.
addGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addGroupingPolicy adds a role inheritance rule to the current policy.
addGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addGroupingPolicy adds a role inheritance rule to the current policy.
addLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
addLink adds the inheritance link between role: name1 and role: name2. aka role: name1 inherits role: name2. domain is a prefix to the roles.
addLink(String, String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
addLink adds the inheritance link between two roles. role: name1 and role: name2. domain is a prefix to the roles.
addMatchingFunc(BiPredicate<String, String>) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
addMatchingFunc support use pattern in g.
addNamedGroupingPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addNamedGroupingPolicies adds named role inheritance rules to the current policy.
addNamedGroupingPolicies(String, String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addNamedGroupingPolicies adds named role inheritance rules to the current policy.
addNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
addNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
addNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
addNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addNamedGroupingPolicy adds a named role inheritance rule to the current policy.
addNamedPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addNamedPolicies adds authorization rules to the current named policy.
addNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
AddNamedPolicy adds an authorization rule to the current named policy.
addNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
AddNamedPolicy adds an authorization rule to the current named policy.
addNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
AddNamedPolicy adds an authorization rule to the current named policy.
addNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
AddNamedPolicy adds an authorization rule to the current named policy.
addPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
addPermissionForUser adds a permission for a user or role.
addPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
addPermissionForUser adds a permission for a user or role.
addPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addPermissionForUser adds a permission for a user or role.
addPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addPermissionForUser adds a permission for a user or role.
addPolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addPolicies adds authorization rules to the current policy.
addPolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addPolicies adds authorization rules to the current policy.
addPolicies(String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Policy
addPolicies adds policy rules to the model.
addPolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.BatchAdapter
 
addPolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
// AddPolicies adds policies rule to all instance.
addPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addPolicy adds an authorization rule to the current policy.
addPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
addPolicy adds an authorization rule to the current policy.
addPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addPolicy adds an authorization rule to the current policy.
addPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addPolicy adds an authorization rule to the current policy.
addPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.model.Policy
addPolicy adds a policy rule to the model.
addPolicy(String, String, List<String>) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
addPolicy adds a policy rule to the storage.
addPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
addPolicy adds a policy rule to the storage.
addPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
addPolicy adds a policy rule to the storage.
addPolicySelf(BooleanSupplier, String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
AddPolicySelf provides a method for dispatcher to add authorization rules to the current policy.
addRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
addRoleForUser adds a role for a user.
addRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addRoleForUser adds a role for a user.
addRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
addRoleForUserInDomain adds a role for a user inside a domain.
addRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
addRoleForUserInDomain adds a role for a user inside a domain.
allMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
allMatch determines whether key1 matches the pattern of key2 , key2 can contain a *.
array2DEquals(List<List<String>>, List<List<String>>) - 类 中的静态方法org.casbin.jcasbin.util.Util
array2DEquals determines whether two 2-dimensional string arrays are identical.
arrayEquals(List<String>, List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
arrayEquals determines whether two string arrays are identical.
arrayRemoveDuplicates(List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
arrayRemoveDuplicates removes any duplicated elements in a string array.
arrayToString(List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
arrayToString gets a printable string for a string array.
Assertion - org.casbin.jcasbin.model中的类
Assertion represents an expression in a section of the model.
Assertion() - 类 的构造器org.casbin.jcasbin.model.Assertion
 

B

BatchAdapter - org.casbin.jcasbin.persist中的接口
 
batchEnforce(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
BatchEnforce enforce in batches
batchEnforce(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
batchEnforce enforce in batches
batchEnforceWithMatcher(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
batchEnforceWithMatcher enforce with matcher in batches
batchEnforceWithMatcher(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
batchEnforceWithMatcher enforce with matcher in batches
buildIncrementalRoleLinks(RoleManager, Model.PolicyOperations, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Assertion
 
buildIncrementalRoleLinks(Map<String, RoleManager>, Model.PolicyOperations, String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Policy
 
buildRoleLinks() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
buildRoleLinks manually rebuild the role inheritance relations.
buildRoleLinks() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
buildRoleLinks manually rebuild the role inheritance relations.
buildRoleLinks(RoleManager) - 类 中的方法org.casbin.jcasbin.model.Assertion
 
buildRoleLinks(Map<String, RoleManager>) - 类 中的方法org.casbin.jcasbin.model.Policy
buildRoleLinks initializes the roles in RBAC.
BuiltInFunctions - org.casbin.jcasbin.util中的类
 
BuiltInFunctions() - 类 的构造器org.casbin.jcasbin.util.BuiltInFunctions
 

C

call(Map<String, Object>, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.EvalFunc
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.GlobMatchFunc
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.IPMatchFunc
 
call(Map<String, Object>, AviatorObject, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.KeyGet2Func
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.KeyGetFunc
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch2Func
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch3Func
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch4Func
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch5Func
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.KeyMatchFunc
 
call(Map<String, Object>, AviatorObject, AviatorObject) - 类 中的方法org.casbin.jcasbin.util.function.RegexMatchFunc
 
CasbinAdapterException - org.casbin.jcasbin.exception中的异常错误
 
CasbinAdapterException(String) - 异常错误 的构造器org.casbin.jcasbin.exception.CasbinAdapterException
 
CasbinAdapterException(String, Throwable) - 异常错误 的构造器org.casbin.jcasbin.exception.CasbinAdapterException
 
CasbinConfigException - org.casbin.jcasbin.exception中的异常错误
 
CasbinConfigException(String, Throwable) - 异常错误 的构造器org.casbin.jcasbin.exception.CasbinConfigException
 
CasbinMatcherException - org.casbin.jcasbin.exception中的异常错误
 
CasbinMatcherException(String) - 异常错误 的构造器org.casbin.jcasbin.exception.CasbinMatcherException
 
CasbinMatcherException(String, Throwable) - 异常错误 的构造器org.casbin.jcasbin.exception.CasbinMatcherException
 
CasbinNameNotExistException - org.casbin.jcasbin.exception中的异常错误
 
CasbinNameNotExistException(String) - 异常错误 的构造器org.casbin.jcasbin.exception.CasbinNameNotExistException
 
CasbinPolicyFileNotFoundException - org.casbin.jcasbin.exception中的异常错误
 
CasbinPolicyFileNotFoundException(String) - 异常错误 的构造器org.casbin.jcasbin.exception.CasbinPolicyFileNotFoundException
 
clear() - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
clear clears all stored data and resets the role manager to the initial state.
clear() - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
Clear clears all stored data and resets the role manager to the initial state.
clearPolicy() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
clearPolicy clears all policy.
clearPolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
clearPolicy clears all policy.
clearPolicy() - 类 中的方法org.casbin.jcasbin.model.Policy
clearPolicy clears all current policy.
clearPolicy() - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
ClearPolicy clears all current policy in all instances
clearPolicySelf(BooleanSupplier) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
ClearPolicySelf provides a method for dispatcher to clear all rules from the current policy.
Config - org.casbin.jcasbin.config中的类
 
convertInSyntax(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
convertInSyntax Convert 'in' to 'include' to fit aviatorscript,because aviatorscript don't support native 'in' syntax
CoreEnforcer - org.casbin.jcasbin.main中的类
CoreEnforcer defines the core functionality of an enforcer.
CoreEnforcer() - 类 的构造器org.casbin.jcasbin.main.CoreEnforcer
 
CustomFunction - org.casbin.jcasbin.util.function中的类
 
CustomFunction() - 类 的构造器org.casbin.jcasbin.util.function.CustomFunction
 

D

DefaultEffector - org.casbin.jcasbin.effect中的类
DefaultEffector is default effector for Casbin.
DefaultEffector() - 类 的构造器org.casbin.jcasbin.effect.DefaultEffector
DefaultEffector is the constructor for DefaultEffector.
DefaultRoleManager - org.casbin.jcasbin.rbac中的类
 
DefaultRoleManager(int) - 类 的构造器org.casbin.jcasbin.rbac.DefaultRoleManager
DefaultRoleManager is the constructor for creating an instance of the default RoleManager implementation.
DefaultRoleManager(int, BiPredicate<String, String>, BiPredicate<String, String>) - 类 的构造器org.casbin.jcasbin.rbac.DefaultRoleManager
In order to use a specific role name matching function, set explicitly the role manager on the Enforcer and rebuild role links (you can optimize by using minimal enforcer constructor).
deleteLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
deleteLink deletes the inheritance link between role: name1 and role: name2. aka role: name1 does not inherit role: name2 any more. domain is a prefix to the roles.
deleteLink(String, String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
deleteLink deletes the inheritance link between two roles. role: name1 and role: name2.
deletePermission(String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deletePermission deletes a permission.
deletePermission(List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deletePermission deletes a permission.
deletePermission(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deletePermission deletes a permission.
deletePermission(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deletePermission deletes a permission.
deletePermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deletePermissionForUser deletes a permission for a user or role.
deletePermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deletePermissionForUser deletes a permission for a user or role.
deletePermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deletePermissionForUser deletes a permission for a user or role.
deletePermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deletePermissionForUser deletes a permission for a user or role.
deletePermissionsForUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deletePermissionsForUser deletes permissions for a user or role.
deletePermissionsForUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deletePermissionsForUser deletes permissions for a user or role.
deleteRole(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deleteRole deletes a role.
deleteRole(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deleteRole deletes a role.
deleteRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deleteRoleForUser deletes a role for a user.
deleteRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deleteRoleForUser deletes a role for a user.
deleteRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deleteRoleForUserInDomain deletes a role for a user inside a domain.
deleteRoleForUserInDomain(String, String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deleteRoleForUserInDomain deletes a role for a user inside a domain.
deleteRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deleteRolesForUser deletes all roles for a user.
deleteRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deleteRolesForUser deletes all roles for a user.
deleteUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
deleteUser deletes a user.
deleteUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
deleteUser deletes a user.
Dispatcher - org.casbin.jcasbin.persist中的接口
Dispatcher is the interface for jCasbin dispatcher
DistributedEnforcer - org.casbin.jcasbin.main中的类
DistributedEnforcer wraps SyncedEnforcer for dispatcher.
DistributedEnforcer() - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
DistributedEnforcer is the default constructor.
DistributedEnforcer(String, String) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
DistributedEnforcer initializes an enforcer with a model file and a policy file.
DistributedEnforcer(String, Adapter) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
DistributedEnforcer initializes an enforcer with a database adapter.
DistributedEnforcer(Model, Adapter) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
DistributedEnforcer initializes an enforcer with a model and a database adapter.
DistributedEnforcer(Model) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
DistributedEnforcer initializes an enforcer with a model.
DistributedEnforcer(String) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
DistributedEnforcer initializes an enforcer with a model file.
DistributedEnforcer(String, String, boolean) - 类 的构造器org.casbin.jcasbin.main.DistributedEnforcer
DistributedEnforcer initializes an enforcer with a model file, a policy file and an enable log flag.

E

Effect - org.casbin.jcasbin.effect中的枚举
 
Effector - org.casbin.jcasbin.effect中的接口
Effector is the interface for Casbin effectors.
enableAutoBuildRoleLinks(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
enableAutoBuildRoleLinks controls whether to save a policy rule automatically to the adapter when it is added or removed.
enableAutoSave(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
enableAutoSave controls whether to save a policy rule automatically to the adapter when it is added or removed.
enableEnforce(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
enableEnforce changes the enforcing state of Casbin, when Casbin is disabled, all access will be allowed by the enforce() function.
enableLog(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
enableLog changes whether to print Casbin log to the standard output.
enableLog - 类 中的静态变量org.casbin.jcasbin.util.Util
 
enforce(Object...) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
enforce decides whether a "subject" can access a "object" with the operation "action", input parameters are usually: (sub, obj, act).
enforce(Object...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
enforce decides whether a "subject" can access a "object" with the operation "action", input parameters are usually: (sub, obj, act).
Enforcer - org.casbin.jcasbin.main中的类
Enforcer = ManagementEnforcer + RBAC API.
Enforcer() - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer is the default constructor.
Enforcer(String, String) - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer initializes an enforcer with a model file and a policy file.
Enforcer(String, Adapter) - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer initializes an enforcer with a database adapter.
Enforcer(Model, Adapter) - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer initializes an enforcer with a model and a database adapter.
Enforcer(Model, Adapter, boolean) - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer initializes an enforcer with a model, a database adapter and an enable log flag.
Enforcer(Model) - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer initializes an enforcer with a model.
Enforcer(String) - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer initializes an enforcer with a model file.
Enforcer(String, String, boolean) - 类 的构造器org.casbin.jcasbin.main.Enforcer
Enforcer initializes an enforcer with a model file, a policy file and an enable log flag.
enforceWithMatcher(String, Object...) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
enforceWithMatcher use a custom matcher to decide whether a "subject" can access a "object" with the operation "action", input parameters are usually: (matcher, sub, obj, act), use model matcher by default when matcher is "" or null.
enforceWithMatcher(String, Object...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
enforceWithMatcher use a custom matcher to decide whether a "subject" can access a "object" with the operation "action", input parameters are usually: (matcher, sub, obj, act), use model matcher by default when matcher is "" or null.
escapeAssertion(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
escapeAssertion escapes the dots in the assertion, because the expression evaluation doesn't support such variable names.
eval(String, Map<String, Object>, AviatorEvaluatorInstance) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
eval calculates the stringified boolean expression and return its result.
EvalFunc - org.casbin.jcasbin.util.function中的类
EvalFunc is the wrapper for eval.
EvalFunc() - 类 的构造器org.casbin.jcasbin.util.function.EvalFunc
 

F

FileAdapter - org.casbin.jcasbin.persist.file_adapter中的类
FileAdapter is the file adapter for Casbin.
FileAdapter(String) - 类 的构造器org.casbin.jcasbin.persist.file_adapter.FileAdapter
FileAdapter is the constructor for FileAdapter.
FileAdapter(InputStream) - 类 的构造器org.casbin.jcasbin.persist.file_adapter.FileAdapter
FileAdapter is the constructor for FileAdapter.
Filter() - 类 的构造器org.casbin.jcasbin.persist.file_adapter.FilteredAdapter.Filter
 
FilteredAdapter - org.casbin.jcasbin.persist.file_adapter中的类
FilteredAdapter is the filtered file adapter for Casbin.
FilteredAdapter(String) - 类 的构造器org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
 
FilteredAdapter - org.casbin.jcasbin.persist中的接口
FilteredAdapter is the interface for Casbin adapters supporting filtered policies.
FilteredAdapter.Filter - org.casbin.jcasbin.persist.file_adapter中的类
the filter class.
fm - 类 中的变量org.casbin.jcasbin.model.FunctionMap
AviatorFunction represents a function that is used in the matchers, used to get attributes in ABAC.
FunctionMap - org.casbin.jcasbin.model中的类
FunctionMap represents the collection of Function.
FunctionMap() - 类 的构造器org.casbin.jcasbin.model.FunctionMap
 

G

g - 类 中的变量org.casbin.jcasbin.persist.file_adapter.FilteredAdapter.Filter
 
generateGFunction(String, RoleManager) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
generateGFunction is the factory method of the g(_, _) function.
get(String) - 类 中的方法org.casbin.jcasbin.config.Config
 
getAdapter() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
getAdapter gets the current adapter.
getAllActions() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getAllActions gets the list of actions that show up in the current policy.
getAllActions() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getAllActions gets the list of actions that show up in the current policy.
getAllNamedActions(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
GetAllNamedActions gets the list of actions that show up in the current named policy.
getAllNamedActions(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
GetAllNamedActions gets the list of actions that show up in the current named policy.
getAllNamedObjects(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getAllNamedObjects gets the list of objects that show up in the current named policy.
getAllNamedObjects(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getAllNamedObjects gets the list of objects that show up in the current named policy.
getAllNamedRoles(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getAllNamedRoles gets the list of roles that show up in the current named policy.
getAllNamedRoles(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getAllNamedRoles gets the list of roles that show up in the current named policy.
getAllNamedSubjects(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
GetAllNamedSubjects gets the list of subjects that show up in the currentnamed policy.
getAllObjects() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getAllObjects gets the list of objects that show up in the current policy.
getAllObjects() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getAllObjects gets the list of objects that show up in the current policy.
getAllRoles() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getAllRoles gets the list of roles that show up in the current policy.
getAllRoles() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getAllRoles gets the list of roles that show up in the current policy.
getAllSubjects() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getAllSubjects gets the list of subjects that show up in the current policy.
getAllSubjects() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getAllSubjects gets the list of subjects that show up in the current policy.
getAviatorEval() - 类 中的方法org.casbin.jcasbin.util.function.CustomFunction
 
getBool(String) - 类 中的方法org.casbin.jcasbin.config.Config
 
getFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getFilteredGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
getFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getFilteredGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
getFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getFilteredNamedGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
getFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getFilteredNamedGroupingPolicy gets all the role inheritance rules in the policy, field filters can be specified.
getFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getFilteredNamedPolicy gets all the authorization rules in the named policy, field filters can be specified.
getFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getFilteredNamedPolicy gets all the authorization rules in the named policy, field filters can be specified.
getFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getFilteredPolicy gets all the authorization rules in the policy, field filters can be specified.
getFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getFilteredPolicy gets all the authorization rules in the policy, field filters can be specified.
getFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.model.Policy
getFilteredPolicy gets rules based on field filters from a policy.
getFloat(String) - 类 中的方法org.casbin.jcasbin.config.Config
 
getGroupingPolicy() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getGroupingPolicy gets all the role inheritance rules in the policy.
getGroupingPolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getGroupingPolicy gets all the role inheritance rules in the policy.
getImplicitPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getImplicitPermissionsForUser gets implicit permissions for a user or role.
getImplicitPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getImplicitPermissionsForUser gets implicit permissions for a user or role.
getImplicitPermissionsForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getImplicitPermissionsForUserInDomain gets implicit permissions for a user or role in domain.
getImplicitRolesForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getImplicitRolesForUser gets implicit roles that a user has.
getImplicitRolesForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getImplicitRolesForUser gets implicit roles that a user has.
getImplicitUsersForRole(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getImplicitUsersForRole gets implicit users for a role.
getInt(String) - 类 中的方法org.casbin.jcasbin.config.Config
 
getModCount() - 类 中的方法org.casbin.jcasbin.model.Model
 
getModel() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
getModel gets the current model.
getName() - 类 中的方法org.casbin.jcasbin.util.function.EvalFunc
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.GlobMatchFunc
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.IPMatchFunc
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyGet2Func
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyGetFunc
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch2Func
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch3Func
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch4Func
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatch5Func
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.KeyMatchFunc
 
getName() - 类 中的方法org.casbin.jcasbin.util.function.RegexMatchFunc
 
getNamedGroupingPolicy(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getNamedGroupingPolicy gets all the role inheritance rules in the policy.
getNamedGroupingPolicy(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getNamedGroupingPolicy gets all the role inheritance rules in the policy.
getNamedPolicy(String) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getNamedPolicy gets all the authorization rules in the named policy.
getNamedPolicy(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getNamedPolicy gets all the authorization rules in the named policy.
getPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getPermissionsForUser gets permissions for a user or role.
getPermissionsForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getPermissionsForUser gets permissions for a user or role.
getPermissionsForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getPermissionsForUserInDomain gets permissions for a user or role inside a domain.
getPermissionsForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getPermissionsForUserInDomain gets permissions for a user or role inside a domain.
getPermittedActions(Object, Object) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getPermittedActions returns all valid actions to specific object for current subject.
getPolicy() - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
getPolicy gets all the authorization rules in the policy.
getPolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getPolicy gets all the authorization rules in the policy.
getPolicy(String, String) - 类 中的方法org.casbin.jcasbin.model.Policy
getPolicy gets all rules in a policy.
getRmMap() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
getRmMap gets the current role manager map.
getRoles(String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
getRoles gets the roles that a subject inherits. domain is a prefix to the roles.
getRoles(String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
getRoles gets the roles that a user inherits. domain is a prefix to the roles.
getRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getRolesForUser gets the roles that a user has.
getRolesForUser(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getRolesForUser gets the roles that a user has.
getRolesForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getRolesForUserInDomain gets the roles that a user has inside a domain.
getRolesForUserInDomain(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getRolesForUserInDomain gets the roles that a user has inside a domain.
getString(String) - 类 中的方法org.casbin.jcasbin.config.Config
 
getStrings(String) - 类 中的方法org.casbin.jcasbin.config.Config
 
getUsers(String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
getUsers gets the users that inherits a subject.
getUsers(String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
getUsers gets the users that inherits a role.
getUsersForRole(String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
getUsersForRole gets the users that has a role.
getUsersForRole(String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
getUsersForRole gets the users that has a role.
getValuesForFieldInPolicy(String, String, int) - 类 中的方法org.casbin.jcasbin.model.Policy
getValuesForFieldInPolicy gets all values for a field for all rules in a policy, duplicated values are removed.
Glob - org.casbin.jcasbin.util中的类
 
Glob() - 类 的构造器org.casbin.jcasbin.util.Glob
 
globMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
globMatch determines whether key1 matches the pattern of key2 in glob expression.
GlobMatchFunc - org.casbin.jcasbin.util.function中的类
GlobMatchFunc is the wrapper for globMatch.
GlobMatchFunc() - 类 的构造器org.casbin.jcasbin.util.function.GlobMatchFunc
 
GroupRoleManager - org.casbin.jcasbin.rbac中的类
GroupRoleManager is used for authorization if the user's group is the role who has permission, but the group information is in the default format (policy start with "g") and the role information is in named format (policy start with "g2", "g3", ...).
GroupRoleManager(int) - 类 的构造器org.casbin.jcasbin.rbac.GroupRoleManager
GroupRoleManager is the constructor for creating an instance of the GroupRoleManager implementation.

H

hasEval(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
 
hasGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasGroupingPolicy determines whether a role inheritance rule exists.
hasGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasGroupingPolicy determines whether a role inheritance rule exists.
hasGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasGroupingPolicy determines whether a role inheritance rule exists.
hasGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasGroupingPolicy determines whether a role inheritance rule exists.
hasLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
hasLink determines whether role: name1 inherits role: name2. domain is a prefix to the roles.
hasLink(String, String, String...) - 类 中的方法org.casbin.jcasbin.rbac.GroupRoleManager
hasLink determines whether role: name1 inherits role: name2.
hasLink(String, String, String...) - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
hasLink determines whether a link exists between two roles. role: name1 inherits role: name2.
hasNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
hasNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
hasNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
hasNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasNamedGroupingPolicy determines whether a named role inheritance rule exists.
hasNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasNamedPolicy determines whether a named authorization rule exists.
hasNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasNamedPolicy determines whether a named authorization rule exists.
hasNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasNamedPolicy determines whether a named authorization rule exists.
hasNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasNamedPolicy determines whether a named authorization rule exists.
hasPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.Enforcer
hasPermissionForUser determines whether a user has a permission.
hasPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
hasPermissionForUser determines whether a user has a permission.
hasPermissionForUser(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasPermissionForUser determines whether a user has a permission.
hasPermissionForUser(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasPermissionForUser determines whether a user has a permission.
hasPolicies(String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Policy
 
hasPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasPolicy determines whether an authorization rule exists.
hasPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
hasPolicy determines whether an authorization rule exists.
hasPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasPolicy determines whether an authorization rule exists.
hasPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasPolicy determines whether an authorization rule exists.
hasPolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.model.Policy
hasPolicy determines whether a model has the specified policy rule.
hasRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.Enforcer
hasRoleForUser determines whether a user has a role.
hasRoleForUser(String, String) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
hasRoleForUser determines whether a user has a role.
Helper - org.casbin.jcasbin.persist中的类
 
Helper() - 类 的构造器org.casbin.jcasbin.persist.Helper
 
Helper.loadPolicyLineHandler<T,U> - org.casbin.jcasbin.persist中的接口
 

I

initPriorityIndex() - 类 中的方法org.casbin.jcasbin.model.Assertion
 
ipMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
ipMatch determines whether IP address ip1 matches the pattern of IP address ip2, ip2 can be an IP address or a CIDR pattern.
IPMatchFunc - org.casbin.jcasbin.util.function中的类
IPMatchFunc is the wrapper for ipMatch.
IPMatchFunc() - 类 的构造器org.casbin.jcasbin.util.function.IPMatchFunc
 
isAutoNotifyDispatcher() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
 
isAutoNotifyWatcher() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
 
isFiltered() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
isFiltered returns true if the loaded policy has been filtered.
isFiltered() - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
 
isFiltered() - 接口 中的方法org.casbin.jcasbin.persist.FilteredAdapter
IsFiltered returns true if the loaded policy has been filtered.

K

key - 类 中的变量org.casbin.jcasbin.model.Assertion
 
keyGet2Func(String, String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
KeyGet2 returns value matched pattern.For example, "/resource1" matches "/:resource", if the pathVar == "resource", then "resource1" will be returned.
KeyGet2Func - org.casbin.jcasbin.util.function中的类
KeyGet2Func is the wrapper for keyGet2.
KeyGet2Func() - 类 的构造器org.casbin.jcasbin.util.function.KeyGet2Func
 
keyGetFunc(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
KeyGet returns the matched part.
KeyGetFunc - org.casbin.jcasbin.util.function中的类
KeyGetFunc is the wrapper for keyGet.
KeyGetFunc() - 类 的构造器org.casbin.jcasbin.util.function.KeyGetFunc
 
keyMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
keyMatch determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
keyMatch2(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
keyMatch2 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch2Func - org.casbin.jcasbin.util.function中的类
KeyMatch2Func is the wrapper for keyMatch2.
KeyMatch2Func() - 类 的构造器org.casbin.jcasbin.util.function.KeyMatch2Func
 
keyMatch3(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
keyMatch3 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch3Func - org.casbin.jcasbin.util.function中的类
KeyMatch3Func is the wrapper for keyMatch3.
KeyMatch3Func() - 类 的构造器org.casbin.jcasbin.util.function.KeyMatch3Func
 
keyMatch4(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
KeyMatch4 determines whether key1 matches the pattern of key2 (similar to RESTful path), key2 can contain a *.
KeyMatch4Func - org.casbin.jcasbin.util.function中的类
KeyMatch4Func is the wrapper for keyMatch4.
KeyMatch4Func() - 类 的构造器org.casbin.jcasbin.util.function.KeyMatch4Func
 
keyMatch5(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
KeyMatch5 determines whether key1 matches the pattern of key2 and ignores the parameters in key2.
KeyMatch5Func - org.casbin.jcasbin.util.function中的类
 
KeyMatch5Func() - 类 的构造器org.casbin.jcasbin.util.function.KeyMatch5Func
 
KeyMatchFunc - org.casbin.jcasbin.util.function中的类
KeyMatchFunc is the wrapper for keyMatch.
KeyMatchFunc() - 类 的构造器org.casbin.jcasbin.util.function.KeyMatchFunc
 

L

loadFilteredPolicy(Object) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
loadFilteredPolicy reloads a filtered policy from file/database.
loadFilteredPolicy(Object) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
loadFilteredPolicy reloads a filtered policy from file/database.
loadFilteredPolicy(Model, Object) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
loadFilteredPolicy loads only policy rules that match the filter.
loadFilteredPolicy(Model, Object) - 接口 中的方法org.casbin.jcasbin.persist.FilteredAdapter
loadFilteredPolicy loads only policy rules that match the filter.
loadFunctionMap() - 类 中的静态方法org.casbin.jcasbin.model.FunctionMap
loadFunctionMap loads an initial function map.
loadModel() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
loadModel reloads the model from the model CONF file.
loadModel(String) - 类 中的方法org.casbin.jcasbin.model.Model
loadModel loads the model from model CONF file.
loadModelFromText(String) - 类 中的方法org.casbin.jcasbin.model.Model
loadModelFromText loads the model from the text.
loadPolicy() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
loadPolicy reloads the policy from file/database.
loadPolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
loadPolicy reloads the policy from file/database.
loadPolicy(Model) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
loadPolicy loads all policy rules from the storage.
loadPolicy(Model) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
loadPolicy loads all policy rules from the storage.
loadPolicy(Model) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
loadPolicy loads all policy rules from the storage.
loadPolicyLine(String, Model) - 类 中的静态方法org.casbin.jcasbin.persist.Helper
 
logPrint(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
logPrint prints the log.
logPrintf(String, String...) - 类 中的静态方法org.casbin.jcasbin.util.Util
logPrintf prints the log with the format.
logPrintfError(String, Object...) - 类 中的静态方法org.casbin.jcasbin.util.Util
logPrintf prints the log with the format as an error.
logPrintfWarn(String, Object...) - 类 中的静态方法org.casbin.jcasbin.util.Util
logPrintf prints the log with the format as a warning.

M

ManagementEnforcer - org.casbin.jcasbin.main中的类
ManagementEnforcer = InternalEnforcer + Management API.
ManagementEnforcer() - 类 的构造器org.casbin.jcasbin.main.ManagementEnforcer
 
mergeEffects(String, Effect[], float[]) - 类 中的方法org.casbin.jcasbin.effect.DefaultEffector
mergeEffects merges all matching results collected by the enforcer into a single decision.
mergeEffects(String, Effect[], float[]) - 接口 中的方法org.casbin.jcasbin.effect.Effector
mergeEffects merges all matching results collected by the enforcer into a single decision.
modCount - 类 中的变量org.casbin.jcasbin.model.Model
 
Model - org.casbin.jcasbin.model中的类
Model represents the whole access control model.
Model() - 类 的构造器org.casbin.jcasbin.model.Model
 
model - 类 中的变量org.casbin.jcasbin.model.Policy
 
Model.PolicyOperations - org.casbin.jcasbin.model中的枚举
 

N

newConfig(String) - 类 中的静态方法org.casbin.jcasbin.config.Config
newConfig create an empty configuration representation from file.
newConfigFromText(String) - 类 中的静态方法org.casbin.jcasbin.config.Config
newConfigFromText create an empty configuration representation from text.
newModel() - 类 中的静态方法org.casbin.jcasbin.main.CoreEnforcer
newModel creates a model.
newModel(String) - 类 中的静态方法org.casbin.jcasbin.main.CoreEnforcer
newModel creates a model.
newModel(String, String) - 类 中的静态方法org.casbin.jcasbin.main.CoreEnforcer
newModel creates a model.

O

org.casbin.jcasbin.config - 程序包 org.casbin.jcasbin.config
 
org.casbin.jcasbin.effect - 程序包 org.casbin.jcasbin.effect
 
org.casbin.jcasbin.exception - 程序包 org.casbin.jcasbin.exception
 
org.casbin.jcasbin.main - 程序包 org.casbin.jcasbin.main
 
org.casbin.jcasbin.model - 程序包 org.casbin.jcasbin.model
 
org.casbin.jcasbin.persist - 程序包 org.casbin.jcasbin.persist
 
org.casbin.jcasbin.persist.file_adapter - 程序包 org.casbin.jcasbin.persist.file_adapter
 
org.casbin.jcasbin.rbac - 程序包 org.casbin.jcasbin.rbac
 
org.casbin.jcasbin.util - 程序包 org.casbin.jcasbin.util
 
org.casbin.jcasbin.util.function - 程序包 org.casbin.jcasbin.util.function
 

P

p - 类 中的变量org.casbin.jcasbin.persist.file_adapter.FilteredAdapter.Filter
 
paramsToString(String[]) - 类 中的静态方法org.casbin.jcasbin.util.Util
paramsToString gets a printable string for variable number of parameters.
policy - 类 中的变量org.casbin.jcasbin.model.Assertion
 
Policy - org.casbin.jcasbin.model中的类
Policy represents the whole access control policy user defined.
Policy() - 类 的构造器org.casbin.jcasbin.model.Policy
 
printModel() - 类 中的方法org.casbin.jcasbin.model.Model
printModel prints the model to the log.
printPolicy() - 类 中的方法org.casbin.jcasbin.model.Policy
printPolicy prints the policy to log.
printRoles() - 类 中的方法org.casbin.jcasbin.rbac.DefaultRoleManager
printRoles prints all the roles to log.
printRoles() - 接口 中的方法org.casbin.jcasbin.rbac.RoleManager
printRoles prints all the roles to log.
priorityIndex - 类 中的变量org.casbin.jcasbin.model.Assertion
 

R

regexMatch(String, String) - 类 中的静态方法org.casbin.jcasbin.util.BuiltInFunctions
regexMatch determines whether key1 matches the pattern of key2 in regular expression.
RegexMatchFunc - org.casbin.jcasbin.util.function中的类
RegexMatchFunc is the wrapper for regexMatch.
RegexMatchFunc() - 类 的构造器org.casbin.jcasbin.util.function.RegexMatchFunc
 
removeComments(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
removeComments removes the comments starting with # in the text.
removeFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredGroupingPolicy removes a role inheritance rule from the current policy, field filters can be specified.
removeFilteredGroupingPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeFilteredGroupingPolicy removes a role inheritance rule from the current policy, field filters can be specified.
removeFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredNamedGroupingPolicy removes a role inheritance rule from the current named policy, field filters can be specified.
removeFilteredNamedGroupingPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeFilteredNamedGroupingPolicy removes a role inheritance rule from the current named policy, field filters can be specified.
removeFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredNamedPolicy removes an authorization rule from the current named policy, field filters can be specified.
removeFilteredNamedPolicy(String, int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeFilteredNamedPolicy removes an authorization rule from the current named policy, field filters can be specified.
removeFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeFilteredPolicy removes an authorization rule from the current policy, field filters can be specified.
removeFilteredPolicy(int, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeFilteredPolicy removes an authorization rule from the current policy, field filters can be specified.
removeFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.model.Policy
removeFilteredPolicy removes policy rules based on field filters from the model.
removeFilteredPolicy(String, String, int, String...) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
removeFilteredPolicy removes policy rules that match the filter from the storage.
removeFilteredPolicy(String, String, int, String...) - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
RemoveFilteredPolicy removes policy rules that match the filter from all instance.
removeFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
removeFilteredPolicy removes policy rules that match the filter from the storage.
removeFilteredPolicy(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
removeFilteredPolicy removes policy rules that match the filter from the storage.
removeFilteredPolicyReturnsEffects(String, String, int, String...) - 类 中的方法org.casbin.jcasbin.model.Policy
removeFilteredPolicyReturnsEffects removes policy rules based on field filters from the model.
removeFilteredPolicySelf(BooleanSupplier, String, String, int, String...) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
RemoveFilteredPolicySelf provides a method for dispatcher to remove an authorization rule from the current policy, field filters can be specified.
removeGroupingPolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeGroupingPolicies removes role inheritance rules from the current policy.
removeGroupingPolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeGroupingPolicies removes role inheritance rules from the current policy.
removeGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeGroupingPolicy removes a role inheritance rule from the current policy.
removeGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeGroupingPolicy removes a role inheritance rule from the current policy.
removeGroupingPolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeGroupingPolicy removes a role inheritance rule from the current policy.
removeGroupingPolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeGroupingPolicy removes a role inheritance rule from the current policy.
removeNamedGroupingPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeNamedGroupingPolicies removes role inheritance rules from the current named policy.
removeNamedGroupingPolicies(String, String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeNamedGroupingPolicies removes role inheritance rules from the current named policy.
removeNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
removeNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
removeNamedGroupingPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
removeNamedGroupingPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeNamedGroupingPolicy removes a role inheritance rule from the current named policy.
removeNamedPolicies(String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeNamedPolicies removes authorization rules from the current named policy.
removeNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeNamedPolicy removes an authorization rule from the current named policy.
removeNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removeNamedPolicy removes an authorization rule from the current named policy.
removeNamedPolicy(String, List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeNamedPolicy removes an authorization rule from the current named policy.
removeNamedPolicy(String, String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removeNamedPolicy removes an authorization rule from the current named policy.
removePolicies(List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removePolicies removes authorization rules from the current policy.
removePolicies(String[][]) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removePolicies removes authorization rules from the current policy.
removePolicies(String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.model.Policy
removePolicies removes rules from the current policy.
removePolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.BatchAdapter
 
removePolicies(String, String, List<List<String>>) - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
RemovePolicies removes policies rule from all instance.
removePolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removePolicy removes an authorization rule from the current policy.
removePolicy(String...) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
removePolicy removes an authorization rule from the current policy.
removePolicy(List<String>) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removePolicy removes an authorization rule from the current policy.
removePolicy(String...) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
removePolicy removes an authorization rule from the current policy.
removePolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.model.Policy
removePolicy removes a policy rule from the model.
removePolicy(String, String, List<String>) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
removePolicy removes a policy rule from the storage.
removePolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
removePolicy removes a policy rule from the storage.
removePolicy(String, String, List<String>) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
removePolicy removes a policy rule from the storage.
removePolicySelf(BooleanSupplier, String, String, List<List<String>>) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
RemovePolicySelf provides a method for dispatcher to remove policies from current policy.
replaceEval(String, String) - 类 中的静态方法org.casbin.jcasbin.util.Util
 
replaceTargets(String, Map<String, Object>) - 类 中的方法org.casbin.jcasbin.util.function.CustomFunction
 
resetExpressionEvaluator() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
Invalidate cache of compiled model matcher expression.
rm - 类 中的变量org.casbin.jcasbin.model.Assertion
 
RoleManager - org.casbin.jcasbin.rbac中的接口
 

S

saveModelToText() - 类 中的方法org.casbin.jcasbin.model.Model
saveModelToText saves the model to the text.
savePolicy() - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
savePolicy saves the current policy (usually after changed with Casbin API) back to file/database.
savePolicy() - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
savePolicy saves the current policy (usually after changed with Casbin API) back to file/database.
savePolicy(Model) - 接口 中的方法org.casbin.jcasbin.persist.Adapter
savePolicy saves all policy rules to the storage.
savePolicy(Model) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FileAdapter
savePolicy saves all policy rules to the storage.
savePolicy(Model) - 类 中的方法org.casbin.jcasbin.persist.file_adapter.FilteredAdapter
savePolicy saves all policy rules to the storage.
savePolicyToText() - 类 中的方法org.casbin.jcasbin.model.Policy
savePolicyToText saves the policy to the text.
set(String, String) - 类 中的方法org.casbin.jcasbin.config.Config
 
setAdapter(Adapter) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
setAdapter sets the current adapter.
setAutoNotifyDispatcher(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
 
setAutoNotifyWatcher(boolean) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
 
setAviatorEval(String, AviatorEvaluatorInstance) - 类 中的方法org.casbin.jcasbin.model.FunctionMap
setAviatorEval adds AviatorEvaluatorInstance to the custom function.
setAviatorEval(AviatorEvaluatorInstance) - 类 中的方法org.casbin.jcasbin.model.FunctionMap
setAviatorEval adds AviatorEvaluatorInstance to all the custom function.
setAviatorEval(AviatorEvaluatorInstance) - 类 中的方法org.casbin.jcasbin.util.function.CustomFunction
 
setDispatcher(Dispatcher) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
setDispatcher sets the current dispatcher.
setEffector(Effector) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
setEffector sets the current effector.
setEquals(List<String>, List<String>) - 类 中的静态方法org.casbin.jcasbin.util.Util
setEquals determines whether two string sets are identical.
setModel(Model) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
setModel sets the current model.
setRoleManager(RoleManager) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
setRoleManager sets the current role manager for g.
setRoleManager(String, RoleManager) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
setRoleManager sets role manager for ptype.
setUpdateCallback(Runnable) - 接口 中的方法org.casbin.jcasbin.persist.Watcher
SetUpdateCallback sets the callback function that the watcher will call when the policy in DB has been changed by other instances.
setUpdateCallback(Consumer<String>) - 接口 中的方法org.casbin.jcasbin.persist.Watcher
SetUpdateCallback sets the callback function that the watcher will call when the policy in DB has been changed by other instances.
setWatcher(Watcher) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
setWatcher sets the current watcher.
setWatcher(Watcher) - 类 中的方法org.casbin.jcasbin.main.SyncedEnforcer
setWatcher sets the current watcher.
sortPoliciesByPriority() - 类 中的方法org.casbin.jcasbin.model.Model
sort policies by priority value
splitCommaDelimited(String) - 类 中的静态方法org.casbin.jcasbin.util.Util
splitCommaDelimited splits a comma-delimited string according to the default processing method of the CSV file into a string array.
SyncedEnforcer - org.casbin.jcasbin.main中的类
SyncedEnforcer = ManagementEnforcer + RBAC API.
SyncedEnforcer() - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
; SyncedEnforcer is the default constructor.
SyncedEnforcer(String, String) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
SyncedEnforcer initializes an enforcer with a model file and a policy file.
SyncedEnforcer(String, Adapter) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
SyncedEnforcer initializes an enforcer with a database adapter.
SyncedEnforcer(Model, Adapter) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
SyncedEnforcer initializes an enforcer with a model and a database adapter.
SyncedEnforcer(Model) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
SyncedEnforcer initializes an enforcer with a model.
SyncedEnforcer(String) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
SyncedEnforcer initializes an enforcer with a model file.
SyncedEnforcer(String, String, boolean) - 类 的构造器org.casbin.jcasbin.main.SyncedEnforcer
SyncedEnforcer initializes an enforcer with a model file, a policy file and an enable log flag.

T

tokens - 类 中的变量org.casbin.jcasbin.model.Assertion
 
toRegexPattern(String) - 类 中的静态方法org.casbin.jcasbin.util.Glob
Creates a regex pattern from the given glob expression.

U

UpdatableAdapter - org.casbin.jcasbin.persist中的接口
UpdatableAdapter is the interface for Casbin adapters with add update policy function.
update() - 接口 中的方法org.casbin.jcasbin.persist.Watcher
Update calls the update callback of other instances to synchronize their policy.
updateForAddPolicy(String...) - 接口 中的方法org.casbin.jcasbin.persist.WatcherEx
 
updateForRemoveFilteredPolicy(int, String...) - 接口 中的方法org.casbin.jcasbin.persist.WatcherEx
 
updateForRemovePolicy(String...) - 接口 中的方法org.casbin.jcasbin.persist.WatcherEx
 
updateForSavePolicy(Model) - 接口 中的方法org.casbin.jcasbin.persist.WatcherEx
 
updateForUpdatePolicy(List<String>, List<String>) - 接口 中的方法org.casbin.jcasbin.persist.WatcherUpdatable
updateForUpdatePolicy calls the update callback of other instances to synchronize their policy.
updateGroupingPolicy(List<String>, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
UpdateGroupingPolicy updates an authorization rule to the current named policy.
updateNamedGroupingPolicy(String, List<String>, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
updateNamedGroupingPolicy updates an authorization rule to the current named policy.
updateNamedPolicy(String, List<String>, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
updateNamedPolicy updates an authorization rule to the current named policy.
updatePermissionForUser(String, List<String>, List<String>) - 类 中的方法org.casbin.jcasbin.main.Enforcer
updatePermissionForUser updates a permission for a user or role.
updatePolicy(List<String>, List<String>) - 类 中的方法org.casbin.jcasbin.main.ManagementEnforcer
updatePolicy update an authorization rule to the current policy.
updatePolicy(String, String, List<String>, List<String>) - 类 中的方法org.casbin.jcasbin.model.Policy
UpdatePolicy updates a policy rule from the model.
updatePolicy(String, String, List<String>, List<String>) - 接口 中的方法org.casbin.jcasbin.persist.Dispatcher
UpdatePolicy updates policy rule from all instance.
updatePolicy(String, String, List<String>, List<String>) - 接口 中的方法org.casbin.jcasbin.persist.UpdatableAdapter
UpdatePolicy updates a policy rule from storage.
updatePolicySelf(BooleanSupplier, String, String, List<String>, List<String>) - 类 中的方法org.casbin.jcasbin.main.DistributedEnforcer
UpdatePolicySelf provides a method for dispatcher to update an authorization rule from the current policy.
Util - org.casbin.jcasbin.util中的类
 
Util() - 类 的构造器org.casbin.jcasbin.util.Util
 

V

validateEnforce(Object...) - 类 中的方法org.casbin.jcasbin.main.CoreEnforcer
 
value - 类 中的变量org.casbin.jcasbin.model.Assertion
 
valueOf(String) - 枚举 中的静态方法org.casbin.jcasbin.effect.Effect
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.casbin.jcasbin.model.Model.PolicyOperations
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.casbin.jcasbin.effect.Effect
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.casbin.jcasbin.model.Model.PolicyOperations
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

Watcher - org.casbin.jcasbin.persist中的接口
Watcher is the interface for Casbin watchers.
WatcherEx - org.casbin.jcasbin.persist中的接口
 
WatcherUpdatable - org.casbin.jcasbin.persist中的接口
WatcherUpdatable is the strengthen for jCasbin watchers.
A B C D E F G H I K L M N O P R S T U V W 
跳过导航链接

Copyright © 2017–2021. All rights reserved.