public static class JIPipeDataSlotInfo.Deserializer.Builder extends Object
Constructor and Description |
---|
Builder() |
public JIPipeDataSlotInfo.Deserializer.Builder makeInput()
public JIPipeDataSlotInfo.Deserializer.Builder makeOutput()
public JIPipeDataSlotInfo.Deserializer.Builder setName(String name)
public JIPipeDataSlotInfo.Deserializer.Builder setDescription(String description)
public JIPipeDataSlotInfo.Deserializer.Builder setInheritedSlot(String slotName)
public JIPipeDataSlotInfo.Deserializer.Builder resetInheritedSlot()
public JIPipeDataSlotInfo.Deserializer.Builder setInheritanceConversions(Map<JIPipeDataInfo,JIPipeDataInfo> conversions)
public JIPipeDataSlotInfo.Deserializer.Builder addInheritanceConversion(JIPipeDataInfo from, JIPipeDataInfo to)
public JIPipeDataSlotInfo.Deserializer.Builder addInheritanceConversion(Class<? extends JIPipeData> from, Class<? extends JIPipeData> to)
public JIPipeDataSlotInfo.Deserializer.Builder setCustomName(String name)
public JIPipeDataSlotInfo.Deserializer.Builder resetCustomName()
public JIPipeDataSlotInfo.Deserializer.Builder setUserModifiable(boolean userModifiable)
public JIPipeDataSlotInfo.Deserializer.Builder setFrom(JIPipeDataSlotInfo info)
public boolean isValid()
public JIPipeDataSlotInfo build()
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.