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}