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.
Companion
class
class Object
trait Matchable
class Any

Value members

Methods

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