com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements
Interface SqlTagHandler

All Known Implementing Classes:
BaseTagHandler

public interface SqlTagHandler


Field Summary
static int INCLUDE_BODY
           
static int REPEAT_BODY
           
static int SKIP_BODY
           
 
Method Summary
 int doEndFragment(SqlTagContext ctx, SqlTag tag, java.lang.Object parameterObject, java.lang.StringBuffer bodyContent)
           
 void doPrepend(SqlTagContext ctx, SqlTag tag, java.lang.Object parameterObject, java.lang.StringBuffer bodyContent)
           
 int doStartFragment(SqlTagContext ctx, SqlTag tag, java.lang.Object parameterObject)
           
 

Field Detail

SKIP_BODY

public static final int SKIP_BODY
See Also:
Constant Field Values

INCLUDE_BODY

public static final int INCLUDE_BODY
See Also:
Constant Field Values

REPEAT_BODY

public static final int REPEAT_BODY
See Also:
Constant Field Values
Method Detail

doStartFragment

public int doStartFragment(SqlTagContext ctx,
                           SqlTag tag,
                           java.lang.Object parameterObject)

doEndFragment

public int doEndFragment(SqlTagContext ctx,
                         SqlTag tag,
                         java.lang.Object parameterObject,
                         java.lang.StringBuffer bodyContent)

doPrepend

public void doPrepend(SqlTagContext ctx,
                      SqlTag tag,
                      java.lang.Object parameterObject,
                      java.lang.StringBuffer bodyContent)