Interface ISlotProcessor


  • public interface ISlotProcessor
    An interface representing an arbitrary operation to perform on the slots of a LinkML object.

    This interface is intended to allow the "batch" processing of slots.

    • Method Detail

      • process

        void process​(Slot slot,
                     Object object,
                     Object value)
              throws LinkMLRuntimeException
        Performs the operation for the given slot of the given object.
        Parameters:
        slot - The slot that is being processed.
        object - The object to which the slot belongs.
        value - The current value of the slot in the object. May be null.
        Throws:
        LinkMLRuntimeException - If any error occurs during the operation.