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

📄 emailvalidatordescription.java

📁 在Struts2中的jar包xwork的源代码.版本为2.0.7
💻 JAVA
字号:
/* * Copyright (c) 2002-2006 by OpenSymphony * All rights reserved. */package com.opensymphony.xwork2.validator.metadata;import java.io.PrintWriter;import java.io.StringWriter;/** * <code>EmailValidatorDescription</code> * * @author Rainer Hermanns * @version $Id: EmailValidatorDescription.java 1187 2006-11-13 08:05:32Z mrdon $ */public class EmailValidatorDescription extends AbstractFieldValidatorDescription {    public EmailValidatorDescription() {    }    /**     * Creates an AbstractFieldValidatorDescription with the specified field name.     *     * @param fieldName     */    public EmailValidatorDescription(String fieldName) {        super(fieldName);    }    /**      * Returns the field validator XML definition.      *      * @return the field validator XML definition.      */     public String asFieldXml() {         StringWriter sw = new StringWriter();         PrintWriter writer = null;         try {             writer = new PrintWriter(sw);             if ( shortCircuit) {                 writer.println("\t\t<field-validator type=\"email\">");             } else {                 writer.println("\t\t<field-validator type=\"email\" short-circuit=\"true\">");             }             if ( !"".equals(key)) {                 writer.println("\t\t\t<message key=\"" + key + "\">" + message + "</message>");             } else {                 writer.println("\t\t\t<message>" + message + "</message>");             }             writer.println("\t\t</field-validator>");         } finally {             if (writer != null) {                 writer.flush();                 writer.close();             }         }         return sw.toString();     }     /**      * Returns the validator XML definition.      *      * @return the validator XML definition.      */     public String asSimpleXml() {         StringWriter sw = new StringWriter();         PrintWriter writer = null;         try {             writer = new PrintWriter(sw);             if ( shortCircuit) {                 writer.println("\t<validator type=\"email\">");             } else {                 writer.println("\t<validator type=\"email\" short-circuit=\"true\">");             }             writer.println("\t\t<param name=\"fieldName\">" + fieldName+ "</param>");             if ( !"".equals(key)) {                 writer.println("\t\t<message key=\"" + key + "\">" + message + "</message>");             } else {                 writer.println("\t\t<message>" + message + "</message>");             }             writer.println("\t</validator>");         } finally {             if (writer != null) {                 writer.flush();                 writer.close();             }         }         return sw.toString();     }}

⌨️ 快捷键说明

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