Example usage for org.springframework.ide.eclipse.osgi.blueprint.internal ParsingUtils BLUEPRINT_MARKER_NAME

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

Introduction

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

Prototype

String BLUEPRINT_MARKER_NAME

To view the source code for org.springframework.ide.eclipse.osgi.blueprint.internal ParsingUtils BLUEPRINT_MARKER_NAME.

Click Source Link

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);
    }//  www  . java 2s. c o m

    return bdHolder;
}