Class ElementSuffixBasedConverter

  • All Implemented Interfaces:
    org.craftercms.commons.converters.Converter<org.dom4j.Element,​Object>

    public class ElementSuffixBasedConverter
    extends Object
    implements org.craftercms.commons.converters.Converter<org.dom4j.Element,​Object>
    • Field Detail

      • DEFAULT_SUPPORTED_SUFFIXES_ON_DISABLED_FULL_MODEL_CONVERSION

        public static final String[] DEFAULT_SUPPORTED_SUFFIXES_ON_DISABLED_FULL_MODEL_CONVERSION
      • suffixMappedConverters

        protected Map<String,​org.craftercms.commons.converters.Converter<String,​?>> suffixMappedConverters
      • supportedSuffixesOnDisabledFullModelTypeConversion

        protected String[] supportedSuffixesOnDisabledFullModelTypeConversion
    • Constructor Detail

      • ElementSuffixBasedConverter

        public ElementSuffixBasedConverter()
    • Method Detail

      • setSuffixMappedConverters

        public void setSuffixMappedConverters​(Map<String,​org.craftercms.commons.converters.Converter<String,​?>> suffixMappedConverters)
      • setSupportedSuffixesOnDisabledFullModelTypeConversion

        public void setSupportedSuffixesOnDisabledFullModelTypeConversion​(String[] supportedSuffixesOnDisabledFullModelTypeConversion)
      • getSourceClass

        public Class<?> getSourceClass()
        Specified by:
        getSourceClass in interface org.craftercms.commons.converters.Converter<org.dom4j.Element,​Object>
      • getTargetClass

        public Class<?> getTargetClass()
        Specified by:
        getTargetClass in interface org.craftercms.commons.converters.Converter<org.dom4j.Element,​Object>
      • convert

        public Object convert​(org.dom4j.Element source)
        Specified by:
        convert in interface org.craftercms.commons.converters.Converter<org.dom4j.Element,​Object>