com.ibatis.db.sqlmap.dynamic
Class DynamicFragment

java.lang.Object
  extended bycom.ibatis.db.sqlmap.dynamic.BaseFragment
      extended bycom.ibatis.db.sqlmap.dynamic.PrependedFragment
          extended bycom.ibatis.db.sqlmap.dynamic.DynamicFragment
Direct Known Subclasses:
ConditionalFragment, IterateFragment

public class DynamicFragment
extends PrependedFragment


Field Summary
private  java.util.List childFragmentList
           
 
Fields inherited from class com.ibatis.db.sqlmap.dynamic.PrependedFragment
 
Fields inherited from class com.ibatis.db.sqlmap.dynamic.BaseFragment
 
Constructor Summary
DynamicFragment()
           
 
Method Summary
 void addAllChildFragment(java.util.Collection c)
           
 void addChildFragment(BaseFragment fragment)
           
 BaseFragment getChildFragment(int i)
           
 int getChildFragmentCount()
           
 java.util.Iterator getChildFragments()
           
 java.lang.String getSqlFragment(java.lang.Object parameterObject)
           
 
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

childFragmentList

private java.util.List childFragmentList
Constructor Detail

DynamicFragment

public DynamicFragment()
Method Detail

getSqlFragment

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

getChildFragment

public BaseFragment getChildFragment(int i)

getChildFragmentCount

public int getChildFragmentCount()

addChildFragment

public void addChildFragment(BaseFragment fragment)

addAllChildFragment

public void addAllChildFragment(java.util.Collection c)

getChildFragments

public java.util.Iterator getChildFragments()