diff options
author | Pacien TRAN-GIRARD | 2017-07-11 14:49:08 +0200 |
---|---|---|
committer | Pacien TRAN-GIRARD | 2017-07-11 14:49:08 +0200 |
commit | a2bfd75dee9b4952771a66c555ba1d920a072ae9 (patch) | |
tree | 3fcf598fe4e8fe858b296089f651a198b4e5f47c /app/src/main/java/org/pacien/tincapp/extensions/ApacheConfiguration.kt | |
parent | 336a8f9cc02b2f78796fd10ea6244e5d0bc725c7 (diff) | |
download | tincapp-a2bfd75dee9b4952771a66c555ba1d920a072ae9.tar.gz |
Implement create and join network dialogs + refactoring
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/extensions/ApacheConfiguration.kt')
-rw-r--r-- | app/src/main/java/org/pacien/tincapp/extensions/ApacheConfiguration.kt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/extensions/ApacheConfiguration.kt b/app/src/main/java/org/pacien/tincapp/extensions/ApacheConfiguration.kt new file mode 100644 index 0000000..eb4bb47 --- /dev/null +++ b/app/src/main/java/org/pacien/tincapp/extensions/ApacheConfiguration.kt | |||
@@ -0,0 +1,16 @@ | |||
1 | package org.pacien.tincapp.extensions | ||
2 | |||
3 | |||
4 | import org.apache.commons.configuration2.Configuration | ||
5 | import org.pacien.tincapp.data.CidrAddress | ||
6 | |||
7 | /** | ||
8 | * @author pacien | ||
9 | */ | ||
10 | object ApacheConfiguration { | ||
11 | |||
12 | fun Configuration.getStringList(key: String): List<String> = getList(String::class.java, key, emptyList()) | ||
13 | fun Configuration.getCidrList(key: String): List<CidrAddress> = getStringList(key).map { CidrAddress.fromSlashSeparated(it) } | ||
14 | fun Configuration.getIntList(key: String): List<Int> = getList(Int::class.java, key, emptyList()) | ||
15 | |||
16 | } | ||