class
ConfigurationParser extends AnyRef
Instance Constructors
-
new
ConfigurationParser()
Type Members
-
type
LabelMap = ListMap[String, Option[String]]
-
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
-
-
-
final
def
asInstanceOf[T0]: T0
-
def
bool(map: LabelMap, name: String, default: Boolean): (Boolean, LabelMap)
-
def
check[T](label: String, pair: (T, ListMap[String, _])): T
-
def
check(map: ListMap[String, _], label: String): Unit
-
def
clone(): AnyRef
-
def
defineProperty(name: String)(action: String, requiredArg: String, optionalArg: Option[String]): PropertyInit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
file(map: LabelMap, name: String, default: File): (File, LabelMap)
-
def
finalize(): Unit
-
-
-
-
final
def
getClass(): Class[_]
-
def
getClassifiers(m: LabelMap, label: String): (Value[List[String]], LabelMap)
-
def
getIvy(m: LabelMap): (Option[File], List[String], Boolean, Option[File])
-
def
getLevel(m: Option[String]): Logging
-
-
def
getName(m: LabelMap, label: String, defaultName: String, defaultValue: String): (Value[String], LabelMap)
-
def
getOrNone[K, V](map: ListMap[K, Option[V]], k: K): Option[V]
-
-
def
getScala(m: LabelMap): (Value[String], Value[List[String]])
-
-
-
def
getVersion(m: LabelMap, label: String, defaultName: String): (Value[String], LabelMap)
-
def
hashCode(): Int
-
def
id(map: LabelMap, name: String, default: String): (String, LabelMap)
-
def
ids(map: LabelMap, name: String, default: List[String]): (List[String], ListMap[String, Option[String]])
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
optfile(map: LabelMap, name: String): (Option[File], LabelMap)
-
def
parsePropertyDefinition(name: String)(value: String): (String, PropertyInit)
-
def
parsePropertyValue[T](name: String, definition: String)(f: (String, String, Option[String]) ⇒ T): T
-
def
process[K, V, T](sections: ListMap[K, V], name: K, f: (V) ⇒ T): (T, ListMap[K, V])
-
def
processClassifiers(label: String)(value: Option[String]): Value[List[String]]
-
def
processLines(lines: List[Line]): SectionMap
-
def
processName(label: String, defaultName: String, defaultValue: String)(value: Option[String]): Value[String]
-
def
processRepositoriesConfig(sections: SectionMap): List[Repository]
-
def
processSection[T](sections: SectionMap, name: String, f: (LabelMap) ⇒ T): (T, ListMap[String, LabelMap])
-
-
def
processVersion(label: String, defaultName: String)(value: Option[String]): Value[String]
-
def
readRepositoriesConfig(s: String): List[Repository]
-
def
readRepositoriesConfig(reader: Reader): List[Repository]
-
def
readRepositoriesConfig(file: File): List[Repository]
-
def
readValue[T](label: String)(implicit read: (String) ⇒ T): (String) ⇒ Value[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toFile(path: String): File
-
def
toFiles(paths: List[String]): List[File]
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any