me.armar.plugins.autorank.playerchecker.builders
Class RequirementBuilder

java.lang.Object
  extended by me.armar.plugins.autorank.playerchecker.builders.RequirementBuilder

public class RequirementBuilder
extends java.lang.Object


Field Summary
private  java.util.Map<java.lang.String,java.lang.Class<? extends Requirement>> reqs
           
 
Constructor Summary
RequirementBuilder()
           
 
Method Summary
 Requirement create(java.lang.String type)
           
 void registerRequirement(java.lang.String type, java.lang.Class<? extends Requirement> requirement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reqs

private java.util.Map<java.lang.String,java.lang.Class<? extends Requirement>> reqs
Constructor Detail

RequirementBuilder

public RequirementBuilder()
Method Detail

create

public Requirement create(java.lang.String type)

registerRequirement

public void registerRequirement(java.lang.String type,
                                java.lang.Class<? extends Requirement> requirement)