test_class.declarator: propertyManager
test_class.modifier: private
test_class.original_string: private PropertyManager propertyManager;
test_class.type: PropertyManager
test_class.var_name: propertyManager
test_class.declarator: logger
test_class.modifier: private
test_class.original_string: private CluecumberLogger logger;
test_class.type: CluecumberLogger
test_class.var_name: logger
test_class.declarator: fileIO
test_class.modifier: private
test_class.original_string: private FileIO fileIO;
test_class.type: FileIO
test_class.var_name: fileIO
test_class.file: plugin-code/src/test/java/com/trivago/cluecumber/properties/PropertyManagerTest.java
test_class.identifier: PropertyManagerTest
test_case.body: @Test(expected = WrongOrMissingPropertyException.class)
      public void missingHtmlReportDirectoryTest() throws Exception {
          propertyManager.setGeneratedHtmlReportDirectory("");
      }
test_case.class_method_signature: PropertyManagerTest.missingHtmlReportDirectoryTest()
test_case.full_signature: @Test(expected = WrongOrMissingPropertyException.class) public void missingHtmlReportDirectoryTest()
test_case.identifier: missingHtmlReportDirectoryTest
test_case.invocations: setGeneratedHtmlReportDirectory
test_case.modifiers: @Test(expected = WrongOrMissingPropertyException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void missingHtmlReportDirectoryTest()
focal_class.declarator: COLOR_PATTERN = "^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$"
focal_class.modifier: private static final
focal_class.original_string: private static final String COLOR_PATTERN = "^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$";
focal_class.type: String
focal_class.var_name: COLOR_PATTERN
focal_class.declarator: logger
focal_class.modifier: private final
focal_class.original_string: private final CluecumberLogger logger;
focal_class.type: CluecumberLogger
focal_class.var_name: logger
focal_class.declarator: fileIO
focal_class.modifier: private final
focal_class.original_string: private final FileIO fileIO;
focal_class.type: FileIO
focal_class.var_name: fileIO
focal_class.declarator: propertiesFileLoader
focal_class.modifier: private final
focal_class.original_string: private final PropertiesFileLoader propertiesFileLoader;
focal_class.type: PropertiesFileLoader
focal_class.var_name: propertiesFileLoader
focal_class.declarator: sourceJsonReportDirectory
focal_class.modifier: private
focal_class.original_string: private String sourceJsonReportDirectory;
focal_class.type: String
focal_class.var_name: sourceJsonReportDirectory
focal_class.declarator: generatedHtmlReportDirectory
focal_class.modifier: private
focal_class.original_string: private String generatedHtmlReportDirectory;
focal_class.type: String
focal_class.var_name: generatedHtmlReportDirectory
focal_class.declarator: failScenariosOnPendingOrUndefinedSteps
focal_class.modifier: private
focal_class.original_string: private boolean failScenariosOnPendingOrUndefinedSteps;
focal_class.type: boolean
focal_class.var_name: failScenariosOnPendingOrUndefinedSteps
focal_class.declarator: expandBeforeAfterHooks
focal_class.modifier: private
focal_class.original_string: private boolean expandBeforeAfterHooks;
focal_class.type: boolean
focal_class.var_name: expandBeforeAfterHooks
focal_class.declarator: expandStepHooks
focal_class.modifier: private
focal_class.original_string: private boolean expandStepHooks;
focal_class.type: boolean
focal_class.var_name: expandStepHooks
focal_class.declarator: expandDocStrings
focal_class.modifier: private
focal_class.original_string: private boolean expandDocStrings;
focal_class.type: boolean
focal_class.var_name: expandDocStrings
focal_class.declarator: customParameters = new LinkedHashMap<>()
focal_class.modifier: private final
focal_class.original_string: private final Map<String, String> customParameters = new LinkedHashMap<>();
focal_class.type: Map<String, String>
focal_class.var_name: customParameters
focal_class.declarator: customCssFile
focal_class.modifier: private
focal_class.original_string: private String customCssFile;
focal_class.type: String
focal_class.var_name: customCssFile
focal_class.declarator: customParametersFile
focal_class.modifier: private
focal_class.original_string: private String customParametersFile;
focal_class.type: String
focal_class.var_name: customParametersFile
focal_class.declarator: customStatusColorPassed = "#28a745"
focal_class.modifier: private
focal_class.original_string: private String customStatusColorPassed = "#28a745";
focal_class.type: String
focal_class.var_name: customStatusColorPassed
focal_class.declarator: customStatusColorFailed = "#dc3545"
focal_class.modifier: private
focal_class.original_string: private String customStatusColorFailed = "#dc3545";
focal_class.type: String
focal_class.var_name: customStatusColorFailed
focal_class.declarator: customStatusColorSkipped = "#ffc107"
focal_class.modifier: private
focal_class.original_string: private String customStatusColorSkipped = "#ffc107";
focal_class.type: String
focal_class.var_name: customStatusColorSkipped
focal_class.declarator: customPageTitle = "Cluecumber Report"
focal_class.modifier: private
focal_class.original_string: private String customPageTitle = "Cluecumber Report";
focal_class.type: String
focal_class.var_name: customPageTitle
focal_class.declarator: startPage
focal_class.modifier: private
focal_class.original_string: private PluginSettings.StartPage startPage;
focal_class.type: PluginSettings.StartPage
focal_class.var_name: startPage
focal_class.file: plugin-code/src/main/java/com/trivago/cluecumber/properties/PropertyManager.java
focal_class.identifier: PropertyManager
focal_class.class_method_signature: PropertyManager.PropertyManager(
              final CluecumberLogger logger,
              FileIO fileIO,
              final PropertiesFileLoader propertiesFileLoader
      )
focal_class.full_signature: @Inject public  PropertyManager(
              final CluecumberLogger logger,
              FileIO fileIO,
              final PropertiesFileLoader propertiesFileLoader
      )
focal_class.identifier: PropertyManager
focal_class.modifiers: @Inject public
focal_class.parameters: (
              final CluecumberLogger logger,
              FileIO fileIO,
              final PropertiesFileLoader propertiesFileLoader
      )
focal_class.signature:  PropertyManager(
              final CluecumberLogger logger,
              FileIO fileIO,
              final PropertiesFileLoader propertiesFileLoader
      )
focal_class.class_method_signature: PropertyManager.getSourceJsonReportDirectory()
focal_class.full_signature: public String getSourceJsonReportDirectory()
focal_class.identifier: getSourceJsonReportDirectory
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSourceJsonReportDirectory()
focal_class.class_method_signature: PropertyManager.setSourceJsonReportDirectory(final String sourceJsonReportDirectory)
focal_class.full_signature: public void setSourceJsonReportDirectory(final String sourceJsonReportDirectory)
focal_class.identifier: setSourceJsonReportDirectory
focal_class.modifiers: public
focal_class.parameters: (final String sourceJsonReportDirectory)
focal_class.return: void
focal_class.signature: void setSourceJsonReportDirectory(final String sourceJsonReportDirectory)
focal_class.class_method_signature: PropertyManager.getGeneratedHtmlReportDirectory()
focal_class.full_signature: public String getGeneratedHtmlReportDirectory()
focal_class.identifier: getGeneratedHtmlReportDirectory
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getGeneratedHtmlReportDirectory()
focal_class.class_method_signature: PropertyManager.setGeneratedHtmlReportDirectory(final String generatedHtmlReportDirectory)
focal_class.full_signature: public void setGeneratedHtmlReportDirectory(final String generatedHtmlReportDirectory)
focal_class.identifier: setGeneratedHtmlReportDirectory
focal_class.modifiers: public
focal_class.parameters: (final String generatedHtmlReportDirectory)
focal_class.return: void
focal_class.signature: void setGeneratedHtmlReportDirectory(final String generatedHtmlReportDirectory)
focal_class.class_method_signature: PropertyManager.getCustomParameters()
focal_class.full_signature: public Map<String, String> getCustomParameters()
focal_class.identifier: getCustomParameters
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getCustomParameters()
focal_class.class_method_signature: PropertyManager.setCustomParameters(final Map<String, String> customParameters)
focal_class.full_signature: public void setCustomParameters(final Map<String, String> customParameters)
focal_class.identifier: setCustomParameters
focal_class.modifiers: public
focal_class.parameters: (final Map<String, String> customParameters)
focal_class.return: void
focal_class.signature: void setCustomParameters(final Map<String, String> customParameters)
focal_class.class_method_signature: PropertyManager.getCustomParametersFile()
focal_class.full_signature:  String getCustomParametersFile()
focal_class.identifier: getCustomParametersFile
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCustomParametersFile()
focal_class.class_method_signature: PropertyManager.setCustomParametersFile(String customParametersFile)
focal_class.full_signature: public void setCustomParametersFile(String customParametersFile)
focal_class.identifier: setCustomParametersFile
focal_class.modifiers: public
focal_class.parameters: (String customParametersFile)
focal_class.return: void
focal_class.signature: void setCustomParametersFile(String customParametersFile)
focal_class.class_method_signature: PropertyManager.isFailScenariosOnPendingOrUndefinedSteps()
focal_class.full_signature: public boolean isFailScenariosOnPendingOrUndefinedSteps()
focal_class.identifier: isFailScenariosOnPendingOrUndefinedSteps
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isFailScenariosOnPendingOrUndefinedSteps()
focal_class.class_method_signature: PropertyManager.setFailScenariosOnPendingOrUndefinedSteps(final boolean failScenariosOnPendingOrUndefinedSteps)
focal_class.full_signature: public void setFailScenariosOnPendingOrUndefinedSteps(final boolean failScenariosOnPendingOrUndefinedSteps)
focal_class.identifier: setFailScenariosOnPendingOrUndefinedSteps
focal_class.modifiers: public
focal_class.parameters: (final boolean failScenariosOnPendingOrUndefinedSteps)
focal_class.return: void
focal_class.signature: void setFailScenariosOnPendingOrUndefinedSteps(final boolean failScenariosOnPendingOrUndefinedSteps)
focal_class.class_method_signature: PropertyManager.isExpandBeforeAfterHooks()
focal_class.full_signature: public boolean isExpandBeforeAfterHooks()
focal_class.identifier: isExpandBeforeAfterHooks
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isExpandBeforeAfterHooks()
focal_class.class_method_signature: PropertyManager.setExpandBeforeAfterHooks(final boolean expandBeforeAfterHooks)
focal_class.full_signature: public void setExpandBeforeAfterHooks(final boolean expandBeforeAfterHooks)
focal_class.identifier: setExpandBeforeAfterHooks
focal_class.modifiers: public
focal_class.parameters: (final boolean expandBeforeAfterHooks)
focal_class.return: void
focal_class.signature: void setExpandBeforeAfterHooks(final boolean expandBeforeAfterHooks)
focal_class.class_method_signature: PropertyManager.isExpandStepHooks()
focal_class.full_signature: public boolean isExpandStepHooks()
focal_class.identifier: isExpandStepHooks
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isExpandStepHooks()
focal_class.class_method_signature: PropertyManager.setExpandStepHooks(final boolean expandStepHooks)
focal_class.full_signature: public void setExpandStepHooks(final boolean expandStepHooks)
focal_class.identifier: setExpandStepHooks
focal_class.modifiers: public
focal_class.parameters: (final boolean expandStepHooks)
focal_class.return: void
focal_class.signature: void setExpandStepHooks(final boolean expandStepHooks)
focal_class.class_method_signature: PropertyManager.isExpandDocStrings()
focal_class.full_signature: public boolean isExpandDocStrings()
focal_class.identifier: isExpandDocStrings
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isExpandDocStrings()
focal_class.class_method_signature: PropertyManager.setExpandDocStrings(final boolean expandDocStrings)
focal_class.full_signature: public void setExpandDocStrings(final boolean expandDocStrings)
focal_class.identifier: setExpandDocStrings
focal_class.modifiers: public
focal_class.parameters: (final boolean expandDocStrings)
focal_class.return: void
focal_class.signature: void setExpandDocStrings(final boolean expandDocStrings)
focal_class.class_method_signature: PropertyManager.getCustomCssFile()
focal_class.full_signature: public String getCustomCssFile()
focal_class.identifier: getCustomCssFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCustomCssFile()
focal_class.class_method_signature: PropertyManager.setCustomCssFile(final String customCssFile)
focal_class.full_signature: public void setCustomCssFile(final String customCssFile)
focal_class.identifier: setCustomCssFile
focal_class.modifiers: public
focal_class.parameters: (final String customCssFile)
focal_class.return: void
focal_class.signature: void setCustomCssFile(final String customCssFile)
focal_class.class_method_signature: PropertyManager.getCustomStatusColorPassed()
focal_class.full_signature: public String getCustomStatusColorPassed()
focal_class.identifier: getCustomStatusColorPassed
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCustomStatusColorPassed()
focal_class.class_method_signature: PropertyManager.setCustomStatusColorPassed(final String customStatusColorPassed)
focal_class.full_signature: public void setCustomStatusColorPassed(final String customStatusColorPassed)
focal_class.identifier: setCustomStatusColorPassed
focal_class.modifiers: public
focal_class.parameters: (final String customStatusColorPassed)
focal_class.return: void
focal_class.signature: void setCustomStatusColorPassed(final String customStatusColorPassed)
focal_class.class_method_signature: PropertyManager.getCustomStatusColorFailed()
focal_class.full_signature: public String getCustomStatusColorFailed()
focal_class.identifier: getCustomStatusColorFailed
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCustomStatusColorFailed()
focal_class.class_method_signature: PropertyManager.setCustomStatusColorFailed(final String customStatusColorFailed)
focal_class.full_signature: public void setCustomStatusColorFailed(final String customStatusColorFailed)
focal_class.identifier: setCustomStatusColorFailed
focal_class.modifiers: public
focal_class.parameters: (final String customStatusColorFailed)
focal_class.return: void
focal_class.signature: void setCustomStatusColorFailed(final String customStatusColorFailed)
focal_class.class_method_signature: PropertyManager.getCustomStatusColorSkipped()
focal_class.full_signature: public String getCustomStatusColorSkipped()
focal_class.identifier: getCustomStatusColorSkipped
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCustomStatusColorSkipped()
focal_class.class_method_signature: PropertyManager.setCustomStatusColorSkipped(final String customStatusColorSkipped)
focal_class.full_signature: public void setCustomStatusColorSkipped(final String customStatusColorSkipped)
focal_class.identifier: setCustomStatusColorSkipped
focal_class.modifiers: public
focal_class.parameters: (final String customStatusColorSkipped)
focal_class.return: void
focal_class.signature: void setCustomStatusColorSkipped(final String customStatusColorSkipped)
focal_class.class_method_signature: PropertyManager.getCustomPageTitle()
focal_class.full_signature: public String getCustomPageTitle()
focal_class.identifier: getCustomPageTitle
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getCustomPageTitle()
focal_class.class_method_signature: PropertyManager.setCustomPageTitle(final String customPageTitle)
focal_class.full_signature: public void setCustomPageTitle(final String customPageTitle)
focal_class.identifier: setCustomPageTitle
focal_class.modifiers: public
focal_class.parameters: (final String customPageTitle)
focal_class.return: void
focal_class.signature: void setCustomPageTitle(final String customPageTitle)
focal_class.class_method_signature: PropertyManager.logProperties()
focal_class.full_signature: public void logProperties()
focal_class.identifier: logProperties
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void logProperties()
focal_class.class_method_signature: PropertyManager.isSet(final String string)
focal_class.full_signature: private boolean isSet(final String string)
focal_class.identifier: isSet
focal_class.modifiers: private
focal_class.parameters: (final String string)
focal_class.return: boolean
focal_class.signature: boolean isSet(final String string)
focal_class.class_method_signature: PropertyManager.checkHexColorValidity(String color, String colorPropertyName)
focal_class.full_signature: private void checkHexColorValidity(String color, String colorPropertyName)
focal_class.identifier: checkHexColorValidity
focal_class.modifiers: private
focal_class.parameters: (String color, String colorPropertyName)
focal_class.return: void
focal_class.signature: void checkHexColorValidity(String color, String colorPropertyName)
focal_class.class_method_signature: PropertyManager.getStartPage()
focal_class.full_signature: public PluginSettings.StartPage getStartPage()
focal_class.identifier: getStartPage
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: PluginSettings.StartPage
focal_class.signature: PluginSettings.StartPage getStartPage()
focal_class.class_method_signature: PropertyManager.setStartPage(final String startPage)
focal_class.full_signature: public void setStartPage(final String startPage)
focal_class.identifier: setStartPage
focal_class.modifiers: public
focal_class.parameters: (final String startPage)
focal_class.return: void
focal_class.signature: void setStartPage(final String startPage)
focal_method.body: public void setGeneratedHtmlReportDirectory(final String generatedHtmlReportDirectory) throws WrongOrMissingPropertyException {
          if (!isSet(generatedHtmlReportDirectory)) {
              throw new WrongOrMissingPropertyException("generatedHtmlReportDirectory");
          }
          this.generatedHtmlReportDirectory = generatedHtmlReportDirectory;
      }
focal_method.class_method_signature: PropertyManager.setGeneratedHtmlReportDirectory(final String generatedHtmlReportDirectory)
focal_method.full_signature: public void setGeneratedHtmlReportDirectory(final String generatedHtmlReportDirectory)
focal_method.identifier: setGeneratedHtmlReportDirectory
focal_method.invocations: isSet
focal_method.modifiers: public
focal_method.parameters: (final String generatedHtmlReportDirectory)
focal_method.return: void
focal_method.signature: void setGeneratedHtmlReportDirectory(final String generatedHtmlReportDirectory)