001package jmri.jmrit.logixng; 002 003import javax.annotation.Nonnull; 004import jmri.JmriException; 005 006/** 007 * A LogixNG string action. 008 * 009 * @author Daniel Bergqvist Copyright 2019 010 */ 011public interface StringAction extends Base { 012 013 /** 014 * Set a string value. 015 * 016 * @param value the value. 017 * @throws JmriException when an exception occurs 018 */ 019 void setValue(@Nonnull String value) throws JmriException; 020 021}