ReconfigParser

class ReconfigParser extends Logging

Reconfig BeanDefinition Parser

trait Logging
class Object
trait Matchable
class Any

Value members

Concrete methods

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.

protected def error(message: String, source: Any, 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.

def parseBeanDefinitionElement(ele: Element): Definition

Parses the supplied <code>&ltbean&gt</code> element. May return <code>null</code> if there were errors during parse.

Parses the supplied <code>&ltbean&gt</code> element. May return <code>null</code> if there were errors during parse.

protected def parseCollectionElements(elementNodes: NodeList, target: Collection[Object], bd: Definition, defaultElementType: String): Unit

parseCollectionElements.

parseCollectionElements.

protected def parseKeyElement(keyEle: Element, bd: Definition, defaultKeyTypeName: String): Object

Parse a key sub-element of a map element.

Parse a key sub-element of a map element.

Inherited fields

protected val logger: Logger
Inherited from
Logging