ExtBeanDefinition

org.beangle.cdi.spring.config.ExtBeanDefinition
See theExtBeanDefinition companion object
class ExtBeanDefinition extends GenericBeanDefinition

Attributes

Companion:
object
Graph
Supertypes
class GenericBeanDefinition
class AbstractBeanDefinition
trait Cloneable
trait BeanDefinition
class BeanMetadataAttributeAccessor
trait BeanMetadataElement
class AttributeAccessorSupport
trait Serializable
trait AttributeAccessor
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Constructors

def this(d: Definition, properties: Map[String, String])

Inherited methods

def addMetadataAttribute(attribute: BeanMetadataAttribute): Unit

Attributes

Inherited from:
BeanMetadataAttributeAccessor
def addQualifier(qualifier: AutowireCandidateQualifier): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def applyDefaults(defaults: BeanDefinitionDefaults): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def attributeNames(): Array[String]

Attributes

Inherited from:
AttributeAccessorSupport
def clone(): <FromJavaObject>

Create a copy of the receiver object.

Create a copy of the receiver object.

The default implementation of the clone method is platform dependent.

Attributes

Returns:

a copy of the receiver object.

Note:

not specified by SLS as a member of AnyRef

Inherited from:
AbstractBeanDefinition
def cloneBeanDefinition(): AbstractBeanDefinition

Attributes

Inherited from:
GenericBeanDefinition
def computeAttribute[T <: <FromJavaObject>](x$0: String, x$1: Function[String, T]): T

Attributes

Inherited from:
AttributeAccessorSupport
def copyQualifiersFrom(source: AbstractBeanDefinition): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def equals(other: <FromJavaObject>): Boolean

Compares the receiver object (this) with the argument object (that) for equivalence.

Compares the receiver object (this) with the argument object (that) for equivalence.

Any implementation of this method should be an equivalence relation:

  • It is reflexive: for any instance x of type Any, x.equals(x) should return true.
  • It is symmetric: for any instances x and y of type Any, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any instances x, y, and z of type Any if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.

If you override this method, you should verify that your implementation remains an equivalence relation. Additionally, when overriding this method it is usually necessary to override hashCode to ensure that objects which are "equal" (o1.equals(o2) returns true) hash to the same scala.Int. (o1.hashCode.equals(o2.hashCode)).

Attributes

that

the object to compare against this object for equality.

Returns:

true if the receiver object is equivalent to the argument; false otherwise.

Inherited from:
GenericBeanDefinition
@Nullable
def getAttribute(name: String): <FromJavaObject>

Attributes

Inherited from:
BeanMetadataAttributeAccessor
def getAutowireMode(): Int

Attributes

Inherited from:
AbstractBeanDefinition
def getBeanClass(): Class[_ <: <FromJavaObject>]

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getBeanClassName(): String

Attributes

Inherited from:
AbstractBeanDefinition
def getConstructorArgumentValues(): ConstructorArgumentValues

Attributes

