Class YamlParser

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

public class YamlParser 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

    Methods inherited from class java.lang.Object

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

    • YamlParser

      public YamlParser()
      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>
    • parseConfigurationFile

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