MultiProviderPropertyConfig

org.beangle.commons.config.property.MultiProviderPropertyConfig

系统配置

Attributes

Graph
Supertypes
trait Initializing
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def add(newer: Map[String, Any]): Unit

add.

add.

Attributes

def addListener(listener: PropertyConfigListener): Unit

addConfigListener.

addConfigListener.

Value parameters

listener

a [[org.beangle.commons.config.property.PropertyConfigListener]] object.

Attributes

def addProvider(provider: Provider): Unit

AddConfigProvider.

AddConfigProvider.

Value parameters

provider

a [[org.beangle.commons.config.property.PropertyConfig.Provider]] object.

Attributes

def get(name: String): Option[Any]

Get value according to name

Get value according to name

Attributes

def get[T](clazz: Class[T], name: String): Option[T]

get.

get.

Attributes

def getBoolean(name: String): Option[Boolean]

getBoolean.

getBoolean.

Attributes

def getInt(name: String): Option[Int]

getInt.

getInt.

Attributes

def init(): Unit

do initialization.

do initialization.

Attributes

def multicast(): Unit

multicast.

multicast.

Attributes

def names: Set[String]

getNames.

getNames.

Attributes

def reload(): Unit

reload.

reload.

Attributes

def removeListener(listener: PropertyConfigListener): Unit

RemoveConfigListener.

RemoveConfigListener.

Value parameters

listener

a [[org.beangle.commons.config.property.PropertyConfigListener]] object.

Attributes

def set(name: String, value: Any): Unit

Insert or Update name's value

Insert or Update name's value

Attributes

def setProviders(providers: List[Provider]): Unit

Setter for the field providers.

Setter for the field providers.

Attributes

override def toString: String

toString.

toString.

Attributes

Definition Classes
Any