public interface CreatorPresentationFactory
CreatorPresentation
s. Patterns will typically
refer to a factory by className, or via a friendly name if the platform has
registered such factories via DatabindingFrameworkRegistration
.
Patterns supply data to the factory in terms of PresentationVariation
,
which is essentially a tree of variations, each with their set of unique properties
that can modify the behavior of how the pattern is built.
The contract between pattern variations and what the factory expects is not enforced,
but the factory is free to either enforce this by throwing an exception when building
the presentation, or returning null (which is essentially treated the same as if the
presentation did not exist).Modifier and Type | Method and Description |
---|---|
CreatorPresentation |
buildCreatorPresentation(java.util.Map<java.lang.String,java.lang.String> properties,
java.util.List<PresentationVariation> rootVariations)
Builds a CreatorPresentation given the properties and variation tree.
|
CreatorPresentation buildCreatorPresentation(java.util.Map<java.lang.String,java.lang.String> properties, java.util.List<PresentationVariation> rootVariations)
properties
- properties maprootVariations
- list of root variations