me.armar.plugins.autorank.playerchecker
Class PlayerChecker

java.lang.Object
  extended by me.armar.plugins.autorank.playerchecker.PlayerChecker

public class PlayerChecker
extends java.lang.Object


Field Summary
private  RankChangeBuilder builder
           
private  Autorank plugin
           
private  java.util.Map<java.lang.String,java.util.List<RankChange>> rankChanges
           
private  PlayerCheckerTrigger trigger
           
 
Constructor Summary
PlayerChecker(Autorank plugin)
           
 
Method Summary
 void addRankChange(java.lang.String name, RankChange change)
           
 boolean checkPlayer(org.bukkit.entity.Player player)
           
 java.util.Map<RankChange,java.util.List<Requirement>> getAllRequirements(org.bukkit.entity.Player player)
           
 RankChangeBuilder getBuilder()
           
 java.util.Map<RankChange,java.util.List<Requirement>> getFailedRequirements(org.bukkit.entity.Player player)
           
 PlayerCheckerTrigger getTrigger()
           
 void initialiseFromConfigs(Autorank plugin)
           
private  void setBuilder(RankChangeBuilder builder)
           
private  void setTrigger(PlayerCheckerTrigger trigger)
           
 java.lang.String[] toStringArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trigger

private PlayerCheckerTrigger trigger

rankChanges

private java.util.Map<java.lang.String,java.util.List<RankChange>> rankChanges

builder

private RankChangeBuilder builder

plugin

private Autorank plugin
Constructor Detail

PlayerChecker

public PlayerChecker(Autorank plugin)
Method Detail

initialiseFromConfigs

public void initialiseFromConfigs(Autorank plugin)

addRankChange

public void addRankChange(java.lang.String name,
                          RankChange change)

checkPlayer

public boolean checkPlayer(org.bukkit.entity.Player player)

getFailedRequirements

public java.util.Map<RankChange,java.util.List<Requirement>> getFailedRequirements(org.bukkit.entity.Player player)

getAllRequirements

public java.util.Map<RankChange,java.util.List<Requirement>> getAllRequirements(org.bukkit.entity.Player player)

getTrigger

public PlayerCheckerTrigger getTrigger()

setTrigger

private void setTrigger(PlayerCheckerTrigger trigger)

getBuilder

public RankChangeBuilder getBuilder()

setBuilder

private void setBuilder(RankChangeBuilder builder)

toStringArray

public java.lang.String[] toStringArray()