Newer
Older
package com.t_oster.liblasercut;
/**
*
* @author thommy
*/
public interface Customizable {
public String[] getPropertyKeys();
/**
* Sets the property with the given key
* a property may only be of the classes
* Integer, Boolean, Double, Float and String
* and never set to null
* @param key
* @param value
*/
public void setProperty(String key, Object value);
/**
* Returns the value of the property or null, if the key
* does not name a valid property
* A property may never return null!
* @param key
* @return
*/
public Object getProperty(String key);
}