Class ElementSuffixBasedConverter

java.lang.Object
org.craftercms.engine.util.converters.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 Details

    • 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 Details

    • ElementSuffixBasedConverter

      public ElementSuffixBasedConverter(Map<String,org.craftercms.commons.converters.Converter<String,?>> suffixMappedConverters)
  • Method Details

    • 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>