net.liftweb.util.Props

object Props

object Props

 extends Logger


Configuration management utilities. If you want to provide a configuration file for a subset of your application or for a specifig environment, Lift expects configuration files to be named in a manner relating to the context in which they are being used. The standard name format is:
   modeName.userName.hostName.props

   examples:
   dpp.yak.props
   test.dpp.yak.props
   production.moose.props
   staging.dpp.props
   test.default.props
   default.props
 
with hostName and userName being optional, and modeName being one of "test", "staging", "production", "pilot", "profile", or "default". The standard Lift properties file extension is "props".


Source: Props.scala(49)

 Constructors

def this

 Fields

RunModes.. object RunModes
Enumeration of available run modes


 extends Enumeration
_logger.. protected def _logger Logger Logger
devMode.. lazy val devMode Boolean
fileName.. val fileName String
hostName.. lazy val hostName String
inGAE.. lazy val inGAE Boolean
isDebugEnabled.. def isDebugEnabled Boolean Logger
isErrorEnabled.. def isErrorEnabled Boolean Logger
isInfoEnabled.. def isInfoEnabled Boolean Logger
isTraceEnabled.. def isTraceEnabled Boolean Logger
isWarnEnabled.. def isWarnEnabled Boolean Logger
mode.. lazy val mode Value
modeName.. lazy val modeName String
productionMode.. lazy val productionMode Boolean
propFileName.. val propFileName String
props.. lazy val props Map[String, String]
testMode.. lazy val testMode Boolean
toTry.. lazy val toTry List[() => String]
userName.. lazy val userName String

 Methods

!=.. final def !=(arg0 : Any) Boolean Any
!=.. final def !=(arg0 : Object) Boolean AnyRef
==.. final def ==(arg0 : Object) Boolean AnyRef
==.. final def ==(arg0 : Any) Boolean Any
asInstanceOf.. final def asInstanceOf[T0] T0 Any
assertLog.. def assertLog(arg0 : Boolean, arg1 : => String) Unit Logger
clone.. protected def clone Object AnyRef
debug.. def debug(arg0 : => Object, arg1 : Throwable, arg2 : Marker) Unit Logger
debug.. def debug(arg0 : => Object, arg1 : Throwable) Unit Logger
debug.. def debug(arg0 : => Object, arg1 : Marker) Unit Logger
debug.. def debug(arg0 : => Object) Unit Logger
eq.. final def eq(arg0 : Object) Boolean AnyRef
equals.. def equals(arg0 : Any) Boolean AnyRef
error.. def error(arg0 : => Object, arg1 : Throwable, arg2 : Marker) Unit Logger
error.. def error(arg0 : => Object, arg1 : Throwable) Unit Logger
error.. def error(arg0 : => Object, arg1 : Marker) Unit Logger
error.. def error(arg0 : => Object) Unit Logger
finalize.. protected def finalize Unit AnyRef
get.. def get(name : String, defVal : String) String
get.. def get(name : String)
Get the configuration property value for the specified key [details]
param
name - key for the property to get
return
- the value of the property if defined
Box[String]
getBool.. def getBool(name : String) Box[Boolean]
getBool.. def getBool(name : String, defVal : Boolean) Boolean
getClass.. final def getClass Class[Any] AnyRef
getInt.. def getInt(name : String) Box[Int]
getInt.. def getInt(name : String, defVal : Int) Int
getLong.. def getLong(name : String) Box[Long]
getLong.. def getLong(name : String, defVal : Long) Long
hashCode.. def hashCode Int AnyRef
info.. def info(arg0 : => Object, arg1 : Throwable, arg2 : Marker) Unit Logger
info.. def info(arg0 : => Object, arg1 : => Throwable) Unit Logger
info.. def info(arg0 : => Object, arg1 : Marker) Unit Logger
info.. def info(arg0 : => Object) Unit Logger
isInstanceOf.. final def isInstanceOf[T0] Boolean Any
ne.. final def ne(arg0 : Object) Boolean AnyRef
notify.. final def notify Unit AnyRef
notifyAll.. final def notifyAll Unit AnyRef
require.. def require(what : String*)
Determine whether the specified properties exist [details]
param
what - the properties to test
return
- the subset of strings in 'what' that do not correspond to keys for available properties.
Seq[String]
requireOrDie.. def requireOrDie(what : String*)
Ensure that all of the specified properties exist; throw an exception if any of the specified values are not keys for available properties
Unit
synchronized.. final def synchronized[T0](arg0 : T0) T0 AnyRef
toString.. def toString String AnyRef
trace.. def trace(arg0 : => Object, arg1 : Throwable, arg2 : => Marker) Unit Logger
trace.. def trace[T](arg0 : String, arg1 : T) T Logger
trace.. def trace(arg0 : => Object, arg1 : Throwable) Unit Logger
trace.. def trace(arg0 : => Object, arg1 : Marker) Unit Logger
trace.. def trace(arg0 : => Object) Unit Logger
wait.. final def wait(arg0 : Long) Unit AnyRef
wait.. final def wait Unit AnyRef
wait.. final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
warn.. def warn(arg0 : => Object, arg1 : Throwable, arg2 : Marker) Unit Logger
warn.. def warn(arg0 : => Object, arg1 : Throwable) Unit Logger
warn.. def warn(arg0 : => Object, arg1 : Marker) Unit Logger
warn.. def warn(arg0 : => Object) Unit Logger
Copyright (c) 2006-2010 WorldWide Conferencing, LLC. All Rights Reserved.