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); }