| 
 | ||||||||||
| 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.crossTab.StiCrossTab
public class StiCrossTab
Describes the class that realizes a StiCrossTab.
| Field Summary | |
|---|---|
|  StiCrossTabInfo | crossTabInfo | 
|  boolean | keepCrossTabTogether | 
| 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 | |
|---|---|
| StiCrossTab()Creates an object of the type StiCrossTab. | |
| StiCrossTab(StiRectangle rect)Creates an object of the type StiCrossTab. | |
| Method Summary | |
|---|---|
|  void | ApplyFieldStyle(StiCrossField field) | 
|  boolean | canContainIn(StiComponent component)May this container be located in the specified component. | 
|  java.lang.Object | clone()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. | 
|  boolean | existDataRelation() | 
|  void | First()Sets the position at the beginning. | 
|  StiBusinessObject | getBusinessObject()Get business object that is used for getting data. | 
|  java.lang.String | getBusinessObjectGuid()Gets or sets guid of the Business Object. | 
|  boolean | getCanGrow()Gets or sets value indicates that this object can grow. | 
|  StiColor | GetCellColor() | 
|  java.lang.String | getComponentStyle()gets or sets a style of a component. | 
|  StiComponentType | getComponentType()Gets the type of processing when printing. | 
|  int | getCount()Gets count of rows. | 
|  StiCrossTabInfo | getCrossTabInfo() | 
|  StiCrossTabInfoV1 | getCrossTabInfoV1() | 
|  java.lang.String | getCrossTabStyle() | 
|  java.lang.Object | getCrossTabStyleColor() | 
|  int | getCrossTabStyleIndex() | 
|  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. | 
|  StiRectangle | getDefaultClientRectangle()Gets or sets the default client area of a component. | 
|  java.lang.String | getEmptyValue()Gets or sets string value which is used to show the cross-tab in empty cells. | 
|  StiFilterEngine | 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. | 
|  StiCrossHorAlignment | getHorAlignment()Gets or sets the horizontal alignment of an Cross-Tab. | 
|  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 | getIsDataSourceEmpty() | 
|  boolean | getIsEmpty()Gets value indicates that no data. | 
|  boolean | getIsEof()Gets value indicates that the position indicates to the end of data. | 
|  boolean | getKeepCrossTabTogether()Gets or sets value which indicates that the CrossTab must to be kept together with DataBand on what it is placed. | 
|  java.lang.String | getLocalizedCategory()Gets a localized name of the component category. | 
|  java.lang.String | getLocalizedName()Gets a localized component name. | 
|  int | getPosition()Gets the current position. | 
|  boolean | getPrintIfEmpty()Gets or sets value indicates that the cross-tab is printed if data is not present. | 
|  boolean | getPrintTitleOnAllPages() | 
|  int | getPriority()Gets a component priority. | 
|  boolean | getRightToLeft()Gets or sets horizontal CrossTab direction. | 
|  java.util.ArrayList<java.lang.String> | getSort()Gets or sets the array of strings that describes rules of sorting. | 
|  StiSummaryDirection | getSummaryDirection() | 
|  int | getToolboxPosition()Gets value to sort a position in the toolbox. | 
|  boolean | getWrap()Gets or sets value which indicates that the cross-tab is to be output in one column. | 
|  double | getWrapGap()Gets or sets space between two parts of a wrapped cross-tab. | 
|  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()Packs a service. | 
|  void | Prior()Move on the previous row. | 
|  JSONObject | SaveToJsonObject(StiJsonSaveMode mode) | 
|  void | setBusinessObjectGuid(java.lang.String value) | 
|  void | setCanGrow(boolean value) | 
|  void | setComponentStyle(java.lang.String value) | 
|  void | setCrossTabStyle(java.lang.String value) | 
|  void | setCrossTabStyleColor(java.lang.Object value) | 
|  void | setCrossTabStyleIndex(int value) | 
|  void | setDataRelationName(java.lang.String value) | 
|  void | setDataSourceName(java.lang.String value) | 
|  void | setEmptyValue(java.lang.String value) | 
|  void | setFilterEngine(StiFilterEngine value) | 
|  void | setFilterMethodHandler(StiFilterEventHandler value) | 
|  void | setFilterMode(StiFilterMode value) | 
|  void | setFilterOn(boolean value) | 
|  void | setFilters(StiFiltersCollection value) | 
|  void | setHorAlignment(StiCrossHorAlignment value) | 
|  void | setIsBof(boolean value) | 
|  void | setIsEof(boolean value) | 
|  void | setKeepCrossTabTogether(boolean value) | 
|  void | setPosition(int value) | 
|  void | setPrintIfEmpty(boolean value) | 
|  void | setPrintTitleOnAllPages(boolean value) | 
|  void | setRightToLeft(boolean value) | 
|  void | setSort(java.util.ArrayList<java.lang.String> value) | 
|  void | setSummaryDirection(StiSummaryDirection value) | 
|  void | setWrap(boolean value) | 
|  void | setWrapGap(double value) | 
|  void | UpdateStyles() | 
| 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.base.serializing.interfaceobject.IStiSerializableRef | 
|---|
| getReference, setReference | 
| Field Detail | 
|---|
public final StiCrossTabInfo crossTabInfo
public boolean keepCrossTabTogether
| Constructor Detail | 
|---|
public StiCrossTab()
public StiCrossTab(StiRectangle rect)
rect - The rectangle decribes size and position of the component.| Method Detail | 
|---|
public boolean isDataSourceEmpty()
IStiDataSource
isDataSourceEmpty in interface IStiDataSource
public void convert(StiUnit oldUnit,
                    StiUnit newUnit)
