Class TransformationRegistry

    • Constructor Detail

      • TransformationRegistry

        public TransformationRegistry()
    • Method Detail

      • add

        public abstract <I,​O> void add​(TransformationDefinition<I,​O> transformationDefinition)
        Registers a transformation definition.
        Throws:
        java.lang.IllegalArgumentException - if the definition is invalid.
      • get

        public abstract <I,​O> TransformationDefinition<I,​O> get​(java.lang.String code)
        Returns the transformation definition for the specified unique code.
        Throws:
        java.lang.IllegalArgumentException - if the code is invalid or the transformation definition does not exist in the registry.
        See Also:
        TransformationDefinition.getCode()