Trait

org.springframework.scala.beans.factory

RichBeanFactory

Related Doc: package factory

Permalink

trait RichBeanFactory extends AnyRef

Rich wrapper for org.springframework.beans.factory.BeanFactory, offering Scala-specific methods.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RichBeanFactory
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def apply[T](name: String)(implicit arg0: ClassTag[T]): T

    Permalink

    Return an instance, which may be shared or independent, of the specified bean.

    Return an instance, which may be shared or independent, of the specified bean.

    T

    type the bean must match. Can be an interface or superclass of the actual class.

    name

    the name of the bean to retrieve

    returns

    an instance of the bean

    Annotations
    @throws( ... ) @throws( ... ) @throws( classOf[BeansException] )
    Exceptions thrown

    BeanNotOfRequiredTypeException if the bean is not of the required type

    BeansException if the bean could not be created

    NoSuchBeanDefinitionException if there is no such bean definition

  2. abstract def apply[T]()(implicit arg0: ClassTag[T]): T

    Permalink

    Returns the bean instance that uniquely matches the given object type, if any.

    Returns the bean instance that uniquely matches the given object type, if any.

    T

    type the bean must match; can be an interface or superclass.

    returns

    an instance of the single bean matching the required type

    Annotations
    @throws( ... ) @throws( ... )
    Exceptions thrown

    NoSuchBeanDefinitionException if no bean of the given type was found

    NoUniqueBeanDefinitionException if more than one bean of the given type was found

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bean[T](name: String)(implicit arg0: ClassTag[T]): Option[T]

    Permalink

    Optionally returns an instance, which may be shared or independent, of the specified bean.

    Optionally returns an instance, which may be shared or independent, of the specified bean.

    T

    type the bean must match. Can be an interface or superclass of the actual class.

    name

    the name of the bean to retrieve

    returns

    an option value containing the an instance of the bean; or None if no such bean was found

    Annotations
    @throws( classOf[BeansException] )
    Exceptions thrown

    BeansException if the bean could not be created

  6. def bean[T]()(implicit arg0: ClassTag[T]): Option[T]

    Permalink

    Optionally returns the bean instance that uniquely matches the given object type, if any.

    Optionally returns the bean instance that uniquely matches the given object type, if any.

    T

    type the bean must match; can be an interface or superclass.

    returns

    an option value containing the instance of the single bean matching the required type; or None if no such bean was found

    Annotations
    @throws( ... )
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  18. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped