class
ConfigurationParser extends AnyRef
Instance Constructors
-
new
ConfigurationParser()
Type Members
-
type
LabelMap = ListMap[String, Option[String]]
-
type
SectionMap = ListMap[String, LabelMap]
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, xsbt.boot.ListMap[String, _])): T
-
def
check(map: xsbt.boot.ListMap[String, _], label: String): Unit
-
def
clone(): AnyRef
-
def
defineProperty(name: String)(action: String, requiredArg: String, optionalArg: Option[String]): AnyRef with 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
-
def
getAppProperties(m: LabelMap): List[AppProperty]
-
def
getApplication(m: LabelMap): (Application, Value[List[String]])
-
def
getBoot(m: LabelMap): BootSetup
-
final
def
getClass(): java.lang.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
getLogging(m: LabelMap): Logging
-
def
getOrNone[K, V](map: ListMap[K, Option[V]], k: K): Option[V]
-
def
getRepositories(m: LabelMap): List[Repository]
-
def
getScala(m: LabelMap): (Value[String], Value[List[String]])
-
def
getSearch(m: LabelMap, defaultPath: File): (Search, LabelMap)
-
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, AnyRef with 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
processRepositoriesConfig(sections: SectionMap): List[Repository]
-
def
processSection[T](sections: SectionMap, name: String, f: (LabelMap) ⇒ T): (T, ListMap[String, LabelMap])
-
def
processSections(sections: SectionMap): LaunchConfiguration
-
def
processVersion(label: String, defaultName: String)(value: Option[String]): Value[String]
-
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