Interface OptionModifiable

  • All Known Subinterfaces:
    OptionArrayable
    All Known Implementing Classes:
    ArrayOption, BooleanOption, ByteOption, CharOption, DoubleOption, FloatOption, IntOption, LongOption, NotifyOption, Option, ShortOption, StringOption

    public interface OptionModifiable
    Implementors of this interface are capable of being registered and processed. When an option is specified, its modify method is invoked.
     Copyright (C) Damian Ryan Eads, 2001. All Rights Reserved.
    
     ritopt is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
     the Free Software Foundation; either version 2 of the License, or
     (at your option) any later version.
    
     ritopt is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU General Public License for more details.
    
     You should have received a copy of the GNU General Public License
     along with ritopt; if not, write to the Free Software
     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
     
    • Method Detail

      • modify

        void modify​(java.lang.String value)
             throws OptionModificationException
        Modify an option based on a string representation.
        Parameters:
        value - String representation of the object.
        Throws:
        OptionModificationException - Thrown if an error occurs during modification of an option.