Class PropertiesParser

java.lang.Object
org.ff4j.parser.properties.PropertiesParser
All Implemented Interfaces:
org.ff4j.conf.FF4jConfigurationParser<org.ff4j.conf.FF4jConfiguration>

public class PropertiesParser extends Object implements org.ff4j.conf.FF4jConfigurationParser<org.ff4j.conf.FF4jConfiguration>
Parser to read FF4jConfiguration from a YAML file.
Author:
Cedrick LUNVEN (@clunven)
  • Field Summary

    Fields inherited from interface org.ff4j.conf.FF4jConfigurationParser

    DATE_FORMAT, ENCODING, FEATURE_ATT_DESC, FEATURE_ATT_ENABLE, FEATURE_ATT_GROUP, FEATURE_ATT_PERMISSIONS, FEATURE_ATT_PROPERTIES, FEATURE_ATT_UID, FEATURE_TAG, FEATURES_TAG, FF4J_TAG, GLOBAL_AUDIT_TAG, GLOBAL_AUTOCREATE, PROPERTIES_TAG, PROPERTY_PARAMDESCRIPTION, PROPERTY_PARAMFIXED_VALUES, PROPERTY_PARAMNAME, PROPERTY_PARAMTYPE, PROPERTY_PARAMVALUE, PROPERTY_TAG, SIMPLE_DATE_FORMAT, TOGGLE_STRATEGY_ATTCLASS, TOGGLE_STRATEGY_PARAMNAME, TOGGLE_STRATEGY_PARAMTAG, TOGGLE_STRATEGY_PARAMVALUE, TOGGLE_STRATEGY_TAG
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    export(org.ff4j.conf.FF4jConfiguration ff4jConfig)
    org.ff4j.conf.FF4jConfiguration
    Load properties from environments.
    org.ff4j.conf.FF4jConfiguration
    Load properties from environments.
    org.ff4j.conf.FF4jConfiguration
    org.ff4j.conf.FF4jConfiguration
    Load properties from environments.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PropertiesParser

      public PropertiesParser()
      Default constructor.
  • Method Details

    • export

      public InputStream export(org.ff4j.conf.FF4jConfiguration ff4jConfig)
      Specified by:
      export in interface org.ff4j.conf.FF4jConfigurationParser<org.ff4j.conf.FF4jConfiguration>
    • parseSystemConfiguration

      public org.ff4j.conf.FF4jConfiguration parseSystemConfiguration()
      Load properties from environments.
    • parseConfigurationFile

      public org.ff4j.conf.FF4jConfiguration parseConfigurationFile(InputStream inputStream)
      Specified by:
      parseConfigurationFile in interface org.ff4j.conf.FF4jConfigurationParser<org.ff4j.conf.FF4jConfiguration>
    • parseConfiguration

      public org.ff4j.conf.FF4jConfiguration parseConfiguration(Properties props)
      Load properties from environments.
    • parseConfiguration

      public org.ff4j.conf.FF4jConfiguration parseConfiguration(Map<String,String> mapProperties)
      Load properties from environments.