package upnp.service;

/**
 * booleanHolder.java
 *
 *
 * Created: Wed Oct 27 16:23:44 2004
 *
 * @author <a href="mailto:newmarch@jannote1.csse.monash.edu.au">Jan Newmarch</a>
 * @version 1.0
 */
public class booleanHolder implements ArgHolder {
    private boolean value;

    public booleanHolder() {
	value = false;
    }


    public void setValue(String str) {
	if (str.equalsIgnoreCase("true")) {
	    value = true;
	} else 	if (str.equalsIgnoreCase("1")) {
	    value = true;
	} else {
	    value = false;
	}
    }	
	
    public boolean getValue() {
	return value;
    }

    public String toString() {
	if (value) {
	    return "true";
	}
	return "false";
    }
	
} // booleanHolder
