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

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

public class RankChangeBuilder
extends java.lang.Object


Field Summary
private  Autorank autorank
           
private  RequirementBuilder requirementBuilder
           
private  ResultBuilder resultBuilder
           
 
Constructor Summary
RankChangeBuilder(Autorank autorank)
           
 
Method Summary
 java.util.List<RankChange> createFromAdvancedConfig(SimpleYamlConfiguration config)
           
 java.util.List<RankChange> createFromSimpleConfig(SimpleYamlConfiguration config)
           
private  Requirement createRequirement(java.lang.String type, java.lang.String arg, boolean optional, java.util.List<Result> results, boolean autoComplete, int reqId)
           
private  Result createResult(java.lang.String type, java.lang.String object)
           
 RequirementBuilder getRequirementBuilder()
           
 ResultBuilder getResultBuilder()
           
private  void setRequirementBuilder(RequirementBuilder requirementBuilder)
           
private  void setResultBuilder(ResultBuilder resultBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resultBuilder

private ResultBuilder resultBuilder

requirementBuilder

private RequirementBuilder requirementBuilder

autorank

private Autorank autorank
Constructor Detail

RankChangeBuilder

public RankChangeBuilder(Autorank autorank)
Method Detail

createFromSimpleConfig

public java.util.List<RankChange> createFromSimpleConfig(SimpleYamlConfiguration config)

createFromAdvancedConfig

public java.util.List<RankChange> createFromAdvancedConfig(SimpleYamlConfiguration config)

createResult

private Result createResult(java.lang.String type,
                            java.lang.String object)

createRequirement

private Requirement createRequirement(java.lang.String type,
                                      java.lang.String arg,
                                      boolean optional,
                                      java.util.List<Result> results,
                                      boolean autoComplete,
                                      int reqId)

getResultBuilder

public ResultBuilder getResultBuilder()

setResultBuilder

private void setResultBuilder(ResultBuilder resultBuilder)

getRequirementBuilder

public RequirementBuilder getRequirementBuilder()

setRequirementBuilder

private void setRequirementBuilder(RequirementBuilder requirementBuilder)