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 Summary
FieldsModifier and TypeFieldDescriptionprotected ClassManagerprotected final ComponentLoader.Contextprotected LoaderSupportprotected List<PropertyParser> -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-