|
||||||||||
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 setpublic void convert(StiUnit oldUnit, StiUnit newUnit)
convert
in interface IStiUnitConvert
convert
in class StiContainer
oldUnit
- Old units.newUnit
- New units.public void doBookmark()
StiComponent
doBookmark
in class StiComponent
public void doPointer()
doPointer
in class StiComponent
public void First()
First
in interface IStiEnumerator
public final StiBeginRenderEvent getBeginRenderEvent()
public StiBusinessObject getBusinessObject()
getBusinessObject
in interface IStiBusinessObject
public final java.lang.String getBusinessObjectGuid()
getBusinessObjectGuid
in interface IStiBusinessObject
public 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 StiBand
public int getCount()
getCount
in interface IStiEnumerator
public int getCountData()
public final StiDataBandInfoV1 getDataBandInfoV1()
public final StiDataBandInfoV2 getDataBandInfoV2()
public StiDataRelation getDataRelation()
getDataRelation
in interface IStiDataRelation
public boolean existDataRelation()
existDataRelation
in interface IStiDataRelation
public final java.lang.String getDataRelationName()
getDataRelationName
in interface IStiDataRelation
public StiDataSource getDataSource()
getDataSource
in interface IStiDataSource
public final java.lang.String getDataSourceName()
getDataSourceName
in interface IStiDataSource
public final StiEndRenderEvent getEndRenderEvent()
public java.lang.String getEvenStyle()
getEvenStyle
in interface IStiOddEvenStyles
public StiEventsCollection getEvents()
getEvents
in class StiComponent
public int getFilterEngine()
public final StiFilterEventHandler getFilterMethodHandler()
getFilterMethodHandler
in interface IStiFilter
public StiFilterMode getFilterMode()
getFilterMode
in interface IStiFilter
public boolean getFilterOn()
getFilterOn
in interface IStiFilter
public StiFiltersCollection getFilters()
getFilters
in interface IStiFilter
public final StiGetCollapsedEvent getGetCollapsedEvent()
public StiColor getHeaderEndColor()
getHeaderEndColor
in class StiBand
public StiColor getHeaderStartColor()
getHeaderStartColor
in class StiBand
public java.lang.String GetHeaderText()
GetHeaderText
in class StiBand
public boolean getIsBof()
getIsBof
in interface IStiEnumerator
public final boolean getIsBusinessObjectEmpty()
IStiBusinessObject
getIsBusinessObjectEmpty
in interface IStiBusinessObject
public boolean getIsEmpty()
getIsEmpty
in interface IStiEnumerator
public boolean getIsEof()
getIsEof
in interface IStiEnumerator
public boolean getKeepChildTogether()
public boolean getKeepDetailsTogether()
getKeepDetailsTogether
in interface IStiKeepDetailsTogether
public boolean getKeepFooterTogether()
getKeepFooterTogether
in interface IStiKeepFooterTogether
public boolean getKeepGroupTogether()
getKeepGroupTogether
in interface IStiKeepGroupTogether
public boolean getKeepHeaderTogether()
getKeepHeaderTogether
in interface IStiKeepHeaderTogether
public final int getLine()
public final int getLineThrough()
public java.lang.String getLocalizedName()
getLocalizedName
in class StiContainer
public StiComponent getMasterComponent()
getMasterComponent
in interface IStiMasterComponent
public int getMinRowsInColumn()
public java.lang.String getOddStyle()
getOddStyle
in interface IStiOddEvenStyles
public int getPosition()
getPosition
in interface IStiEnumerator
public boolean getPrintIfDetailEmpty()
getPrintIfDetailEmpty
in interface IStiPrintIfDetailEmpty
public boolean getPrintOnAllPages()
getPrintOnAllPages
in interface IStiPrintOnAllPages
public int getPriority()
getPriority
in class StiContainer
public final StiRenderingEvent getRenderingEvent()
public boolean getResetDataSource()
public boolean getResetPageNumber()
getResetPageNumber
in interface IStiResetPageNumber
getResetPageNumber
in class StiBand
public boolean getRightToLeft()
public java.util.ArrayList<java.lang.String> getSort()
getSort
in interface IStiSort
public boolean getStartNewPage()
getStartNewPage
in interface IStiStartNewPage
public float getStartNewPageIfLessThan()
getStartNewPageIfLessThan
in interface IStiStartNewPage
public int getToolboxPosition()
getToolboxPosition
in class StiContainer
public final void InvokeBeginRender()
InvokeBeginRender
in class StiComponent
public final void InvokeGroupRendering()
public final void InvokeRendering()
public final boolean isDataSourceEmpty()
IStiDataSource
isDataSourceEmpty
in interface IStiDataSource
public void Last()
Last
in interface IStiEnumerator
public void Next()
Next
in interface IStiEnumerator
public void packService()
packService
in class StiComponent
public void Prior()
Prior
in interface IStiEnumerator
public void renderMaster()
renderMaster
in interface IStiRenderMaster
public void saveState(java.lang.String stateName)
saveState
in interface IStiStateSaveRestore
saveState
in class StiContainer
stateName
- A name of the state being saved.public void RestoreState(java.lang.String stateName)
RestoreState
in class StiContainer
stateName
- A name of the state being restored.public final void setBeginRenderEvent(StiBeginRenderEvent value)
public final void setBusinessObjectGuid(java.lang.String value)
setBusinessObjectGuid
in interface IStiBusinessObject
public 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 IStiDataRelation
public final void setDataSourceName(java.lang.String value)
setDataSourceName
in interface IStiDataSource
public final void setEndRenderEvent(StiEndRenderEvent value)
public void setEvenStyle(java.lang.String value)
setEvenStyle
in interface IStiOddEvenStyles
public void setFilterEngine(int value)
public final void setFilterMethodHandler(StiFilterEventHandler value)
setFilterMethodHandler
in interface IStiFilter
public void setFilterMode(StiFilterMode value)
setFilterMode
in interface IStiFilter
public void setFilterOn(boolean value)
setFilterOn
in interface IStiFilter
public void setFilters(StiFiltersCollection value)
setFilters
in interface IStiFilter
public final void setGetCollapsedEvent(StiGetCollapsedEvent value)
public void setIsBof(boolean value)
setIsBof
in interface IStiEnumerator
public void setIsEof(boolean value)
setIsEof
in interface IStiEnumerator
public void setKeepChildTogether(boolean value)
public void setKeepDetailsTogether(boolean value)
setKeepDetailsTogether
in interface IStiKeepDetailsTogether
public void setKeepFooterTogether(boolean value)
setKeepFooterTogether
in interface IStiKeepFooterTogether
public void setKeepGroupTogether(boolean value)
setKeepGroupTogether
in interface IStiKeepGroupTogether
public void setKeepHeaderTogether(boolean value)
setKeepHeaderTogether
in interface IStiKeepHeaderTogether
public final void setLine(int value)
public final void setLineThrough(int value)
public void setMasterComponent(StiComponent value)
setMasterComponent
in interface IStiMasterComponent
public void setMinRowsInColumn(int value)
public void setOddStyle(java.lang.String value)
setOddStyle
in interface IStiOddEvenStyles
public void setPosition(int value)
setPosition
in interface IStiEnumerator
public void setPrintIfDetailEmpty(boolean value)
setPrintIfDetailEmpty
in interface IStiPrintIfDetailEmpty
public void setPrintOnAllPages(boolean value)
setPrintOnAllPages
in interface IStiPrintOnAllPages
public final void setRenderingEvent(StiRenderingEvent value)
public void setResetDataSource(boolean value)
public void setResetPageNumber(boolean value)
setResetPageNumber
in interface IStiResetPageNumber
setResetPageNumber
in class StiBand
public void setRightToLeft(boolean value)
public void setSort(java.util.ArrayList<java.lang.String> value)
setSort
in interface IStiSort
public void setStartNewPage(boolean value)
setStartNewPage
in interface IStiStartNewPage
public void setStartNewPageIfLessThan(float value)
setStartNewPageIfLessThan
in interface IStiStartNewPage
public java.lang.String getComponentPlacementForChildren()
getComponentPlacementForChildren
in class StiContainer
public 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 IStiJsonReportObject
SaveToJsonObject
in class StiDynamicBand
JSONException
public void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject
in interface IStiJsonReportObject
LoadFromJsonObject
in class StiDynamicBand
JSONException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |