Package org.incenp.linkml.core
Interface ISlotProcessor
-
public interface ISlotProcessorAn 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidprocess(Slot slot, Object object, Object value)Performs the operation for the given slot of the given object.
-
-
-
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 benull.- Throws:
LinkMLRuntimeException- If any error occurs during the operation.
-
-