Class PropertiesLoaderSupport

java.lang.Object
io.jmix.flowui.xml.layout.loader.PropertiesLoaderSupport

@SpringComponent("flowui_PropertiesLoaderSupport") @Scope("prototype") public class PropertiesLoaderSupport extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • setParsers

      @Autowired public void setParsers(List<PropertyParser> parsers)
    • setClassManager

      @Autowired public void setClassManager(ClassManager classManager)
    • setLoaderSupport

      @Autowired public void setLoaderSupport(LoaderSupport loaderSupport)
    • loadProperties

      public void loadProperties(Object target, org.dom4j.Element element)
    • loadProperty

      protected void loadProperty(Object target, org.dom4j.Element element)
    • parseValueByType

      protected Object parseValueByType(PropertyParsingContext context)
    • parseInternal

      @Nullable protected Object parseInternal(String stringValue, Type propType, @Nullable Type genericParameterType)
    • parseNumber

      protected Object parseNumber(String stringValue, Class<? extends Number> numberType)
    • parseList

      @Nullable protected Object parseList(String stringValue, @Nullable Type genericParameterType)
    • parseSet

      @Nullable protected Object parseSet(String stringValue, @Nullable Type genericParameterType)
    • parseArray

      @Nullable protected Object parseArray(String stringValue, Type arrayItemType)
    • parseStream

      @Nullable protected Stream<?> parseStream(String stringValue, @Nullable Type genericParameterType, @Nullable Type arrayItemType)
    • split

      protected List<String> split(String stringValue)