This interface is used in two complementary ways:
Whatever the class that implements this interface, it must also expose either a public no-arg constructor, or (for implementations that also are Facets) a public constructor that accepts a single FacetHolder. This constructor allows the framework to instantiate the object reflectively. @see Parser @see DefaultsProvider @see ValueSemanticsProvider
|
|