Parseable

object Parseable

Internal implementation detail, not ABI stable, do not touch. For use only by the [[org.ekrich.config]] package. The point of this class is to avoid "propagating" each overload on "thing which can be parsed" through multiple interfaces. Most interfaces can have just one overload that takes a Parseable. Also it's used as an abstract "resource handle" in the ConfigIncluder interface.

Internal implementation detail, not ABI stable, do not touch. For use only by the [[org.ekrich.config]] package. The point of this class is to avoid "propagating" each overload on "thing which can be parsed" through multiple interfaces. Most interfaces can have just one overload that takes a Parseable. Also it's used as an abstract "resource handle" in the ConfigIncluder interface.

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def newFile(input: File, options: ConfigParseOptions): ParseableFile
def newNotFound(whatNotFound: String, message: String, options: ConfigParseOptions): ParseableNotFound
def newProperties(properties: Properties, options: ConfigParseOptions): ParseableProperties
def newReader(reader: Reader, options: ConfigParseOptions): ParseableReader
def newResources(klass: Class[_], resource: String, options: ConfigParseOptions): Parseable
def newResources(resource: String, options: ConfigParseOptions): Parseable
def newString(input: String, options: ConfigParseOptions): ParseableString
def newURL(input: URL, options: ConfigParseOptions): Parseable