ru.tehkode.permissions.bukkit.superperms
Class PermissiblePEX

java.lang.Object
  extended by org.bukkit.permissions.PermissibleBase
      extended by ru.tehkode.permissions.bukkit.superperms.PermissiblePEX
All Implemented Interfaces:
org.bukkit.permissions.Permissible, org.bukkit.permissions.ServerOperator

public class PermissiblePEX
extends org.bukkit.permissions.PermissibleBase


Field Summary
protected  boolean injectMetadata
           
protected  org.bukkit.entity.Player player
           
protected  boolean strictMode
           
 
Constructor Summary
protected PermissiblePEX(org.bukkit.entity.Player opable, boolean disableUnmatched)
           
 
Method Summary
 Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectivePermissions()
           
 boolean hasPermission(org.bukkit.permissions.Permission perm)
           
 boolean hasPermission(String inName)
           
static void inject(org.bukkit.entity.Player player, boolean strictMode)
           
protected static void injectCraftBukkit(org.bukkit.entity.Player player, org.bukkit.permissions.Permissible permissible)
           
protected static void injectSpout(org.bukkit.entity.Player player, org.bukkit.permissions.Permissible permissible)
           
 
Methods inherited from class org.bukkit.permissions.PermissibleBase
addAttachment, addAttachment, addAttachment, addAttachment, isOp, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment, setOp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

player

protected org.bukkit.entity.Player player

strictMode

protected boolean strictMode

injectMetadata

protected boolean injectMetadata
Constructor Detail

PermissiblePEX

protected PermissiblePEX(org.bukkit.entity.Player opable,
                         boolean disableUnmatched)
Method Detail

inject

public static void inject(org.bukkit.entity.Player player,
                          boolean strictMode)

injectCraftBukkit

protected static void injectCraftBukkit(org.bukkit.entity.Player player,
                                        org.bukkit.permissions.Permissible permissible)
                                 throws Throwable
Throws:
Throwable

injectSpout

protected static void injectSpout(org.bukkit.entity.Player player,
                                  org.bukkit.permissions.Permissible permissible)
                           throws Throwable
Throws:
Throwable

hasPermission

public boolean hasPermission(String inName)
Specified by:
hasPermission in interface org.bukkit.permissions.Permissible
Overrides:
hasPermission in class org.bukkit.permissions.PermissibleBase

hasPermission

public boolean hasPermission(org.bukkit.permissions.Permission perm)
Specified by:
hasPermission in interface org.bukkit.permissions.Permissible
Overrides:
hasPermission in class org.bukkit.permissions.PermissibleBase

getEffectivePermissions

public Set<org.bukkit.permissions.PermissionAttachmentInfo> getEffectivePermissions()
Specified by:
getEffectivePermissions in interface org.bukkit.permissions.Permissible
Overrides:
getEffectivePermissions in class org.bukkit.permissions.PermissibleBase


Copyright © 2011. All Rights Reserved.