Class IgnoreUnderscorePrefix

Object
org.anchoranalysis.bean.AnchorBean<OutputEnabled>
org.anchoranalysis.io.output.bean.enabled.OutputEnabled
org.anchoranalysis.io.output.bean.enabled.IgnoreUnderscorePrefix
All Implemented Interfaces:
SingleLevelOutputEnabled

public class IgnoreUnderscorePrefix
extends OutputEnabled
All outputs are allowed unless the name's first character is an underscore.

Additionally, when a underscore occurs in any location, preceded by a period i.e. ._ this output is also allowed. This is intended for cases of namespace-like hierarchy of outputs.

This is intended as a filter to allow declaration of certain private entities that are not typically outputted, unless explicitly specified.

Author:
Owen Feehan