Class

org.springframework.scala.beans.factory.function

FunctionalRootBeanDefinition

Related Doc: package function

Permalink

class FunctionalRootBeanDefinition[T] extends RootBeanDefinition with FunctionalBeanDefinition[T]

Default implementation of org.springframework.scala.beans.factory.function.FunctionalBeanDefinition.

Linear Supertypes
FunctionalBeanDefinition[T], RootBeanDefinition, AbstractBeanDefinition, Cloneable, BeanDefinition, BeanMetadataAttributeAccessor, BeanMetadataElement, AttributeAccessorSupport, Serializable, AttributeAccessor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FunctionalRootBeanDefinition
  2. FunctionalBeanDefinition
  3. RootBeanDefinition
  4. AbstractBeanDefinition
  5. Cloneable
  6. BeanDefinition
  7. BeanMetadataAttributeAccessor
  8. BeanMetadataElement
  9. AttributeAccessorSupport
  10. Serializable
  11. AttributeAccessor
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FunctionalRootBeanDefinition(beanFunction: () ⇒ T, targetType: Class[T])

    Permalink

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. def addMetadataAttribute(arg0: BeanMetadataAttribute): Unit

    Permalink
    Definition Classes
    BeanMetadataAttributeAccessor
  5. def addQualifier(arg0: AutowireCandidateQualifier): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  6. def applyDefaults(arg0: BeanDefinitionDefaults): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def attributeNames(): Array[String]

    Permalink
    Definition Classes
    AttributeAccessorSupport → AttributeAccessor
  9. def beanCreationFunction: () ⇒ T

    Permalink

    Returns the bean creation function.

    Returns the bean creation function.

    returns

    the bean creation function

    Definition Classes
    FunctionalRootBeanDefinitionFunctionalBeanDefinition
  10. def clone(): AnyRef

    Permalink
    Definition Classes
    AbstractBeanDefinition → AnyRef
  11. def cloneBeanDefinition(): RootBeanDefinition

    Permalink
    Definition Classes
    RootBeanDefinition → AbstractBeanDefinition
  12. def copyAttributesFrom(arg0: AttributeAccessor): Unit

    Permalink
    Attributes
    protected[org.springframework.core]
    Definition Classes
    AttributeAccessorSupport
  13. def copyQualifiersFrom(arg0: AbstractBeanDefinition): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  14. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    RootBeanDefinition → AbstractBeanDefinition → AttributeAccessorSupport → AnyRef → Any
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def getAttribute(arg0: String): AnyRef

    Permalink
    Definition Classes
    BeanMetadataAttributeAccessor → AttributeAccessorSupport → AttributeAccessor
  18. def getAutowireMode(): Int

    Permalink
    Definition Classes
    AbstractBeanDefinition
  19. def getBeanClass(): Class[_]

    Permalink
    Definition Classes
    AbstractBeanDefinition
    Annotations
    @throws( ... )
  20. def getBeanClassName(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. def getConstructorArgumentValues(): ConstructorArgumentValues

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  23. def getDecoratedDefinition(): BeanDefinitionHolder

    Permalink
    Definition Classes
    RootBeanDefinition
  24. def getDependencyCheck(): Int

    Permalink
    Definition Classes
    AbstractBeanDefinition
  25. def getDependsOn(): Array[String]

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  26. def getDescription(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  27. def getDestroyMethodName(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition
  28. def getFactoryBeanName(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  29. def getFactoryMethodName(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  30. def getInitMethodName(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition
  31. def getMetadataAttribute(arg0: String): BeanMetadataAttribute

    Permalink
    Definition Classes
    BeanMetadataAttributeAccessor
  32. def getMethodOverrides(): MethodOverrides

    Permalink
    Definition Classes
    AbstractBeanDefinition
  33. def getOriginatingBeanDefinition(): BeanDefinition

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  34. def getParentName(): String

    Permalink
    Definition Classes
    RootBeanDefinition → BeanDefinition
  35. def getPropertyValues(): MutablePropertyValues

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  36. def getQualifier(arg0: String): AutowireCandidateQualifier

    Permalink
    Definition Classes
    AbstractBeanDefinition
  37. def getQualifiers(): Set[AutowireCandidateQualifier]

    Permalink
    Definition Classes
    AbstractBeanDefinition
  38. def getResolvedAutowireMode(): Int

    Permalink
    Definition Classes
    AbstractBeanDefinition
  39. def getResolvedFactoryMethod(): Method

    Permalink
    Definition Classes
    RootBeanDefinition
  40. def getResource(): Resource

    Permalink
    Definition Classes
    AbstractBeanDefinition
  41. def getResourceDescription(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  42. def getRole(): Int

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  43. def getScope(): String

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  44. def getSource(): AnyRef

    Permalink
    Definition Classes
    BeanMetadataAttributeAccessor → BeanMetadataElement
  45. def getTargetType(): Class[_]

    Permalink
    Definition Classes
    RootBeanDefinition
  46. def hasAttribute(arg0: String): Boolean

    Permalink
    Definition Classes
    AttributeAccessorSupport → AttributeAccessor
  47. def hasBeanClass(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  48. def hasConstructorArgumentValues(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  49. def hasQualifier(arg0: String): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  50. def hashCode(): Int

    Permalink
    Definition Classes
    AbstractBeanDefinition → AttributeAccessorSupport → AnyRef → Any
  51. def isAbstract(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  52. def isAutowireCandidate(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  53. def isEnforceDestroyMethod(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  54. def isEnforceInitMethod(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  55. def isExternallyManagedConfigMember(arg0: Member): Boolean

    Permalink
    Definition Classes
    RootBeanDefinition
  56. def isExternallyManagedDestroyMethod(arg0: String): Boolean

    Permalink
    Definition Classes
    RootBeanDefinition
  57. def isExternallyManagedInitMethod(arg0: String): Boolean

    Permalink
    Definition Classes
    RootBeanDefinition
  58. def isFactoryMethod(arg0: Method): Boolean

    Permalink
    Definition Classes
    RootBeanDefinition
  59. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  60. def isLazyInit(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  61. def isLenientConstructorResolution(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  62. def isNonPublicAccessAllowed(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  63. def isPrimary(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  64. def isPrototype(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  65. def isSingleton(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  66. def isSynthetic(): Boolean

    Permalink
    Definition Classes
    AbstractBeanDefinition
  67. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  70. def overrideFrom(arg0: BeanDefinition): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  71. def prepareMethodOverride(arg0: MethodOverride): Unit

    Permalink
    Attributes
    protected[org.springframework.beans.factory.support]
    Definition Classes
    AbstractBeanDefinition
    Annotations
    @throws( ... )
  72. def prepareMethodOverrides(): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
    Annotations
    @throws( ... )
  73. def registerExternallyManagedConfigMember(arg0: Member): Unit

    Permalink
    Definition Classes
    RootBeanDefinition
  74. def registerExternallyManagedDestroyMethod(arg0: String): Unit

    Permalink
    Definition Classes
    RootBeanDefinition
  75. def registerExternallyManagedInitMethod(arg0: String): Unit

    Permalink
    Definition Classes
    RootBeanDefinition
  76. def removeAttribute(arg0: String): AnyRef

    Permalink
    Definition Classes
    BeanMetadataAttributeAccessor → AttributeAccessorSupport → AttributeAccessor
  77. def resolveBeanClass(arg0: ClassLoader): Class[_]

    Permalink
    Definition Classes
    AbstractBeanDefinition
    Annotations
    @throws( ... )
  78. def setAbstract(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  79. def setAttribute(arg0: String, arg1: Any): Unit

    Permalink
    Definition Classes
    BeanMetadataAttributeAccessor → AttributeAccessorSupport → AttributeAccessor
  80. def setAutowireCandidate(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  81. def setAutowireMode(arg0: Int): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  82. def setBeanClass(arg0: Class[_]): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  83. def setBeanClassName(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  84. def setConstructorArgumentValues(arg0: ConstructorArgumentValues): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  85. def setDecoratedDefinition(arg0: BeanDefinitionHolder): Unit

    Permalink
    Definition Classes
    RootBeanDefinition
  86. def setDependencyCheck(arg0: Int): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  87. def setDependsOn(arg0: Array[String]): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  88. def setDescription(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  89. def setDestroyMethodName(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  90. def setEnforceDestroyMethod(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  91. def setEnforceInitMethod(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  92. def setFactoryBeanName(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  93. def setFactoryMethodName(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  94. def setInitMethodName(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  95. def setLazyInit(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  96. def setLenientConstructorResolution(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  97. def setMethodOverrides(arg0: MethodOverrides): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  98. def setNonPublicAccessAllowed(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  99. def setOriginatingBeanDefinition(arg0: BeanDefinition): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  100. def setParentName(arg0: String): Unit

    Permalink
    Definition Classes
    RootBeanDefinition → BeanDefinition
  101. def setPrimary(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  102. def setPropertyValues(arg0: MutablePropertyValues): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  103. def setResource(arg0: Resource): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  104. def setResourceDescription(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  105. def setRole(arg0: Int): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  106. def setScope(arg0: String): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition → BeanDefinition
  107. def setSource(arg0: Any): Unit

    Permalink
    Definition Classes
    BeanMetadataAttributeAccessor
  108. def setSynthetic(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
  109. def setTargetType(arg0: Class[_]): Unit

    Permalink
    Definition Classes
    RootBeanDefinition
  110. def setUniqueFactoryMethodName(arg0: String): Unit

    Permalink
    Definition Classes
    RootBeanDefinition
  111. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    RootBeanDefinition → AbstractBeanDefinition → AnyRef → Any
  113. def validate(): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
    Annotations
    @throws( ... )
  114. final def wait(): Unit

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

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

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

Deprecated Value Members

  1. def overrideFrom(arg0: AbstractBeanDefinition): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def setSingleton(arg0: Boolean): Unit

    Permalink
    Definition Classes
    AbstractBeanDefinition
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from FunctionalBeanDefinition[T]

Inherited from RootBeanDefinition

Inherited from AbstractBeanDefinition

Inherited from Cloneable

Inherited from BeanDefinition

Inherited from BeanMetadataAttributeAccessor

Inherited from BeanMetadataElement

Inherited from AttributeAccessorSupport

Inherited from Serializable

Inherited from AttributeAccessor

Inherited from AnyRef

Inherited from Any

Ungrouped