Package io.jmix.dynattrflowui.facet
Class DynAttrFacetProvider
java.lang.Object
io.jmix.dynattrflowui.facet.DynAttrFacetProvider
- All Implemented Interfaces:
- FacetProvider<DynAttrFacet>
@Component("dynat_DynamicAttributeFacetProvider")
public class DynAttrFacetProvider
extends Object
implements FacetProvider<DynAttrFacet>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final AttributeDefaultValuesprotected final DynAttrEmbeddingStrategies
- 
Constructor SummaryConstructorsConstructorDescriptionDynAttrFacetProvider(DynAttrEmbeddingStrategies embeddingStrategies, AttributeDefaultValues attributeDefaultValues) 
- 
Method SummaryModifier and TypeMethodDescriptioncreate()voidloadFromXml(DynAttrFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Loads properties of the facet from XML.
- 
Field Details- 
embeddingStrategies
- 
attributeDefaultValues
 
- 
- 
Constructor Details- 
DynAttrFacetProviderpublic DynAttrFacetProvider(DynAttrEmbeddingStrategies embeddingStrategies, AttributeDefaultValues attributeDefaultValues) 
 
- 
- 
Method Details- 
getFacetClass- Specified by:
- getFacetClassin interface- FacetProvider<DynAttrFacet>
- Returns:
- facet interface
 
- 
create- Specified by:
- createin interface- FacetProvider<DynAttrFacet>
- Returns:
- new instance of the facet class
 
- 
getFacetTag- Specified by:
- getFacetTagin interface- FacetProvider<DynAttrFacet>
- Returns:
- facet XML tag
 
- 
loadFromXmlpublic void loadFromXml(DynAttrFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Description copied from interface:FacetProviderLoads properties of the facet from XML.- Specified by:
- loadFromXmlin interface- FacetProvider<DynAttrFacet>
- Parameters:
- facet- facet
- element- XML element
- context- loading context
 
 
-