|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.StiBase
com.stimulsoft.report.components.StiComponent
com.stimulsoft.report.components.complexcomponents.StiContainer
com.stimulsoft.report.components.bands.StiBand
com.stimulsoft.report.components.bands.StiDynamicBand
com.stimulsoft.report.components.bands.StiDataBand
public class StiDataBand
| Field Summary | |
|---|---|
StiEventHandler |
handlerRendering
|
boolean |
isBofValue
|
boolean |
isEofValue
|
java.lang.String |
jsonMasterComponentTemp
|
int |
lineThrough
|
static java.lang.Object |
PropertyEvenStyle
|
static java.lang.Object |
PropertyOddStyle
|
| Fields inherited from class com.stimulsoft.report.components.complexcomponents.StiContainer |
|---|
border, brush, collapsingIndex, components, ParentComponentIsBand, ParentComponentIsCrossBand |
| Fields inherited from class com.stimulsoft.report.components.StiComponent |
|---|
canGrow, canShrink, componentPlacement, conditions, currentPointer, expressions, interaction, isRendered, page, parent, parentBookmark, parentPointer, top, width |
| Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef |
|---|
REFERENCE_EMPTY, REFERENCE_REPORT |
| Constructor Summary | |
|---|---|
StiDataBand()
Creates an object of the type StiDataBand. |
|
StiDataBand(StiRectangle rect)
Creates an object of the type StiDataBand. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone(boolean cloneProperties,
boolean cloneComponents)
Creates a new object that is a copy of the current instance. |
void |
convert(StiUnit oldUnit,
StiUnit newUnit)
Converts a component out of one unit into another. |
void |
doBookmark()
Invokes the getBookmark event. |
void |
doPointer()
|
boolean |
existDataRelation()
|
void |
First()
Sets the position at the beginning. |
StiBeginRenderEvent |
getBeginRenderEvent()
Occurs when band begin render. |
StiBusinessObject |
getBusinessObject()
Get business object that is used for getting data. |
java.lang.String |
getBusinessObjectGuid()
Gets or sets guid of the Business Object. |
boolean |
getCalcInvisible()
Gets or sets value which indicates that, when aggregate functions calculation, it is nesessary to take into consideration invisible data bands. |
StiCollapsedExpression |
getCollapsed()
Gets or sets an expression to fill a collapsed value. |
StiColumnDirection |
getColumnDirection()
Gets or sets direction of the rendeting columns. |
double |
getColumnGaps()
Gets or sets distance between two columns. |
int |
getColumns()
Gets or sets columns count. |
double |
getColumnWidth()
Gets or sets width of column. |
double |
GetColumnWidth()
|
java.lang.String |
getComponentPlacementForChildren()
|
StiComponentType |
getComponentType()
Gets the type of processing when printing. |
int |
getCount()
Gets count of rows. |
int |
getCountData()
Gets or sets the count of rows for virtual data. |
StiDataBandInfoV1 |
getDataBandInfoV1()
|
StiDataBandInfoV2 |
getDataBandInfoV2()
|
StiDataRelation |
getDataRelation()
Get link that is used for master-detail reports rendering. |
java.lang.String |
getDataRelationName()
Gets or sets relation name. |
StiDataSource |
getDataSource()
Get data source that is used for getting data. |
java.lang.String |
getDataSourceName()
Gets or sets name of the Data Source. |
StiEndRenderEvent |
getEndRenderEvent()
Occurs when band rendering is finished. |
java.lang.String |
getEvenStyle()
Gets or sets value, indicates style of even lines. |
StiEventsCollection |
getEvents()
Return events collection of this component. |
int |
getFilterEngine()
Gets or sets how a filter will be applied to data - be means of the report generator or by means of changing the SQL query. |
StiFilterEventHandler |
getFilterMethodHandler()
Gets or sets a method for filtration. |
StiFilterMode |
getFilterMode()
Gets or sets filter mode. |
boolean |
getFilterOn()
Gets or sets value indicates, that filter is turn on. |
StiFiltersCollection |
getFilters()
Gets or sets the collection of data filters. |
StiGetCollapsedEvent |
getGetCollapsedEvent()
Occurs when the Collapsed value is calculated. |
StiColor |
getHeaderEndColor()
Gets header end color. |
StiColor |
getHeaderStartColor()
Gets header start color. |
java.lang.String |
GetHeaderText()
Returns the band header text. |
boolean |
getIsBof()
Gets value, indicates that the position indicates to the beginning of data. |
boolean |
getIsBusinessObjectEmpty()
Returns true if Business Object property is not assigned. |
boolean |
getIsEmpty()
Gets value indicates that no data. |
boolean |
getIsEof()
Gets value indicates that the position indicates to the end of data. |
boolean |
getKeepChildTogether()
Gets or sets value indicates that childs are to be kept together. |
StiKeepDetails |
getKeepDetails()
|
boolean |
getKeepDetailsTogether()
Gets or sets value indicates that details are to be kept together with this DataBand. |
boolean |
getKeepFooterTogether()
Gets or sets value indicates that the footer is printed with data. |
boolean |
getKeepGroupTogether()
Gets or sets value indicates that group is to be kept together. |
boolean |
getKeepHeaderTogether()
Gets or sets value indicates that header is printed with data together. |
java.lang.String |
getLimitRows()
|
int |
getLine()
Gets the number of line from the beginning of the group formation. |
int |
getLineThrough()
Gets the number of line from the beginning of the report formation. |
java.lang.String |
getLocalizedName()
Gets a localized component name. |
StiComponent |
getMasterComponent()
Gets or sets the master-component. |
int |
getMinRowsInColumn()
Gets or sets minimum count of the rows in one column. |
java.lang.String |
getOddStyle()
Gets or sets value, indicates style of odd lines. |
int |
getPosition()
Gets the current position. |
boolean |
getPrintIfDetailEmpty()
Gets or sets value indicates that if detail is empty then the master data must be printed anyway. |
boolean |
getPrintOnAllPages()
Gets or sets value indicates that the component is printed on all pages. |
int |
getPriority()
Gets a component priority. |
StiRenderingEvent |
getRenderingEvent()
Occurs when a data row rendering. |
boolean |
getResetDataSource()
Gets or sets value, indicates to reset Data Source postion to begin when preparation for rendering. |
boolean |
getResetPageNumber()
Allows to reset page number on this component. |
boolean |
getRightToLeft()
Gets or sets horizontal column direction. |
int |
getSelectedLine()
|
java.util.ArrayList<java.lang.String> |
getSort()
Gets or sets the array of strings that describes rules of sorting. |
boolean |
getStartNewPage()
Gets or sets value indicates that it is necessary to print every new string on a new page. |
float |
getStartNewPageIfLessThan()
Gets or sets value which indicates how much free space on a page (in percentage terms) should be reserved for formation of a new page. |
int |
getToolboxPosition()
Gets value to sort a position in the toolbox. |
void |
InvokeBeginRender()
Raises the BeginRender event for this component. |
void |
InvokeGetCollapsed(StiValueEventArgs e)
|
void |
InvokeGroupRendering()
|
void |
InvokeRendering()
Raises the Rendering event for this component. |
boolean |
isDataSourceEmpty()
Returns true if DataSource property is not assigned. |
void |
Last()
Move on the last row. |
void |
LoadFromJsonObject(JSONObject jObject)
|
void |
Next()
Move on the next row. |
void |
packService()
Occurs when band rendering is finished. |
void |
Prior()
Move on the previous row. |
void |
renderMaster()
|
void |
RestoreState(java.lang.String stateName)
Restores the earlier saved object state. |
void |
saveState(java.lang.String stateName)
Saves the current state of an object. |
JSONObject |
SaveToJsonObject(StiJsonSaveMode mode)
|
void |
setBeginRenderEvent(StiBeginRenderEvent value)
Raises the GetCollapsed event for this component. |
void |
setBusinessObjectGuid(java.lang.String value)
|
void |
setCalcInvisible(boolean value)
|
void |
setCollapsed(StiCollapsedExpression value)
|
void |
setColumnDirection(StiColumnDirection value)
|
void |
setColumnGaps(double value)
|
void |
setColumns(int value)
|
void |
setColumnWidth(double value)
|
void |
setCountData(int value)
|
void |
setDataRelationName(java.lang.String value)
|
void |
setDataSourceName(java.lang.String value)
|
void |
setEndRenderEvent(StiEndRenderEvent value)
|
void |
setEvenStyle(java.lang.String value)
|
void |
setFilterEngine(int value)
|
void |
setFilterMethodHandler(StiFilterEventHandler value)
|
void |
setFilterMode(StiFilterMode value)
|
void |
setFilterOn(boolean value)
|
void |
setFilters(StiFiltersCollection value)
|
void |
setGetCollapsedEvent(StiGetCollapsedEvent value)
|
void |
setIsBof(boolean value)
|
void |
setIsEof(boolean value)
|
void |
setKeepChildTogether(boolean value)
|
void |
setKeepDetails(StiKeepDetails keepDetails)
|
void |
setKeepDetailsTogether(boolean value)
|
void |
setKeepFooterTogether(boolean value)
|
void |
setKeepGroupTogether(boolean value)
|
void |
setKeepHeaderTogether(boolean value)
|
void |
setLimitRows(java.lang.String limitRows)
|
void |
setLine(int value)
|
void |
setLineThrough(int value)
|
void |
setMasterComponent(StiComponent value)
|
void |
setMinRowsInColumn(int value)
|
void |
setOddStyle(java.lang.String value)
|
void |
setPosition(int value)
|
void |
setPrintIfDetailEmpty(boolean value)
|
void |
setPrintOnAllPages(boolean value)
|
void |
setRenderingEvent(StiRenderingEvent value)
|
void |
setResetDataSource(boolean value)
|
void |
setResetPageNumber(boolean value)
|
void |
setRightToLeft(boolean value)
|
void |
setSelectedLine(int selectedLine)
|
void |
setSort(java.util.ArrayList<java.lang.String> value)
|
void |
setStartNewPage(boolean value)
|
void |
setStartNewPageIfLessThan(float value)
|
| Methods inherited from class com.stimulsoft.report.components.bands.StiDynamicBand |
|---|
Break, getBreakIfLessThan, getNewColumnAfter, getNewColumnBefore, getNewPageAfter, getNewPageBefore, getPrintAtBottom, getSkipFirst, setBreakIfLessThan, setCanBreak, setNewColumnAfter, setNewColumnBefore, setNewPageAfter, setNewPageBefore, setPrintAtBottom, setSkipFirst |
| Methods inherited from class com.stimulsoft.report.components.bands.StiBand |
|---|
canContainIn, getBandInfoV2, getCanGrow, getDefaultClientRectangle, getDisplayRectangle, getDockStyle, getFooterSize, getGrowToHeight, getHeaderSize, getLeft, getLocalizedCategory, getMaxHeight, getMaxSize, getMinHeight, getMinSize, getNestedLevel, getPrintable, getQuickInfo, getRectangleMoveComponent, getSelectRectangle, getShiftMode, getTop, getWidth, isAutomaticDock, setCanGrow, setDirectDisplayRectangle, setDisplayRectangle, setDockStyle, setGrowToHeight, setLeft, setMaxHeight, setMaxSize, setMinHeight, setMinSize, setPrintable, setRectangleMoveComponent, setSelectRectangle, setShiftMode, setTop, setWidth |
| Methods inherited from class com.stimulsoft.report.StiBase |
|---|
getServiceName |
| Methods inherited from class com.stimulsoft.base.services.StiService |
|---|
getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, properties, setProperties, setServiceEnabled |
| Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject |
|---|
cleanReference, getReference, setReference |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.stimulsoft.report.components.interfaces.IStiBreakable |
|---|
getCanBreak |
| Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef |
|---|
getReference, setReference |
| Field Detail |
|---|
public static java.lang.Object PropertyEvenStyle
public static java.lang.Object PropertyOddStyle
public boolean isBofValue
public boolean isEofValue
public int lineThrough
public java.lang.String jsonMasterComponentTemp
public StiEventHandler handlerRendering
| Constructor Detail |
|---|
public StiDataBand()
public StiDataBand(StiRectangle rect)
rect - The rectangle decribes size and position of the component.| Method Detail |
|---|
public java.lang.String getLimitRows()
public void setLimitRows(java.lang.String limitRows)
limitRows - the limitRows to set
public void convert(StiUnit oldUnit,
StiUnit newUnit)
convert in interface IStiUnitConvertconvert in class StiContaineroldUnit - Old units.newUnit - New units.public void doBookmark()
StiComponent
doBookmark in class StiComponentpublic void doPointer()
doPointer in class StiComponentpublic void First()
First in interface IStiEnumeratorpublic final StiBeginRenderEvent getBeginRenderEvent()
public StiBusinessObject getBusinessObject()
getBusinessObject in interface IStiBusinessObjectpublic final java.lang.String getBusinessObjectGuid()
getBusinessObjectGuid in interface IStiBusinessObjectpublic boolean getCalcInvisible()
public StiCollapsedExpression getCollapsed()
public StiColumnDirection getColumnDirection()
public double getColumnGaps()
public int getColumns()
public double getColumnWidth()
public final double GetColumnWidth()
public StiComponentType getComponentType()
getComponentType in class StiBandpublic int getCount()
getCount in interface IStiEnumeratorpublic int getCountData()
public final StiDataBandInfoV1 getDataBandInfoV1()
public final StiDataBandInfoV2 getDataBandInfoV2()
public StiDataRelation getDataRelation()
getDataRelation in interface IStiDataRelationpublic boolean existDataRelation()
existDataRelation in interface IStiDataRelationpublic final java.lang.String getDataRelationName()
getDataRelationName in interface IStiDataRelationpublic StiDataSource getDataSource()
getDataSource in interface IStiDataSourcepublic final java.lang.String getDataSourceName()
getDataSourceName in interface IStiDataSourcepublic final StiEndRenderEvent getEndRenderEvent()
public java.lang.String getEvenStyle()
getEvenStyle in interface IStiOddEvenStylespublic StiEventsCollection getEvents()
getEvents in class StiComponentpublic int getFilterEngine()
public final StiFilterEventHandler getFilterMethodHandler()
getFilterMethodHandler in interface IStiFilterpublic StiFilterMode getFilterMode()
getFilterMode in interface IStiFilterpublic boolean getFilterOn()
getFilterOn in interface IStiFilterpublic StiFiltersCollection getFilters()
getFilters in interface IStiFilterpublic final StiGetCollapsedEvent getGetCollapsedEvent()
public StiColor getHeaderEndColor()
getHeaderEndColor in class StiBandpublic StiColor getHeaderStartColor()
getHeaderStartColor in class StiBandpublic java.lang.String GetHeaderText()
GetHeaderText in class StiBandpublic boolean getIsBof()
getIsBof in interface IStiEnumeratorpublic final boolean getIsBusinessObjectEmpty()
IStiBusinessObject
getIsBusinessObjectEmpty in interface IStiBusinessObjectpublic boolean getIsEmpty()
getIsEmpty in interface IStiEnumeratorpublic boolean getIsEof()
getIsEof in interface IStiEnumeratorpublic boolean getKeepChildTogether()
public boolean getKeepDetailsTogether()
getKeepDetailsTogether in interface IStiKeepDetailsTogetherpublic boolean getKeepFooterTogether()
getKeepFooterTogether in interface IStiKeepFooterTogetherpublic boolean getKeepGroupTogether()
getKeepGroupTogether in interface IStiKeepGroupTogetherpublic boolean getKeepHeaderTogether()
getKeepHeaderTogether in interface IStiKeepHeaderTogetherpublic final int getLine()
public final int getLineThrough()
public java.lang.String getLocalizedName()
getLocalizedName in class StiContainerpublic StiComponent getMasterComponent()
getMasterComponent in interface IStiMasterComponentpublic int getMinRowsInColumn()
public java.lang.String getOddStyle()
getOddStyle in interface IStiOddEvenStylespublic int getPosition()
getPosition in interface IStiEnumeratorpublic boolean getPrintIfDetailEmpty()
getPrintIfDetailEmpty in interface IStiPrintIfDetailEmptypublic boolean getPrintOnAllPages()
getPrintOnAllPages in interface IStiPrintOnAllPagespublic int getPriority()
getPriority in class StiContainerpublic final StiRenderingEvent getRenderingEvent()
public boolean getResetDataSource()
public boolean getResetPageNumber()
getResetPageNumber in interface IStiResetPageNumbergetResetPageNumber in class StiBandpublic boolean getRightToLeft()
public java.util.ArrayList<java.lang.String> getSort()
getSort in interface IStiSortpublic boolean getStartNewPage()
getStartNewPage in interface IStiStartNewPagepublic float getStartNewPageIfLessThan()
getStartNewPageIfLessThan in interface IStiStartNewPagepublic int getToolboxPosition()
getToolboxPosition in class StiContainerpublic final void InvokeBeginRender()
InvokeBeginRender in class StiComponentpublic final void InvokeGroupRendering()
public final void InvokeRendering()
public final boolean isDataSourceEmpty()
IStiDataSource
isDataSourceEmpty in interface IStiDataSourcepublic void Last()
Last in interface IStiEnumeratorpublic void Next()
Next in interface IStiEnumeratorpublic void packService()
packService in class StiComponentpublic void Prior()
Prior in interface IStiEnumeratorpublic void renderMaster()
renderMaster in interface IStiRenderMasterpublic void saveState(java.lang.String stateName)
saveState in interface IStiStateSaveRestoresaveState in class StiContainerstateName - A name of the state being saved.public void RestoreState(java.lang.String stateName)
RestoreState in class StiContainerstateName - A name of the state being restored.public final void setBeginRenderEvent(StiBeginRenderEvent value)
public final void setBusinessObjectGuid(java.lang.String value)
setBusinessObjectGuid in interface IStiBusinessObjectpublic void setCalcInvisible(boolean value)
public void setCollapsed(StiCollapsedExpression value)
public void setColumnDirection(StiColumnDirection value)
public void setColumnGaps(double value)
public void setColumns(int value)
public void setColumnWidth(double value)
public void setCountData(int value)
public final void setDataRelationName(java.lang.String value)
setDataRelationName in interface IStiDataRelationpublic final void setDataSourceName(java.lang.String value)
setDataSourceName in interface IStiDataSourcepublic final void setEndRenderEvent(StiEndRenderEvent value)
public void setEvenStyle(java.lang.String value)
setEvenStyle in interface IStiOddEvenStylespublic void setFilterEngine(int value)
public final void setFilterMethodHandler(StiFilterEventHandler value)
setFilterMethodHandler in interface IStiFilterpublic void setFilterMode(StiFilterMode value)
setFilterMode in interface IStiFilterpublic void setFilterOn(boolean value)
setFilterOn in interface IStiFilterpublic void setFilters(StiFiltersCollection value)
setFilters in interface IStiFilterpublic final void setGetCollapsedEvent(StiGetCollapsedEvent value)
public void setIsBof(boolean value)
setIsBof in interface IStiEnumeratorpublic void setIsEof(boolean value)
setIsEof in interface IStiEnumeratorpublic void setKeepChildTogether(boolean value)
public void setKeepDetailsTogether(boolean value)
setKeepDetailsTogether in interface IStiKeepDetailsTogetherpublic void setKeepFooterTogether(boolean value)
setKeepFooterTogether in interface IStiKeepFooterTogetherpublic void setKeepGroupTogether(boolean value)
setKeepGroupTogether in interface IStiKeepGroupTogetherpublic void setKeepHeaderTogether(boolean value)
setKeepHeaderTogether in interface IStiKeepHeaderTogetherpublic final void setLine(int value)
public final void setLineThrough(int value)
public void setMasterComponent(StiComponent value)
setMasterComponent in interface IStiMasterComponentpublic void setMinRowsInColumn(int value)
public void setOddStyle(java.lang.String value)
setOddStyle in interface IStiOddEvenStylespublic void setPosition(int value)
setPosition in interface IStiEnumeratorpublic void setPrintIfDetailEmpty(boolean value)
setPrintIfDetailEmpty in interface IStiPrintIfDetailEmptypublic void setPrintOnAllPages(boolean value)
setPrintOnAllPages in interface IStiPrintOnAllPagespublic final void setRenderingEvent(StiRenderingEvent value)
public void setResetDataSource(boolean value)
public void setResetPageNumber(boolean value)
setResetPageNumber in interface IStiResetPageNumbersetResetPageNumber in class StiBandpublic void setRightToLeft(boolean value)
public void setSort(java.util.ArrayList<java.lang.String> value)
setSort in interface IStiSortpublic void setStartNewPage(boolean value)
setStartNewPage in interface IStiStartNewPagepublic void setStartNewPageIfLessThan(float value)
setStartNewPageIfLessThan in interface IStiStartNewPagepublic java.lang.String getComponentPlacementForChildren()
getComponentPlacementForChildren in class StiContainerpublic void InvokeGetCollapsed(StiValueEventArgs e)
public int getSelectedLine()
public void setSelectedLine(int selectedLine)
public void setKeepDetails(StiKeepDetails keepDetails)
public StiKeepDetails getKeepDetails()
public java.lang.Object clone(boolean cloneProperties,
boolean cloneComponents)
clone in class StiBand
public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
throws JSONException
SaveToJsonObject in interface IStiJsonReportObjectSaveToJsonObject in class StiDynamicBandJSONException
public void LoadFromJsonObject(JSONObject jObject)
throws JSONException
LoadFromJsonObject in interface IStiJsonReportObjectLoadFromJsonObject in class StiDynamicBandJSONException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||