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 Summary

    Modifier and Type
    Method
    Description
    void
    process(Slot slot, Object object, Object value)
    Performs the operation for the given slot of the given object.
  • Method Details

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