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

All Known Implementing Classes:
BaseTagHandler, ConditionalTagHandler, DynamicTagHandler, IsEmptyTagHandler, IsEqualTagHandler, IsGreaterEqualTagHandler, IsGreaterThanTagHandler, IsLessEqualTagHandler, IsLessThanTagHandler, IsNotEmptyTagHandler, IsNotEqualTagHandler, IsNotNullTagHandler, IsNotParameterPresentTagHandler, IsNotPropertyAvailableTagHandler, IsNullTagHandler, IsParameterPresentTagHandler, IsPropertyAvailableTagHandler, IterateTagHandler

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

static final int SKIP_BODY
See Also:
Constant Field Values

INCLUDE_BODY

static final int INCLUDE_BODY
See Also:
Constant Field Values

REPEAT_BODY

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

doStartFragment

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

doEndFragment

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

doPrepend

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