Package io.jmix.flowui.xml.layout.loader
Class PropertiesLoaderSupport
java.lang.Object
io.jmix.flowui.xml.layout.loader.PropertiesLoaderSupport
@SpringComponent("flowui_PropertiesLoaderSupport")
@Scope("prototype")
public class PropertiesLoaderSupport
extends Object
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected ClassManagerprotected final ComponentLoader.Contextprotected LoaderSupportprotected List<PropertyParser>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidloadProperties(Object target, org.dom4j.Element element) protected voidloadProperty(Object target, org.dom4j.Element element) protected ObjectparseArray(String stringValue, Type arrayItemType) protected ObjectparseInternal(String stringValue, Type propType, Type genericParameterType) protected Objectprotected ObjectparseNumber(String stringValue, Class<? extends Number> numberType) protected Objectprotected Stream<?>parseStream(String stringValue, Type genericParameterType, Type arrayItemType) protected ObjectparseValueByType(PropertyParsingContext context) voidsetClassManager(ClassManager classManager) voidsetLoaderSupport(LoaderSupport loaderSupport) voidsetParsers(List<PropertyParser> parsers) 
- 
Field Details- 
context
- 
parsers
- 
classManager
- 
loaderSupport
 
- 
- 
Constructor Details- 
PropertiesLoaderSupport
 
- 
- 
Method Details- 
setParsers
- 
setClassManager
- 
setLoaderSupport
- 
loadProperties
- 
loadProperty
- 
parseValueByType
- 
parseInternal
- 
parseNumber
- 
parseList
- 
parseSet
- 
parseArray
- 
parseStream
- 
split
 
-