public void setProperty ( T property , String value ) throws IllegalArgumentException { if ( value == null ) { throw new IllegalArgumentException ( "Cannot set a null value, use reset instead" ) ; } String propertyName = getTranslator ( ) . getPropertyName ( property ) ; if ( properties . setProperty ( propertyName , value ) ) { firePropertyChanged ( property ) ; } }
Set the given property using a string . This will not write the new value to the file system .