Class Permissive
Object
org.anchoranalysis.bean.AnchorBean<OutputEnabledRules>
org.anchoranalysis.io.output.bean.rules.OutputEnabledRules
org.anchoranalysis.io.output.bean.rules.Permissive
public class Permissive extends OutputEnabledRules
Allows all output-names to be outputted in both first and second level.
- Author:
- Owen Feehan
-
Field Summary
Fields Modifier and Type Field Description static MultiLevelOutputEnabledINSTANCEA singleton instance ofPermissive. -
Constructor Summary
Constructors Constructor Description Permissive() -
Method Summary
Modifier and Type Method Description MultiLevelOutputEnabledcreate(Optional<MultiLevelOutputEnabled> defaultRules)Creates rules for determining whether an output is enabled or disabled.
-
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:OutputEnabledRulesCreates rules for determining whether an output is enabled or disabled.- Specified by:
createin classOutputEnabledRules- Parameters:
defaultRules- default output-enabled rules that may exist.- Returns:
- rules for determining whether particular outputs are enabled.
-