Inherited from:
AbstractBeanDefinition

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getDependsOn(): Array[String]

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getDescription(): String

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getDestroyMethodName(): String

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getDestroyMethodNames(): Array[String]

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getFactoryBeanName(): String

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getFactoryMethodName(): String

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getInitMethodName(): String

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getInitMethodNames(): Array[String]

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getInstanceSupplier(): Supplier[_ <: <FromJavaObject>]

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getLazyInit(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getMetadataAttribute(name: String): BeanMetadataAttribute

Attributes

Inherited from:
BeanMetadataAttributeAccessor
def getMethodOverrides(): MethodOverrides

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getOriginatingBeanDefinition(): BeanDefinition

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getParentName(): String

Attributes

Inherited from:
GenericBeanDefinition
def getPropertyValues(): MutablePropertyValues

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getQualifier(typeName: String): AutowireCandidateQualifier

Attributes

Inherited from:
AbstractBeanDefinition
def getQualifiers(): Set[AutowireCandidateQualifier]

Attributes

Inherited from:
AbstractBeanDefinition
def getResolvableType(): ResolvableType

Attributes

Inherited from:
AbstractBeanDefinition

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getResource(): Resource

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable

Attributes

Inherited from:
AbstractBeanDefinition
def getRole(): Int

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getScope(): String

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def getSource(): <FromJavaObject>

Attributes

Inherited from:
BeanMetadataAttributeAccessor
def hasAttribute(name: String): Boolean

Attributes

Inherited from:
AttributeAccessorSupport
def hasBeanClass(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition

Attributes

Inherited from:
AbstractBeanDefinition
def hasMethodOverrides(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def hasPropertyValues(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def hasQualifier(typeName: String): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def hashCode(): Int

Calculate a hash code value for the object.

Calculate a hash code value for the object.

The default hashing algorithm is platform dependent.

Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

Attributes

Returns:

the hash code value for this object.

Inherited from:
AbstractBeanDefinition
def isAbstract(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def isAutowireCandidate(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def isEnforceDestroyMethod(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def isEnforceInitMethod(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def isLazyInit(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition

Attributes

Inherited from:
AbstractBeanDefinition

Attributes

Inherited from:
AbstractBeanDefinition
def isPrimary(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def isPrototype(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def isSingleton(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def isSynthetic(): Boolean

Attributes

Inherited from:
AbstractBeanDefinition
def overrideFrom(other: BeanDefinition): Unit

Attributes

Inherited from:
AbstractBeanDefinition

Attributes

Inherited from:
AbstractBeanDefinition
@Nullable
def removeAttribute(name: String): <FromJavaObject>

Attributes

Inherited from:
BeanMetadataAttributeAccessor
@Nullable
def resolveBeanClass(classLoader: ClassLoader): Class[_ <: <FromJavaObject>]

Attributes

Inherited from:
AbstractBeanDefinition
def setAbstract(abstractFlag: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setAttribute(name: String, value: <FromJavaObject>): Unit

Attributes

Inherited from:
BeanMetadataAttributeAccessor
def setAutowireCandidate(autowireCandidate: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setAutowireMode(autowireMode: Int): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setBeanClass(beanClass: Class[_ <: <FromJavaObject>]): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setBeanClassName(beanClassName: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setConstructorArgumentValues(constructorArgumentValues: ConstructorArgumentValues): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setDependencyCheck(dependencyCheck: Int): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setDependsOn(dependsOn: String*): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setDescription(description: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setDestroyMethodName(destroyMethodName: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setDestroyMethodNames(destroyMethodNames: String*): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setEnforceDestroyMethod(enforceDestroyMethod: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setEnforceInitMethod(enforceInitMethod: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setFactoryBeanName(factoryBeanName: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setFactoryMethodName(factoryMethodName: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setInitMethodName(initMethodName: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setInitMethodNames(initMethodNames: String*): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setInstanceSupplier(instanceSupplier: Supplier[_ <: <FromJavaObject>]): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setLazyInit(lazyInit: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setLenientConstructorResolution(lenientConstructorResolution: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setMethodOverrides(methodOverrides: MethodOverrides): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setNonPublicAccessAllowed(nonPublicAccessAllowed: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setOriginatingBeanDefinition(originatingBd: BeanDefinition): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setParentName(parentName: String): Unit

Attributes

Inherited from:
GenericBeanDefinition
def setPrimary(primary: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setPropertyValues(propertyValues: MutablePropertyValues): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setResource(resource: Resource): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setResourceDescription(resourceDescription: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setRole(role: Int): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setScope(scope: String): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def setSource(source: <FromJavaObject>): Unit

Attributes

Inherited from:
BeanMetadataAttributeAccessor
def setSynthetic(synthetic: Boolean): Unit

Attributes

Inherited from:
AbstractBeanDefinition
def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Inherited from:
GenericBeanDefinition
def validate(): Unit

Attributes

Inherited from:
AbstractBeanDefinition

Concrete fields

val nowires: Set[String]
val optionals: Set[String]
var wiredEagerly: Boolean