com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements
public class SqlTagContext extends Object
| Constructor Summary | |
|---|---|
| SqlTagContext() | |
| Method Summary | |
|---|---|
| void | addParameterMapping(ParameterMapping mapping) |
| void | disableRemoveFirstPrependMarker()
set a new internal state for top RemoveFirstPrependMarker object
|
| Object | getAttribute(Object key) |
| String | getBodyText() |
| List | getParameterMappings() |
| PrintWriter | getWriter() |
| boolean | isEmptyRemoveFirtPrepend() |
| IterateContext | peekIterateContext()
iterate context is removed here from the stack when iterate tag is finished being
processed
|
| boolean | peekRemoveFirstPrependMarker(SqlTag sqlTag)
examine the value of the top RemoveFirstPrependMarker object on the stack.
|
| IterateContext | popIterateContext()
iterate context is removed here from the stack when iterate tag is finished being
processed
|
| void | popRemoveFirstPrependMarker(SqlTag tag)
pop the first RemoveFirstPrependMarker once the recursion is on it's way out
of the recursion loop and return it's internal value.
|
| void | pushIterateContext(IterateContext iterateContext)
iterate context is stored here for nested dynamic tags in
the body of the iterate tag
|
| void | pushRemoveFirstPrependMarker(SqlTag tag)
push a new RemoveFirstPrependMarker object with the specified internal state
|
| void | reEnableRemoveFirstPrependMarker() |
| void | setAttribute(Object key, Object value) |
Returns: the top element on the context stack
Returns: was the first prepend removed
Returns: the top element of the context stack
Parameters: tag
Parameters: iterateContext
Parameters: tag