pl.chilldev.web.spring.config.MetaNameBeanDefinitionParser.java Source code

Java tutorial

Introduction

Here is the source code for pl.chilldev.web.spring.config.MetaNameBeanDefinitionParser.java

Source

/**
 * This file is part of the ChillDev-Web.
 *
 * @license http://mit-license.org/ The MIT license
 * @copyright 2014  by Rafa Wrzeszcz - Wrzasq.pl.
 */

package pl.chilldev.web.spring.config;

import org.springframework.beans.factory.config.BeanDefinition;

/**
 * `<meta-name>` element parser.
 *
 * @version 0.0.2
 * @since 0.0.1
 */
public class MetaNameBeanDefinitionParser extends AbstractMetaBeanDefinitionParser {
    /**
     * Meta data property key.
     */
    public static final String PROPERTY_METANAMES = "metaNames";

    /**
     * Initializes bean parser.
     *
     * @param pageMetaModelFactoryBean Page model factory.
     * @since 0.0.2
     */
    public MetaNameBeanDefinitionParser(BeanDefinition pageMetaModelFactoryBean) {
        pageMetaModelFactoryBean.getPropertyValues()
                .addPropertyValue(MetaNameBeanDefinitionParser.PROPERTY_METANAMES, this.meta);
    }
}