Class BaseTagHandler
java.lang.Object
com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.BaseTagHandler
- All Implemented Interfaces:
SqlTagHandler
- Direct Known Subclasses:
ConditionalTagHandler
,DynamicTagHandler
,IterateTagHandler
The Class BaseTagHandler.
-
Field Summary
Fields inherited from interface com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.SqlTagHandler
INCLUDE_BODY, REPEAT_BODY, SKIP_BODY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
doEndFragment
(SqlTagContext ctx, SqlTag tag, Object parameterObject, StringBuilder bodyContent) Do end fragment.void
doPrepend
(SqlTagContext ctx, SqlTag tag, Object parameterObject, StringBuilder bodyContent) Do prepend.int
doStartFragment
(SqlTagContext ctx, SqlTag tag, Object parameterObject) Do start fragment.
-
Constructor Details
-
BaseTagHandler
public BaseTagHandler()
-
-
Method Details
-
doStartFragment
Description copied from interface:SqlTagHandler
Do start fragment.- Specified by:
doStartFragment
in interfaceSqlTagHandler
- Parameters:
ctx
- the ctxtag
- the tagparameterObject
- the parameter object- Returns:
- the int
-
doEndFragment
public int doEndFragment(SqlTagContext ctx, SqlTag tag, Object parameterObject, StringBuilder bodyContent) Description copied from interface:SqlTagHandler
Do end fragment.- Specified by:
doEndFragment
in interfaceSqlTagHandler
- Parameters:
ctx
- the ctxtag
- the tagparameterObject
- the parameter objectbodyContent
- the body content- Returns:
- the int
-
doPrepend
public void doPrepend(SqlTagContext ctx, SqlTag tag, Object parameterObject, StringBuilder bodyContent) Description copied from interface:SqlTagHandler
Do prepend.- Specified by:
doPrepend
in interfaceSqlTagHandler
- Parameters:
ctx
- the ctxtag
- the tagparameterObject
- the parameter objectbodyContent
- the body content
-