org.nutz.dao.impl.sql
类 ValueEscaper

java.lang.Object
  继承者 org.nutz.dao.impl.sql.ValueEscaper

public class ValueEscaper
extends java.lang.Object

通过 add 函数,可以增加需要逃逸的字符,以及如何逃逸

然后调用 escape 函数,执行逃逸

作者:
zozoh(zozohtnt@gmail.com)

构造方法摘要
ValueEscaper()
           
 
方法摘要
 ValueEscaper add(char c, java.lang.String s)
          设定逃逸方式
 java.lang.CharSequence escape(java.lang.CharSequence cs)
          根据逃逸的设置,对传入的字符串进行逃逸
 ValueEscaper ready()
          在执行 escape 前,这个函数一定要调用,它会把你增加的逃逸设置,初始化一下
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ValueEscaper

public ValueEscaper()
方法详细信息

add

public ValueEscaper add(char c,
                        java.lang.String s)
设定逃逸方式

参数:
c - 要逃逸的字符
s - 如何逃逸
返回:
自身

ready

public ValueEscaper ready()
在执行 escape 前,这个函数一定要调用,它会把你增加的逃逸设置,初始化一下

返回:
自身

escape

public java.lang.CharSequence escape(java.lang.CharSequence cs)
根据逃逸的设置,对传入的字符串进行逃逸

参数:
cs - 字符序列
返回:
逃逸后的字符序列