|
||||||||||
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 IStiUnitConvert
convert
in class StiContainer
oldUnit
- Old units.newUnit
- New units.public boolean getPrintIfEmpty()
getPrintIfEmpty
in interface IStiPrintIfEmpty
public void setPrintIfEmpty(boolean value)
setPrintIfEmpty
in interface IStiPrintIfEmpty
public boolean getCanGrow()
getCanGrow
in interface IStiCanGrow
getCanGrow
in class StiComponent
public void setCanGrow(boolean value)
setCanGrow
in interface IStiCanGrow
setCanGrow
in class StiComponent
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 final void setDataRelationName(java.lang.String value)
setDataRelationName
in interface IStiDataRelation
public StiDataSource getDataSource()
getDataSource
in interface IStiDataSource
public final java.lang.String getDataSourceName()
getDataSourceName
in interface IStiDataSource
public final void setDataSourceName(java.lang.String value)
setDataSourceName
in interface IStiDataSource
public final boolean getIsDataSourceEmpty()
public final boolean getIsBusinessObjectEmpty()
IStiBusinessObject
getIsBusinessObjectEmpty
in interface IStiBusinessObject
public StiBusinessObject getBusinessObject()
getBusinessObject
in interface IStiBusinessObject
public final java.lang.String getBusinessObjectGuid()
getBusinessObjectGuid
in interface IStiBusinessObject
public final void setBusinessObjectGuid(java.lang.String value)
setBusinessObjectGuid
in interface IStiBusinessObject
public java.util.ArrayList<java.lang.String> getSort()
getSort
in interface IStiSort
public void setSort(java.util.ArrayList<java.lang.String> value)
setSort
in interface IStiSort
public final void First()
First
in interface IStiEnumerator
public final void Prior()
Prior
in interface IStiEnumerator
public final void Next()
Next
in interface IStiEnumerator
public final void Last()
Last
in interface IStiEnumerator
public final boolean getIsEof()
getIsEof
in interface IStiEnumerator
public final void setIsEof(boolean value)
setIsEof
in interface IStiEnumerator
public final boolean getIsBof()
getIsBof
in interface IStiEnumerator
public final void setIsBof(boolean value)
setIsBof
in interface IStiEnumerator
public final boolean getIsEmpty()
getIsEmpty
in interface IStiEnumerator
public int getPosition()
getPosition
in interface IStiEnumerator
public void setPosition(int value)
setPosition
in interface IStiEnumerator
public int getCount()
getCount
in interface IStiEnumerator
public java.lang.Object clone()
clone
in class StiComponent
public void packService()
StiComponent
packService
in class StiComponent
public final StiCrossTabInfo getCrossTabInfo()
public final StiCrossTabInfoV1 getCrossTabInfoV1()
public final StiFilterEngine getFilterEngine()
public final void setFilterEngine(StiFilterEngine value)
public final StiFilterMode getFilterMode()
getFilterMode
in interface IStiFilter
public final void setFilterMode(StiFilterMode value)
setFilterMode
in interface IStiFilter
public final StiFilterEventHandler getFilterMethodHandler()
getFilterMethodHandler
in interface IStiFilter
public final void setFilterMethodHandler(StiFilterEventHandler value)
setFilterMethodHandler
in interface IStiFilter
public final StiFiltersCollection getFilters()
getFilters
in interface IStiFilter
public final void setFilters(StiFiltersCollection value)
setFilters
in interface IStiFilter
public boolean getFilterOn()
getFilterOn
in interface IStiFilter
public void setFilterOn(boolean value)
setFilterOn
in interface IStiFilter
public boolean canContainIn(StiComponent component)
canContainIn
in class StiComponent
component
- Component for checking.
public java.lang.String getLocalizedCategory()
StiContainer
getLocalizedCategory
in class StiContainer
public int getToolboxPosition()
getToolboxPosition
in class StiContainer
public int getPriority()
getPriority
in class StiContainer
public StiRectangle getDefaultClientRectangle()
getDefaultClientRectangle
in class StiContainer
public StiComponentType getComponentType()
getComponentType
in class StiContainer
public java.lang.String getLocalizedName()
getLocalizedName
in class StiContainer
public 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 StiContainer
public void setComponentStyle(java.lang.String value)
setComponentStyle
in class StiComponent
public 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 IStiJsonReportObject
SaveToJsonObject
in class StiContainer
JSONException
public void LoadFromJsonObject(JSONObject jObject) throws JSONException
LoadFromJsonObject
in interface IStiJsonReportObject
LoadFromJsonObject
in class StiContainer
JSONException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |