com.joescii

omniprop

package omniprop

Import this package where you want to do property stuff.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. omniprop
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class BooleanProperty extends Property[Boolean]

  2. abstract class FiniteDurationProperty extends Property[FiniteDuration]

    Extend this class for a FiniteDuration-typed property

  3. abstract class IntProperty extends Property[Int]

    Extend this class for an Int-typed property

  4. case class InvalidConfigurationException(msg: String) extends Exception with Product with Serializable

    Throw when an invalid configuration is attempted, or if a property is accessed prior to setting a valid configuration

  5. trait Property[T] extends AnyRef

    Base property trait

  6. abstract class StringProperty extends Property[String]

    Extend this class for a String-typed property

  7. case class UnresolvedPropertyException(key: String) extends Exception with Product with Serializable

    Thrown when the requested property could not be resolved in the current configuration

  8. case class WrongValueTypeException(key: String, value: String) extends Exception with Product with Serializable

    Thrown when the requested property had a defined value which could not be converted to the expected type

Value Members

  1. implicit def ConvertBoolean(p: BooleanProperty): Boolean

  2. implicit def ConvertFiniteDuration(p: FiniteDurationProperty): FiniteDuration

  3. implicit def ConvertInt(p: IntProperty): Int

  4. implicit def ConvertString(p: StringProperty): String

  5. object PropertiesExceptions

    Gets properties by name from the configured stack of PropertyProviders, throwing an exception for undefined properties

  6. object PropertiesOptions

    Optionally gets properties by name from the configured stack of PropertyProviders

  7. package providers

Inherited from AnyRef

Inherited from Any

Ungrouped