|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbot.config.BotConfig
public final class BotConfig
This class parses the configfile of the bot and generates a Hashmap of its configuration content.
bot.config.data.about_configuration.txt
Nested Class Summary | |
---|---|
static class |
BotConfig.Section
Sections in configFile as enums |
Field Summary | |
---|---|
private static java.util.HashMap<java.lang.String,java.lang.String> |
bluffing
|
private static java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> |
botConfig
|
private static java.lang.String |
configPath
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
ext_proposal
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
gamestorage
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
general
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
opponentrecognition
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
potodds
|
private static BotConfig.Section |
section
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
server
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
squeezing
|
private static java.util.HashMap<java.lang.String,java.lang.String> |
startinghandchart
|
Constructor Summary | |
---|---|
BotConfig()
|
Method Summary | |
---|---|
private static java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> |
cleanUpBotConfig()
Cleans up the Hashmap from empty or not activated sections |
static java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> |
getBotConfig(java.lang.String configName)
Triggers the whole process of parsing, processing and converting the txt-file into a Hashmaps |
private static BotConfig.Section |
initSection(java.lang.String line)
Initializes a section |
private static void |
processLine(java.lang.String line)
Parses one line; distinguishes, if line starts a new section or is content of one already initialized |
private static void |
processMyTokens(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String line)
Fills the Hashmap with content |
private static void |
readConfig(java.io.File configFile)
Parses config file |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static java.lang.String configPath
private static BotConfig.Section section
private static java.util.HashMap<java.lang.String,java.lang.String> general
private static java.util.HashMap<java.lang.String,java.lang.String> server
private static java.util.HashMap<java.lang.String,java.lang.String> gamestorage
private static java.util.HashMap<java.lang.String,java.lang.String> startinghandchart
private static java.util.HashMap<java.lang.String,java.lang.String> potodds
private static java.util.HashMap<java.lang.String,java.lang.String> bluffing
private static java.util.HashMap<java.lang.String,java.lang.String> squeezing
private static java.util.HashMap<java.lang.String,java.lang.String> opponentrecognition
private static java.util.HashMap<java.lang.String,java.lang.String> ext_proposal
private static java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> botConfig
Constructor Detail |
---|
public BotConfig()
Method Detail |
---|
private static final void readConfig(java.io.File configFile) throws java.io.FileNotFoundException
configFile
-
java.io.FileNotFoundException
private static void processLine(java.lang.String line)
String
- line in configFileprivate static BotConfig.Section initSection(java.lang.String line)
String
- line in configFile
private static void processMyTokens(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String line)
map
- line
- private static java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> cleanUpBotConfig()
public static java.util.List<java.util.HashMap<java.lang.String,java.lang.String>> getBotConfig(java.lang.String configName) throws java.io.FileNotFoundException
configName
- -
java.io.FileNotFoundException
- -
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |