Parseable

org.ekrich.config.impl.Parseable
See theParseable companion class
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.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Parseable.type

Members list

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