class BeanDefinitionParser extends Logging
BeanDefinitionParser class.
- Alphabetic
- By Inheritance
- BeanDefinitionParser
- Logging
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new BeanDefinitionParser()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
buildTypedStringValue(value: String, targetTypeName: String): TypedStringValue
Build a typed String value Object for the given raw value.
Build a typed String value Object for the given raw value.
- Attributes
- protected
-
final
def
buildTypedStringValueForMap(value: String, defaultTypeName: String, entryEle: Element): AnyRef
Build a typed String value Object for the given raw value.
Build a typed String value Object for the given raw value.
- Attributes
- protected
-
def
checkNameUniqueness(beanName: String, aliases: Seq[String], beanElement: Element): Unit
Validate that the specified bean name and aliases have not been used already.
Validate that the specified bean name and aliases have not been used already.
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
createBeanDefinition(className: String, parentName: String): AbstractBeanDefinition
Create a bean definition for the given class name and parent name.
Create a bean definition for the given class name and parent name.
- Attributes
- protected
- def decorateBeanDefinitionIfRequired(ele: Element, definitionHolder: BeanDefinitionHolder, containingBd: BeanDefinition): BeanDefinitionHolder
- def decorateBeanDefinitionIfRequired(ele: Element, holder: BeanDefinitionHolder): BeanDefinitionHolder
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(message: String, source: Element, cause: Throwable): Unit
Report an error with the given message for the given source element.
Report an error with the given message for the given source element.
- Attributes
- protected
-
def
error(message: String, source: Element): Unit
Report an error with the given message for the given source element.
Report an error with the given message for the given source element.
- Attributes
- protected
-
def
error(message: String, source: Node): Unit
Report an error with the given message for the given source element.
Report an error with the given message for the given source element.
- Attributes
- protected
-
def
extractSource(ele: Element): AnyRef
extractSource.
extractSource.
- Attributes
- protected
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getAutowireMode(att: String): Int
getAutowireMode.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- def getLocalName(node: Node): String
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- def isDefaultNamespace(namespaceUri: String): Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- Logging
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
parseBeanDefinitionAttributes(ele: Element, beanName: String, containingBean: BeanDefinition, bd: AbstractBeanDefinition): AbstractBeanDefinition
Apply the attributes of the given bean element to the given bean * definition.
-
def
parseBeanDefinitionElement(ele: Element, beanName: String, containingBean: BeanDefinition): AbstractBeanDefinition
Parse the bean definition itself, without regard to name or aliases.
Parse the bean definition itself, without regard to name or aliases. May return
nullif problems occured during the parse of the bean definition. -
def
parseBeanDefinitionElement(ele: Element, containingBean: BeanDefinition): ReconfigBeanDefinitionHolder
Parses the supplied
<bean>element.Parses the supplied
<bean>element. May returnnullif there were errors during parse. -
def
parseBeanDefinitionElement(ele: Element): ReconfigBeanDefinitionHolder
Parses the supplied
<bean>element.Parses the supplied
<bean>element. May returnnullif there were errors during parse. -
def
parseCollectionElements(elementNodes: NodeList, target: Collection[AnyRef], bd: BeanDefinition, defaultElementType: String): Unit
parseCollectionElements.
parseCollectionElements.
- Attributes
- protected
-
def
parseConstructorArgElements(beanEle: Element, bd: BeanDefinition): Unit
Parse constructor-arg sub-elements of the given bean element.
-
def
parseKeyElement(keyEle: Element, bd: BeanDefinition, defaultKeyTypeName: String): AnyRef
Parse a key sub-element of a map element.
Parse a key sub-element of a map element.
- Attributes
- protected
-
def
parseMergeAttribute(collectionElement: Element): Boolean
Parse the merge attribute of a collection element, if any.
-
def
parsePropertyElements(beanEle: Element, bd: BeanDefinition): Unit
Parse property sub-elements of the given bean element.
-
def
parsePropsElement(propsEle: Element): Properties
Parse a props element.
-
def
parseQualifierElements(beanEle: Element, bd: AbstractBeanDefinition): Unit
Parse qualifier sub-elements of the given bean element.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )