org.beangle.commons.inject.bind

AbstractBindModule

Related Doc: package bind

abstract class AbstractBindModule extends Module

Abstract AbstractBindModule class. The subclass can writed in /META-INF/beangle/cdi.xml using modules=com.your.class

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

Instance Constructors

  1. new AbstractBindModule()

Abstract Value Members

  1. abstract def binding(): Unit

    binding.

    binding.

    Attributes
    protected

Concrete Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. final def $(s: String, defaultValue: String = null): PropertyPlaceHolder

  4. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  5. final def ?: InjectPlaceHolder.type

  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. final def bean(clazz: Class[_]): Definition

    Generate a inner bean definition

    Generate a inner bean definition

    Attributes
    protected
  8. final def bind(beanName: String, singleton: AnyRef): Unit

    bind singleton with a name.

    bind singleton with a name.

    Attributes
    protected
  9. final def bind(beanName: String, clazz: Class[_]): DefinitionBinder

    bind class with a name.

    bind class with a name.

    Attributes
    protected
  10. final def bind(classes: Class[_]*): DefinitionBinder

    bind class.

    bind class.

    Attributes
    protected
  11. var binder: Binder

    Attributes
    protected
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. final def configure(binder: Binder): Unit

    Getter for the field config.

    Getter for the field config.

    Definition Classes
    AbstractBindModuleModule
  14. final def entry(key: Any, value: Any): Tuple2[_, _]

    Return new map entry

    Return new map entry

    Attributes
    protected
  15. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  20. final def inject[T](clazz: Class[T]): Injection[T]

  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. final def list(datas: AnyRef*): List[_]

    Generate a list property

    Generate a list property

    List singleton bean references with list(A.class,B.class) or list(ref("someBeanId"),C.class).
    List simple values with list("strValue1","strValue2")

    Attributes
    protected
  23. final def listref(classes: Class[_]*): List[_]

    Generate a list reference property

    Generate a list reference property

    Attributes
    protected
  24. final def map(entries: Tuple2[_, _]*): Map[_, _]

    Attributes
    protected
  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  28. final def props(keyValuePairs: String*): Properties

    Attributes
    protected
  29. final def ref(clazz: Class[_]): ReferenceValue

    Attributes
    protected
  30. final def ref(name: String): ReferenceValue

    Returns a reference definition based on Name;

    Returns a reference definition based on Name;

    Attributes
    protected
  31. final def set(datas: AnyRef*): Set[_]

    Generate a set property

    Generate a set property

    List singleton bean references with set(A.class,B.class) or set(ref("someBeanId"),C.class).
    List simple values with set("strValue1","strValue2")

    Attributes
    protected
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  33. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Module

Inherited from AnyRef

Inherited from Any

Ungrouped