Example usage for org.springframework.ide.eclipse.osgi.blueprint.internal BlueprintDefaultsDefinition BlueprintDefaultsDefinition

List of usage examples for org.springframework.ide.eclipse.osgi.blueprint.internal BlueprintDefaultsDefinition BlueprintDefaultsDefinition

Introduction

In this page you can find the example usage for org.springframework.ide.eclipse.osgi.blueprint.internal BlueprintDefaultsDefinition BlueprintDefaultsDefinition.

Prototype

public BlueprintDefaultsDefinition(Document doc, ParserContext parserContext) 

Source Link

Document

Constructs a new BlueprintDefaultsDefinition instance.

Usage

From source file:org.springframework.ide.eclipse.osgi.blueprint.internal.BlueprintParser.java

public BeanDefinitionHolder parseAsHolder(Element componentElement, ParserContext parserContext) {
    // save parser context
    this.parserContext = parserContext;
    this.defaults = new BlueprintDefaultsDefinition(componentElement.getOwnerDocument(), parserContext);

    // let Spring do its standard parsing
    BeanDefinitionHolder bdHolder = parseComponentDefinitionElement(componentElement, null);

    BeanDefinition bd = bdHolder.getBeanDefinition();
    if (bd != null) {
        bd.setAttribute(ParsingUtils.BLUEPRINT_MARKER_NAME, Boolean.TRUE);
    }/*from   ww w  . j a v  a 2 s  . co m*/

    return bdHolder;
}

From source file:org.springframework.ide.eclipse.osgi.blueprint.internal.BlueprintParser.java

private BlueprintDefaultsDefinition getDefaults(Element ele) {
    if (defaults == null) {
        defaults = new BlueprintDefaultsDefinition(ele.getOwnerDocument(), parserContext);
    }/*from   w ww .j  ava  2 s.co m*/
    return defaults;
}