Package com.e1c.g5.v8.dt.bsl.check.qfix
Class SingleVariantXtextBslModuleFix.FixConfigurer
- java.lang.Object
-
- com.e1c.g5.v8.dt.bsl.check.qfix.SingleVariantXtextBslModuleFix.FixConfigurer
-
- Enclosing class:
- SingleVariantXtextBslModuleFix
protected static final class SingleVariantXtextBslModuleFix.FixConfigurer extends Object
Configuration container for theSingleVariantXtextBslModuleFixContext
descendants allowing them to specify fix parameters via the pure Java API
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FixConfigurer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SingleVariantXtextBslModuleFix.FixConfigurer
description(String description)
Sets the static description for the fixSingleVariantXtextBslModuleFix.FixConfigurer
description(BiFunction<SingleVariantXtextBslModuleFixContext,IFixSession,Pair<String,String>> descriptionSupplier)
Sets the dynamic description supplier for the fix.SingleVariantXtextBslModuleFix.FixConfigurer
details(String details)
Sets the static details for the fixSingleVariantXtextBslModuleFix.FixConfigurer
interactive(boolean isInteractive)
Sets the modification model type - either interactive (UI) or not
-
-
-
Method Detail
-
description
public SingleVariantXtextBslModuleFix.FixConfigurer description(BiFunction<SingleVariantXtextBslModuleFixContext,IFixSession,Pair<String,String>> descriptionSupplier)
Sets the dynamic description supplier for the fix. The description may be formed using the data from theSingleVariantXtextBslModuleFixContext
- Parameters:
descriptionSupplier
- The supplier to set. May not benull
- Returns:
- the instance of the fix configurer, never
null
-
description
public SingleVariantXtextBslModuleFix.FixConfigurer description(String description)
Sets the static description for the fix- Parameters:
description
- The description to set. May not benull
- Returns:
- the instance of the fix configurer, never
null
-
details
public SingleVariantXtextBslModuleFix.FixConfigurer details(String details)
Sets the static details for the fix- Parameters:
description
- The description to set. May not benull
- Returns:
- the instance of the fix configurer, never
null
-
interactive
public SingleVariantXtextBslModuleFix.FixConfigurer interactive(boolean isInteractive)
Sets the modification model type - either interactive (UI) or not- Parameters:
isInteractive
-true
if quick fix supports inbteractive (UI) model,false
otherwise- Returns:
- the instance of the fix configurer, never
null
-
-