com.ibatis.db.sqlmap.dynamic
Class IterateFragment

java.lang.Object
  extended bycom.ibatis.db.sqlmap.dynamic.BaseFragment
      extended bycom.ibatis.db.sqlmap.dynamic.PrependedFragment
          extended bycom.ibatis.db.sqlmap.dynamic.DynamicFragment
              extended bycom.ibatis.db.sqlmap.dynamic.IterateFragment

public class IterateFragment
extends DynamicFragment


Field Summary
private  java.lang.String close
           
private  java.lang.String conjunction
           
private  java.lang.String open
           
private  java.lang.String propertyName
           
 
Fields inherited from class com.ibatis.db.sqlmap.dynamic.DynamicFragment
 
Fields inherited from class com.ibatis.db.sqlmap.dynamic.PrependedFragment
 
Fields inherited from class com.ibatis.db.sqlmap.dynamic.BaseFragment
 
Constructor Summary
IterateFragment()
           
 
Method Summary
 java.lang.String getClose()
           
 java.lang.String getConjunction()
           
 java.lang.String getOpen()
           
 java.lang.String getPropertyName()
           
 java.lang.String getSqlFragment(java.lang.Object parameterObject)
           
static void handleIterateFragment(IterateFragment iterateFragment, java.lang.Object parameterObject, java.lang.StringBuffer buffer)
           
private  java.lang.String parseArrays(java.lang.String buffer, int index)
           
 void setClose(java.lang.String close)
           
 void setConjunction(java.lang.String conjunction)
           
 void setOpen(java.lang.String open)
           
 void setPropertyName(java.lang.String propertyName)
           
 
Methods inherited from class com.ibatis.db.sqlmap.dynamic.DynamicFragment
addAllChildFragment, addChildFragment, getChildFragment, getChildFragmentCount, getChildFragments
 
Methods inherited from class com.ibatis.db.sqlmap.dynamic.PrependedFragment
getPrepend, setPrepend
 
Methods inherited from class com.ibatis.db.sqlmap.dynamic.BaseFragment
getSqlFragment, handleFragment, setSqlFragment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyName

private java.lang.String propertyName

open

private java.lang.String open

close

private java.lang.String close

conjunction

private java.lang.String conjunction
Constructor Detail

IterateFragment

public IterateFragment()
Method Detail

getPropertyName

public java.lang.String getPropertyName()

setPropertyName

public void setPropertyName(java.lang.String propertyName)

getOpen

public java.lang.String getOpen()

setOpen

public void setOpen(java.lang.String open)

getClose

public java.lang.String getClose()

setClose

public void setClose(java.lang.String close)

getConjunction

public java.lang.String getConjunction()

setConjunction

public void setConjunction(java.lang.String conjunction)

getSqlFragment

public java.lang.String getSqlFragment(java.lang.Object parameterObject)
Overrides:
getSqlFragment in class DynamicFragment

handleIterateFragment

public static void handleIterateFragment(IterateFragment iterateFragment,
                                         java.lang.Object parameterObject,
                                         java.lang.StringBuffer buffer)

parseArrays

private java.lang.String parseArrays(java.lang.String buffer,
                                     int index)