Class Permissive
Allows all output-names to be outputted in both first and second level.
- Author:
- Owen Feehan
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MultiLevelOutputEnabled
A singleton instance ofPermissive
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(Optional<MultiLevelOutputEnabled> defaultRules) Creates rules for determining whether an output is enabled or disabled.Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Field Details
-
INSTANCE
A singleton instance ofPermissive
.The class retains a public constructor so it can also be instantiated as a bean.
-
-
Constructor Details
-
Permissive
public Permissive()
-
-
Method Details
-
create
Description copied from class:OutputEnabledRules
Creates rules for determining whether an output is enabled or disabled.- Specified by:
create
in classOutputEnabledRules
- Parameters:
defaultRules
- default output-enabled rules that may exist.- Returns:
- rules for determining whether particular outputs are enabled.
-