Package io.jmix.ui.component.formatter
Class FormatterLoadFactory
java.lang.Object
io.jmix.ui.component.formatter.FormatterLoadFactory
Specific bean for loading formatters.
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionFormatter<?>createFormatter(org.dom4j.Element element) Creates a formatter from XML element.booleanisFormatter(org.dom4j.Element element) Checks if XML element is a formatter.protected CollectionFormatterloadCollectionFormatter(org.dom4j.Element element) protected FormatterloadCustomFormatter(org.dom4j.Element element) protected DateFormatterloadDateFormatter(org.dom4j.Element element) protected NumberFormatterloadNumberFormatter(org.dom4j.Element element) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)  
- 
Field Details
- 
applicationContext
protected org.springframework.context.ApplicationContext applicationContext - 
FORMATTERS_MAP
 
 - 
 - 
Constructor Details
- 
FormatterLoadFactory
public FormatterLoadFactory() 
 - 
 - 
Method Details
- 
setApplicationContext
@Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)  - 
createFormatter
Creates a formatter from XML element.- Parameters:
 element- XML element- Returns:
 - formatter or null if there is no such element
 
 - 
isFormatter
public boolean isFormatter(org.dom4j.Element element) Checks if XML element is a formatter.- Parameters:
 element- XML element- Returns:
 trueif the element is formatter,falseotherwise
 - 
loadCollectionFormatter
 - 
loadCustomFormatter
 - 
loadDateFormatter
 - 
loadNumberFormatter
 
 -