public String getValue()

in core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/resource/bundle/DefaultResourceBundle.java [156:200]


    public String getValue(String key)
    {
        if(key == null)
        {
            return null;
        }

        if(this.locale == null)
        {
            this.locale = Locale.getDefault();
        }

        if(this.bundleName == null)
        {
            if(ProjectStageProducer.getInstance().getProjectStage() == ProjectStage.Development)
            {
                Logger logger = Logger.getLogger(DefaultResourceBundle.class.getName());
                if(logger.isLoggable(Level.WARNING))
                {
                    logger.warning("no custom bundle name provided - the codi properties file " +
                            "META-INF/myfaces-extcdi.properties is used as fallback");
                }
            }
            this.bundleName = "META-INF/myfaces-extcdi.properties";
        }

        if(this.bundleName.contains("/"))
        {
            Properties properties = ConfigUtils.getProperties(this.bundleName);

            if(properties == null)
            {
                return null;
            }
            return properties.getProperty(key);
        }
        try
        {
            return java.util.ResourceBundle.getBundle(this.bundleName, this.locale).getString(key);
        }
        catch (MissingResourceException e)
        {
            return null;
        }
    }