Package io.jmix.ui.facet
Class EditorScreenFacetProvider
java.lang.Object
io.jmix.ui.facet.AbstractScreenFacetProvider<T>
io.jmix.ui.facet.AbstractEntityAwareScreenFacetProvider<EditorScreenFacet>
io.jmix.ui.facet.EditorScreenFacetProvider
- All Implemented Interfaces:
FacetProvider<EditorScreenFacet>
@Component("ui_EditorScreenFacetProvider")
public class EditorScreenFacetProvider
extends AbstractEntityAwareScreenFacetProvider<EditorScreenFacet>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected Metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected Metadataprotected voidloadAddFirst(EditorScreenFacet facet, org.dom4j.Element element) protected voidloadEditMode(EditorScreenFacet facet, org.dom4j.Element element) voidloadFromXml(EditorScreenFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Loads properties of the facet from XML.Methods inherited from class io.jmix.ui.facet.AbstractEntityAwareScreenFacetProvider
loadContainer, loadEntityClass, loadField, loadListComponentMethods inherited from class io.jmix.ui.facet.AbstractScreenFacetProvider
loadId, loadOpenMode, loadProperties, loadProperty, loadScreenClass, loadScreenId, loadTarget
-
Field Details
-
metadata
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext
-
-
Constructor Details
-
EditorScreenFacetProvider
public EditorScreenFacetProvider()
-
-
Method Details
-
getFacetClass
- Returns:
- facet interface
-
create
- Returns:
- new instance of the facet class
-
getFacetTag
- Returns:
- facet XML tag
-
loadFromXml
public void loadFromXml(EditorScreenFacet facet, org.dom4j.Element element, ComponentLoader.ComponentContext context) Description copied from interface:FacetProviderLoads properties of the facet from XML.- Specified by:
loadFromXmlin interfaceFacetProvider<EditorScreenFacet>- Overrides:
loadFromXmlin classAbstractEntityAwareScreenFacetProvider<EditorScreenFacet>- Parameters:
facet- facetelement- XML elementcontext- loading context
-
getMetadata
- Specified by:
getMetadatain classAbstractEntityAwareScreenFacetProvider<EditorScreenFacet>
-
loadAddFirst
-
loadEditMode
-