package org.geogebra.common.kernel;
/**
* Types of path / region parameter behaviours
*
* @author Zbynek
*
*/
public enum PathRegionHandling {
/** use closest point when path / region changed */
OFF("false"),
/** use same parameter when path / region changed */
ON("true"),
/** try to be consistent with old behavior (3.2) */
AUTO("auto");
private String xml;
private PathRegionHandling(String xml) {
this.xml = xml;
}
/**
* @return value for xml
*/
public String getXML() {
return xml;
}
/**
* @param s
* XML string
* @return parsed value
*/
public static PathRegionHandling parse(String s) {
if ("false".equals(s)) {
return OFF;
}
return ON;
}
}