org.ofbiz.widget.screen
Class IterateSectionWidget

java.lang.Object
  extended by org.ofbiz.widget.ModelWidget
      extended by org.ofbiz.widget.screen.ModelScreenWidget
          extended by org.ofbiz.widget.screen.IterateSectionWidget
All Implemented Interfaces:
java.io.Serializable

public class IterateSectionWidget
extends ModelScreenWidget

Widget Library - Screen model HTML class

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ofbiz.widget.screen.ModelScreenWidget
ModelScreenWidget.Container, ModelScreenWidget.Content, ModelScreenWidget.DecoratorScreen, ModelScreenWidget.DecoratorSection, ModelScreenWidget.DecoratorSectionInclude, ModelScreenWidget.Form, ModelScreenWidget.FrameContainer, ModelScreenWidget.FrameContainerHeader, ModelScreenWidget.HorizontalSeparator, ModelScreenWidget.Image, ModelScreenWidget.IncludeScreen, ModelScreenWidget.Label, ModelScreenWidget.Link, ModelScreenWidget.Menu, ModelScreenWidget.PlatformSpecific, ModelScreenWidget.Screenlet, ModelScreenWidget.Section, ModelScreenWidget.SectionsRenderer, ModelScreenWidget.SubContent, ModelScreenWidget.Tree
 
Field Summary
protected  int actualPageSize
           
protected  ModelScreenWidget childWidget
           
static int DEFAULT_PAGE_SIZE
           
protected  FlexibleStringExpander entryNameExdr
           
protected  int highIndex
           
protected  FlexibleStringExpander keyNameExdr
           
protected  FlexibleMapAccessor<java.lang.Object> listNameExdr
           
protected  int listSize
           
protected  int lowIndex
           
static java.lang.String module
           
protected  boolean paginate
           
protected  FlexibleStringExpander paginateTarget
           
protected  java.util.List<ModelScreenWidget.Section> sectionList
           
protected  int viewIndex
           
protected  int viewSize
           
 
Fields inherited from class org.ofbiz.widget.screen.ModelScreenWidget
modelScreen
 
Fields inherited from class org.ofbiz.widget.ModelWidget
enableBoundaryCommentsParam, enableWidgetBoundaryComments, name
 
Constructor Summary
IterateSectionWidget(ModelScreen modelScreen, org.w3c.dom.Element iterateSectionElement)
           
 
Method Summary
 int getActualPageSize()
           
 int getHighIndex()
           
 void getListLimits(java.util.Map<java.lang.String,java.lang.Object> context, java.util.List<?> items)
           
 int getListSize()
           
 int getLowIndex()
           
 boolean getPaginate()
           
 java.lang.String getPaginateTarget(java.util.Map<java.lang.String,java.lang.Object> context)
           
 int getViewIndex()
           
 int getViewSize()
           
 java.lang.String rawString()
           
 void renderNextPrev(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context)
           
 void renderWidgetString(java.lang.Appendable writer, java.util.Map<java.lang.String,java.lang.Object> context, ScreenStringRenderer screenStringRenderer)
           
 void setActualPageSize(int val)
           
 void setHighIndex(int val)
           
 void setListSize(int val)
           
 void setLowIndex(int val)
           
 void setPaginate(boolean val)
           
 void setViewIndex(int val)
           
 void setViewSize(int val)
           
 void setViewSize(java.lang.String val)
           
 
Methods inherited from class org.ofbiz.widget.screen.ModelScreenWidget
boundaryCommentsEnabled, getModelScreen, readSubWidgets, renderSubWidgetsString
 
Methods inherited from class org.ofbiz.widget.ModelWidget
getBoundaryCommentName, getName, getPaginatorNumber, incrementPaginatorNumber, setWidgetBoundaryComments, widgetBoundaryCommentsEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

childWidget

protected ModelScreenWidget childWidget

sectionList

protected java.util.List<ModelScreenWidget.Section> sectionList

listNameExdr

protected FlexibleMapAccessor<java.lang.Object> listNameExdr

entryNameExdr

protected FlexibleStringExpander entryNameExdr

keyNameExdr

protected FlexibleStringExpander keyNameExdr

paginateTarget

protected FlexibleStringExpander paginateTarget

paginate

protected boolean paginate

DEFAULT_PAGE_SIZE

public static int DEFAULT_PAGE_SIZE

viewIndex

protected int viewIndex

viewSize

protected int viewSize

lowIndex

protected int lowIndex

highIndex

protected int highIndex

listSize

protected int listSize

actualPageSize

protected int actualPageSize
Constructor Detail

IterateSectionWidget

public IterateSectionWidget(ModelScreen modelScreen,
                            org.w3c.dom.Element iterateSectionElement)
Method Detail

renderWidgetString

public void renderWidgetString(java.lang.Appendable writer,
                               java.util.Map<java.lang.String,java.lang.Object> context,
                               ScreenStringRenderer screenStringRenderer)
                        throws GeneralException,
                               java.io.IOException
Specified by:
renderWidgetString in class ModelScreenWidget
Throws:
GeneralException
java.io.IOException

getPaginateTarget

public java.lang.String getPaginateTarget(java.util.Map<java.lang.String,java.lang.Object> context)

getPaginate

public boolean getPaginate()

setPaginate

public void setPaginate(boolean val)

setViewIndex

public void setViewIndex(int val)

setViewSize

public void setViewSize(int val)

setViewSize

public void setViewSize(java.lang.String val)

setListSize

public void setListSize(int val)

setLowIndex

public void setLowIndex(int val)

setHighIndex

public void setHighIndex(int val)

setActualPageSize

public void setActualPageSize(int val)

getViewIndex

public int getViewIndex()

getViewSize

public int getViewSize()

getListSize

public int getListSize()

getLowIndex

public int getLowIndex()

getHighIndex

public int getHighIndex()

getActualPageSize

public int getActualPageSize()

getListLimits

public void getListLimits(java.util.Map<java.lang.String,java.lang.Object> context,
                          java.util.List<?> items)

renderNextPrev

public void renderNextPrev(java.lang.Appendable writer,
                           java.util.Map<java.lang.String,java.lang.Object> context)
                    throws java.io.IOException
Throws:
java.io.IOException

rawString

public java.lang.String rawString()
Specified by:
rawString in class ModelScreenWidget