Class MicroTypeConverterRegistry

  • All Implemented Interfaces:
    IMicroTypeConverterRegistry

    @ThreadSafe
    @Singleton
    public final class MicroTypeConverterRegistry
    extends Object
    implements IMicroTypeConverterRegistry
    A utility class for converting objects from and to IMicroElement.
    The functionality is a special case of the TypeConverterRegistry as we need a parameter for conversion in this case.
    Author:
    Philip Helger
    • Field Detail

      • DEFAULT_USE_CLASS_HIERARCHY

        public static final boolean DEFAULT_USE_CLASS_HIERARCHY
        See Also:
        Constant Field Values
    • Method Detail

      • isInstantiated

        public static boolean isInstantiated()
      • isUseClassHierarchy

        public boolean isUseClassHierarchy()
      • setUseClassHierarchy

        public void setUseClassHierarchy​(boolean bUseClassHierarchy)
      • iterateAllRegisteredMicroTypeConverters

        public void iterateAllRegisteredMicroTypeConverters​(@Nonnull
                                                            IMicroTypeConverterCallback aCallback)
        Iterate all registered micro type converters. For informational purposes only.
        Parameters:
        aCallback - The callback invoked for all iterations.
      • getRegisteredMicroTypeConverterCount

        @Nonnegative
        public int getRegisteredMicroTypeConverterCount()
      • reinitialize

        public void reinitialize()