com.ibatis.sqlmap.engine.mapping.sql.dynamic.elements
Class SqlTag

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.mapping.sql.dynamic.elements.SqlTag
All Implemented Interfaces:
DynamicParent, SqlChild

public class SqlTag
extends java.lang.Object
implements SqlChild, DynamicParent


Constructor Summary
SqlTag()
           
 
Method Summary
 void addChild(SqlChild child)
           
 java.util.Iterator getChildren()
           
 java.lang.String getCloseAttr()
           
 java.lang.String getComparePropertyAttr()
           
 java.lang.String getCompareValueAttr()
           
 java.lang.String getConjunctionAttr()
           
 SqlTagHandler getHandler()
           
 java.lang.String getName()
           
 java.lang.String getOpenAttr()
           
 SqlTag getParent()
           
 java.lang.String getPrependAttr()
           
 java.lang.String getPropertyAttr()
           
 java.lang.String getRemoveFirstPrepend()
           
 boolean isCloseAvailable()
           
 boolean isConjunctionAvailable()
           
 boolean isOpenAvailable()
           
 boolean isPostParseRequired()
           
 boolean isPrependAvailable()
           
 void setCloseAttr(java.lang.String closeAttr)
           
 void setComparePropertyAttr(java.lang.String comparePropertyAttr)
           
 void setCompareValueAttr(java.lang.String compareValueAttr)
           
 void setConjunctionAttr(java.lang.String conjunctionAttr)
           
 void setHandler(SqlTagHandler handler)
           
 void setName(java.lang.String name)
           
 void setOpenAttr(java.lang.String openAttr)
           
 void setPostParseRequired(boolean iterateAncestor)
           
 void setPrependAttr(java.lang.String prependAttr)
           
 void setPropertyAttr(java.lang.String propertyAttr)
           
 void setRemoveFirstPrepend(java.lang.String removeFirstPrepend)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlTag

public SqlTag()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getHandler

public SqlTagHandler getHandler()

setHandler

public void setHandler(SqlTagHandler handler)

isPrependAvailable

public boolean isPrependAvailable()

isCloseAvailable

public boolean isCloseAvailable()

isOpenAvailable

public boolean isOpenAvailable()

isConjunctionAvailable

public boolean isConjunctionAvailable()

getPrependAttr

public java.lang.String getPrependAttr()

setPrependAttr

public void setPrependAttr(java.lang.String prependAttr)

getPropertyAttr

public java.lang.String getPropertyAttr()

setPropertyAttr

public void setPropertyAttr(java.lang.String propertyAttr)

getComparePropertyAttr

public java.lang.String getComparePropertyAttr()

setComparePropertyAttr

public void setComparePropertyAttr(java.lang.String comparePropertyAttr)

getCompareValueAttr

public java.lang.String getCompareValueAttr()

setCompareValueAttr

public void setCompareValueAttr(java.lang.String compareValueAttr)

getOpenAttr

public java.lang.String getOpenAttr()

setOpenAttr

public void setOpenAttr(java.lang.String openAttr)

getCloseAttr

public java.lang.String getCloseAttr()

setCloseAttr

public void setCloseAttr(java.lang.String closeAttr)

getConjunctionAttr

public java.lang.String getConjunctionAttr()

setConjunctionAttr

public void setConjunctionAttr(java.lang.String conjunctionAttr)

addChild

public void addChild(SqlChild child)
Specified by:
addChild in interface DynamicParent

getChildren

public java.util.Iterator getChildren()

getParent

public SqlTag getParent()

getRemoveFirstPrepend

public java.lang.String getRemoveFirstPrepend()

setRemoveFirstPrepend

public void setRemoveFirstPrepend(java.lang.String removeFirstPrepend)

isPostParseRequired

public boolean isPostParseRequired()
Returns:
Returns the postParseRequired.

setPostParseRequired

public void setPostParseRequired(boolean iterateAncestor)
Parameters:
iterateAncestor - The postParseRequired to set.