/* Copyright (c) 2001 - 2007 TOPP - www.openplans.org. All rights reserved. * This code is licensed under the GPL 2.0 license, availible at the root * application directory. */ package org.geoserver.platform.util; import java.beans.PropertyEditorSupport; import org.geotools.util.Version; /** * Property editor for the {@link Version} class. * <p> * Registering this property editor allows versions to be used in a spring * context like: * <pre> * <code> * <bean id="..." class="..."> * <constructor-arg value="1.0.0"/> * <bean> * </code> * </pre> * </p> * @author Justin Deoliveira, The Open Planning Project, jdeolive@openplans.org * */ public class VersionPropertyEditor extends PropertyEditorSupport { public void setAsText(String text) throws IllegalArgumentException { setValue(new Version(text)); } }