convert in interface IStiUnitConvertconvert in class StiContaineroldUnit - Old units.newUnit - New units.public boolean getPrintIfEmpty()
getPrintIfEmpty in interface IStiPrintIfEmptypublic void setPrintIfEmpty(boolean value)
setPrintIfEmpty in interface IStiPrintIfEmptypublic boolean getCanGrow()
getCanGrow in interface IStiCanGrowgetCanGrow in class StiComponentpublic void setCanGrow(boolean value)
setCanGrow in interface IStiCanGrowsetCanGrow in class StiComponentpublic StiDataRelation getDataRelation()
getDataRelation in interface IStiDataRelationpublic boolean existDataRelation()
existDataRelation in interface IStiDataRelationpublic final java.lang.String getDataRelationName()
getDataRelationName in interface IStiDataRelationpublic final void setDataRelationName(java.lang.String value)
setDataRelationName in interface IStiDataRelationpublic StiDataSource getDataSource()
getDataSource in interface IStiDataSourcepublic final java.lang.String getDataSourceName()
getDataSourceName in interface IStiDataSourcepublic final void setDataSourceName(java.lang.String value)
setDataSourceName in interface IStiDataSourcepublic final boolean getIsDataSourceEmpty()
public final boolean getIsBusinessObjectEmpty()
IStiBusinessObject
getIsBusinessObjectEmpty in interface IStiBusinessObjectpublic StiBusinessObject getBusinessObject()
getBusinessObject in interface IStiBusinessObjectpublic final java.lang.String getBusinessObjectGuid()
getBusinessObjectGuid in interface IStiBusinessObjectpublic final void setBusinessObjectGuid(java.lang.String value)
setBusinessObjectGuid in interface IStiBusinessObjectpublic java.util.ArrayList<java.lang.String> getSort()
getSort in interface IStiSortpublic void setSort(java.util.ArrayList<java.lang.String> value)
setSort in interface IStiSortpublic final void First()
First in interface IStiEnumeratorpublic final void Prior()
Prior in interface IStiEnumeratorpublic final void Next()
Next in interface IStiEnumeratorpublic final void Last()
Last in interface IStiEnumeratorpublic final boolean getIsEof()
getIsEof in interface IStiEnumeratorpublic final void setIsEof(boolean value)
setIsEof in interface IStiEnumeratorpublic final boolean getIsBof()
getIsBof in interface IStiEnumeratorpublic final void setIsBof(boolean value)
setIsBof in interface IStiEnumeratorpublic final boolean getIsEmpty()
getIsEmpty in interface IStiEnumeratorpublic int getPosition()
getPosition in interface IStiEnumeratorpublic void setPosition(int value)
setPosition in interface IStiEnumeratorpublic int getCount()
getCount in interface IStiEnumeratorpublic java.lang.Object clone()
clone in class StiComponentpublic void packService()
StiComponent
packService in class StiComponentpublic final StiCrossTabInfo getCrossTabInfo()
public final StiCrossTabInfoV1 getCrossTabInfoV1()
public final StiFilterEngine getFilterEngine()
public final void setFilterEngine(StiFilterEngine value)
public final StiFilterMode getFilterMode()
getFilterMode in interface IStiFilterpublic final void setFilterMode(StiFilterMode value)
setFilterMode in interface IStiFilterpublic final StiFilterEventHandler getFilterMethodHandler()
getFilterMethodHandler in interface IStiFilterpublic final void setFilterMethodHandler(StiFilterEventHandler value)
setFilterMethodHandler in interface IStiFilterpublic final StiFiltersCollection getFilters()
getFilters in interface IStiFilterpublic final void setFilters(StiFiltersCollection value)
setFilters in interface IStiFilterpublic boolean getFilterOn()
getFilterOn in interface IStiFilterpublic void setFilterOn(boolean value)
setFilterOn in interface IStiFilterpublic boolean canContainIn(StiComponent component)
canContainIn in class StiComponentcomponent - Component for checking.
public java.lang.String getLocalizedCategory()
StiContainer
getLocalizedCategory in class StiContainerpublic int getToolboxPosition()
getToolboxPosition in class StiContainerpublic int getPriority()
getPriority in class StiContainerpublic StiRectangle getDefaultClientRectangle()
getDefaultClientRectangle in class StiContainerpublic StiComponentType getComponentType()
getComponentType in class StiContainerpublic java.lang.String getLocalizedName()
getLocalizedName in class StiContainerpublic final int getCrossTabStyleIndex()
public final void setCrossTabStyleIndex(int value)
public final java.lang.Object getCrossTabStyleColor()
public final void setCrossTabStyleColor(java.lang.Object value)
public final java.lang.String getCrossTabStyle()
public final void setCrossTabStyle(java.lang.String value)
public java.lang.String getComponentStyle()
StiComponent
getComponentStyle in class StiContainerpublic void setComponentStyle(java.lang.String value)
setComponentStyle in class StiComponentpublic final void UpdateStyles()
public final StiColor GetCellColor()
public final void ApplyFieldStyle(StiCrossField field)
public final StiCrossHorAlignment getHorAlignment()
public final void setHorAlignment(StiCrossHorAlignment value)
public final boolean getPrintTitleOnAllPages()
public final void setPrintTitleOnAllPages(boolean value)
public final StiSummaryDirection getSummaryDirection()
public final void setSummaryDirection(StiSummaryDirection value)
public boolean getKeepCrossTabTogether()
public void setKeepCrossTabTogether(boolean value)
public final java.lang.String getEmptyValue()
public final void setEmptyValue(java.lang.String value)
public final boolean getWrap()
public final void setWrap(boolean value)
public final double getWrapGap()
public final void setWrapGap(double value)
public boolean getRightToLeft()
public void setRightToLeft(boolean value)
public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
SaveToJsonObject in interface IStiJsonReportObjectSaveToJsonObject in class StiContainerJSONException
public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
LoadFromJsonObject in interface IStiJsonReportObjectLoadFromJsonObject in class StiContainerJSONException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||