⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 validationtest.java

📁 电子地图服务器,搭建自己的地图服务
💻 JAVA
字号:
/*
 * Created on Jan 26, 2004
 *
 * To change the template for this generated file go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
package org.vfny.geoserver.config;

import java.beans.PropertyDescriptor;

import junit.framework.TestCase;

import org.geotools.validation.attributes.GazetteerNameValidation;
import org.vfny.geoserver.config.validation.ArgumentConfig;
import org.vfny.geoserver.config.validation.PlugInConfig;
import org.vfny.geoserver.config.validation.TestConfig;

/**
 * ValidationTest purpose.
 * <p>
 * Description of ValidationTest ...
 * </p>
 * 
 * @author dzwiers, Refractions Research, Inc.
 * @author $Author: jive $ (last modification)
 * @version $Id: ValidationTest.java 6177 2007-02-19 10:11:27Z aaime $
 */
public class ValidationTest extends TestCase {

//	public static void main(String[] args) {
	public void test() {
		TestConfig testConfig = new TestConfig();
		PlugInConfig pluginConfig = new PlugInConfig();
		// the plugin to test the bean info for.
		//pluginConfig.setClassName(PolygonBoundaryCoveredByPolygonValidation.class.getName());
		pluginConfig.setClassName(GazetteerNameValidation.class.getName());
		testConfig.setPlugIn(pluginConfig);

		System.out.println(testConfig.toString());
		System.out.println("--------------------------------------");
		for (int i = 0; i < testConfig.getPropertyDescriptors().length; i++) {
			
			System.out.println(testConfig.getPropertyDescriptors()[i].getClass().getName());
			System.out.println(testConfig.getPropertyDescriptors()[i].getDisplayName());
			System.out.println(testConfig.getPropertyDescriptors()[i].getShortDescription());
			
			System.out.println(testConfig.getPropertyDescriptors()[i].attributeNames());
			System.out.println("--------------------------------------");
		}

		System.out.println("--------------------------------------");
		System.out.println("--------------------------------------");
		System.out.println("--------------------------------------");
		
		
		testConfig = new TestConfig();
		pluginConfig = new PlugInConfig();
		// the plugin to test the bean info for.
		//pluginConfig.setClassName(PolygonBoundaryCoveredByPolygonValidation.class.getName());
		pluginConfig.setClassName(GazetteerNameValidation.class.getName());
		testConfig.setPlugIn(pluginConfig);

		PropertyDescriptor [] pd = pluginConfig.getPropertyDescriptors();
		
		System.out.println(pluginConfig.toString());
		System.out.println("--------------------------------------");
		for (int i = 0; i < pluginConfig.getPropertyDescriptors().length; i++) {
			
			System.out.println(pd[i].getClass().getName());
			System.out.println(ArgumentConfig.getDisplayName(pd[i]));
			System.out.println(ArgumentConfig.getDescription(pd[i]));
			
			System.out.println("--------------------------------------");
		}
		


		/*System.out.println(pluginConfig.toString());
		System.out.println("--------------------------------------");
		for (int i = 0; i < pluginConfig.getPropertyDescriptors().length; i++) {
			
			System.out.println(pluginConfig.getPropertyDescriptors()[i].getDisplayName());
			System.out.println(pluginConfig.getPropertyDescriptors()[i].getShortDescription());
			
			System.out.println(pluginConfig.getPropertyDescriptors()[i].attributeNames());
			System.out.println("--------------------------------------");
		}*/
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -