/* * Geotools2 - OpenSource mapping toolkit * http://geotools.org * (C) 2002, Geotools Project Managment Committee (PMC) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * */ /* * Created on Jan 24, 2004 * * To change the template for this generated file go to * Window - Preferences - Java - Code Generation - Code and Comments */ package org.geotools.validation; import java.beans.IntrospectionException; import java.beans.PropertyDescriptor; import java.util.ResourceBundle; /** * DefaultFeatureValidationBeanInfo purpose. * *

* Description of DefaultFeatureValidationBeanInfo ... *

* * @author dzwiers, Refractions Research, Inc. * @author $Author: dmzwiers $ (last modification) * @source $URL$ * @version $Id$ */ public class DefaultFeatureValidationBeanInfo extends ValidationBeanInfo { /** * DefaultFeatureValidationBeanInfo constructor. * *

* super *

*/ public DefaultFeatureValidationBeanInfo() { super(); } /** * Implementation of getPropertyDescriptors. This method should be called * by all overriding sub-class methods. Property names 'name', * 'description', 'typeNames' * * @return * * @see java.beans.BeanInfo#getPropertyDescriptors() */ public PropertyDescriptor[] getPropertyDescriptors() { try { PropertyDescriptor[] tmp = super.getPropertyDescriptors(); PropertyDescriptor[] pd = new PropertyDescriptor[1 + tmp.length]; ResourceBundle resourceBundle = getResourceBundle(DefaultFeatureValidation.class); int i = 0; for (; i < tmp.length; i++) pd[i] = tmp[i]; pd[i] = createPropertyDescriptor("typeRef", DefaultFeatureValidation.class, resourceBundle); pd[i].setExpert(false); return pd; } catch (IntrospectionException e) { // TODO error, log here e.printStackTrace(); return new PropertyDescriptor[0]; } } }