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

📄 testvalidationresults.java

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

import org.geotools.feature.Feature;
import org.geotools.validation.Validation;
import org.geotools.validation.ValidationResults;
import java.util.HashMap;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;


/**
 * TestValidationResults purpose.
 * <p>
 * Description of TestValidationResults ...
 * </p>
 *
 * @author dzwiers, Refractions Research, Inc.
 * @author $Author: jive $ (last modification)
 * @version $Id: TestValidationResults.java 7746 2007-11-13 15:38:35Z aaime $
 */
public class TestValidationResults implements ValidationResults {
    public static final String CURRENTLY_SELECTED_KEY = "TestValidationResults";
    Validation v = null;

    //HACK for JODY cause he messed up and then whined alot.
    boolean run = false;

    public void setValidation(Validation v) {
        this.v = v;
        run = true;
    }

    private String toMessage(String message) {
        StringBuffer buf = new StringBuffer();
        buf.append(v.getName());
        buf.append(": ");
        buf.append(message);
        buf.append("\n");
        buf.append(v.getDescription());

        return buf.toString();
    }

    Map errors = new HashMap();

    public Map getErrors() {
        return errors;
    }

    public void error(Feature f, String s) {
        String message = toMessage(s);
        Logger logger = org.geotools.util.logging.Logging.getLogger("org.vfny.geoserver");

        if (logger.getLevel().equals(Level.FINEST)) {
            logger.warning(message);
        }

        errors.put(f, message);
    }

    Map warning = new HashMap();

    public Map getWarnings() {
        return warning;
    }

    public void warning(Feature f, String s) {
        String message = toMessage(s);
        Logger logger = Logger.getLogger("org.vfny.geoserver");

        if (logger.getLevel().equals(Level.FINEST)) {
            logger.warning(message);
        }

        warning.put(f, message);
    }

    /**
     * Access run property.
     *
     * @return Returns the run.
     */
    public boolean isRun() {
        return run;
    }

    /**
     * Set run to run.
     *
     * @param run The run to set.
     */
    public void setRun(boolean run) {
        this.run = run;
    }
}

⌨️ 快捷键说明

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