Interface ConverterRegistry

    • Method Detail

      • getModelConverterByModelType

        ModelConverter getModelConverterByModelType​(java.lang.Class<?> modelClass)
        Gets the converter registered by a model type.
        Parameters:
        modelClass - modelClass for which a converter is needed
        Returns:
        registered converter matching given key
      • hasModelConverterForModelType

        boolean hasModelConverterForModelType​(java.lang.Class<?> modelClass)
        Returns:
        true if for the given model class a ModelConverter exists. False otherwise.
      • getModelConverterBySourceType

        ModelConverter getModelConverterBySourceType​(java.lang.String key)
        Gets the converter registered by a source type.
        Parameters:
        key - key for which a converter is needed
        Returns:
        registered converter matching given key
      • hasModelConverterForSourceType

        boolean hasModelConverterForSourceType​(java.lang.String key)
        Returns:
        true if for the given composed type code a ModelConverter exists. False otherwise.
      • getMappedType

        java.lang.String getMappedType​(java.lang.Class<?> modelClass)
        Returns:
        for the given model class the mapped jalo type code. null otherwise.
      • removeModelConverterBySourceType

        ModelConverter removeModelConverterBySourceType​(java.lang.String type)
        required by the clearing model converter registry instance see HOR-176
      • getModelConverters

        java.util.Collection<ModelConverter> getModelConverters()
        Gets all registered converters. Access to collection has to be synchronized by this in cause of probable ongoing changes.
      • clearModelConverters

        void clearModelConverters()
        Clears all registered converters.
      • getModelConverterByModel

        ModelConverter getModelConverterByModel​(java.lang.Object model)
        Gets the converted registered based on provided model.
        Parameters:
        model - Model
        Returns:
        registered converted matching the given model