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
The Interface SqlTagHandler.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The Constant INCLUDE_BODY.static final int
The Constant REPEAT_BODY.static final int
The Constant SKIP_BODY. -
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.
-
Field Details
-
SKIP_BODY
static final int SKIP_BODYThe Constant SKIP_BODY.- See Also:
-
INCLUDE_BODY
static final int INCLUDE_BODYThe Constant INCLUDE_BODY.- See Also:
-
REPEAT_BODY
static final int REPEAT_BODYThe Constant REPEAT_BODY.- See Also:
-
-
Method Details
-
doStartFragment
Do start fragment.- Parameters:
ctx
- the ctxtag
- the tagparameterObject
- the parameter object- Returns:
- the int
-
doEndFragment
Do end fragment.- Parameters:
ctx
- the ctxtag
- the tagparameterObject
- the parameter objectbodyContent
- the body content- Returns:
- the int
-
doPrepend
Do prepend.- Parameters:
ctx
- the ctxtag
- the tagparameterObject
- the parameter objectbodyContent
- the body content
-