9 #import <Foundation/Foundation.h> 22 @class ThresholdSliderData;
31 @property(nonatomic, assign) NSInteger depth;
37 - (NSString*) getRowDisplayHTMLStringAtRow:(NSInteger)rowIndex columnTitleIndex:(NSInteger)titleIndex withDelimiter:(NSString*)delimeter;
38 - (NSString*) getRowDisplayStringAtRow:(NSInteger)rowIndex columnTitleIndex:(NSInteger)titleIndex withDelimiter:(NSString*)delimeter;
39 - (NSString*) getColDisplayStringAtColumn:(NSInteger)colIndex rowTitleIndex:(NSInteger)titleIndex withDelimiter:(NSString*)delimeter;
40 - (NSString*) getEntireColDisplayStringAtColumn:(NSInteger)colIndex withDelimiter:(NSString *)delimeter;
41 - (NSString*) getRowTitleDisplayString:(NSInteger)index;
42 - (NSString*) getColTitleDisplayString:(NSInteger)index;
51 @property (nonatomic, assign)
BOOL isFormatInfoShared;
53 @property (nonatomic, readonly) NSMutableArray* rowHeaderArray;
54 @property (nonatomic, readonly) NSMutableArray* rowTemplateUnitArray;
55 @property (nonatomic, readonly) NSMutableArray* colHeaderArray;
56 @property (nonatomic, readonly) NSMutableArray* colTemplateUnitArray;
57 @property (nonatomic, readonly) NSMutableArray* metricHeaderArray;
58 @property (nonatomic, readonly) NSMutableArray* arrayWithRowOffset;
59 @property (nonatomic, readonly) NSMutableArray* arrayWithColOffset;
60 @property (nonatomic, readonly) NSMutableArray* arrayWithRowOffsetForUnit;
61 @property (nonatomic, readonly) NSMutableArray* arrayWithColOffsetForUnit;
68 - (id)initWithIterator:(
void*)ipIterator;
69 - (id)initWithIterator:(
void *)ipIterator withSliceCountOnRow:(
int)sliceCountOnRow andSliceCountOnCol:(
int)sliceCountOnCol;
74 -(NSDictionary *) getVisualizationProperties;
75 - (
MSIMetricValue*) allocMetricValueAtRow:(NSInteger)rowIndex atColumn:(NSInteger)colIndex;
88 - (
MSIHeaderValue*) allocHeaderValueByAxisType:(
AxisType)type andRowIndex:(NSInteger)row andColumnIndex:(NSInteger)col;
93 - (NSMutableArray*)arrayWithHeaderValueOfWholeRowByAxisType:(
AxisType)iAxis andRowIndex:(NSInteger)row;
103 - (
BOOL) isSubtotalRowWithAxisType:(
AxisType)type andRowIndex:(NSInteger)row;
108 - (
MSIHeader*) headerObjectByAxisType:(
AxisType)type andColumnIndex:(NSInteger)col;
115 - (NSInteger)indexOfHeaderObject:(
MSIHeader *)headerObject;
120 - (NSInteger)colAxisIndexOfHeaderObject:(
MSIHeader *)headerObject;
126 - (NSInteger)rowCount;
131 - (NSInteger)columnCount;
138 - (NSInteger)metricColumnCount;
143 - (NSInteger)metricCount;
148 - (NSInteger) rowAxisHeaderCount;
153 - (NSInteger) rowAxisTemplateUnitCount;
158 - (NSInteger) colAxisHeaderCount;
163 - (NSInteger) colAxisTemplateUnitCount;
169 - (
BOOL)isMetricInRowAxis;
174 - (
BOOL) isTransactionEnabled;
179 - (
BOOL) rowMarkedForTransactions;
185 - (
BOOL) isEditableWithAxisType:(
AxisType)AxisType RowIndex:(NSInteger)rowIndex columnIndex:(NSInteger)columnIndex;
195 - (NSString*) formatMetricValue:(
double)iValue withMetricIndex:(
int)iIndex;
205 - (NSArray*)getThresholdsByMetricIndex:(
int)index thresholdsSemanticType:(
BaseFormSemanticType)SemanticType;
206 - (ThresholdSliderData*) getThresholdInfo:(NSString*)iMetricID defaultIndex:(
int)index threshold:(
BOOL*)oHasThresholdInfo;
210 - (ThresholdSliderData*) getThresholdInfo:(NSString*)iMetricID defaultIndex:(
int)index threshold:(
BOOL*)oHasThresholdInfo withIgnoreTotal:(
BOOL)ignoreTotal;
233 - (
BOOL)isElementEqualWithAxisType:(
int)iAxisType AtRow:(NSInteger)rowIndex andColumn:(NSInteger)colIndex withElement:(
void*)element;
248 - (NSString*) getDisplayStringWithAxisType:(
AxisType)type AtRow:(NSInteger)rowIndex columnDepth:(NSInteger)depth withDelimiter:(NSString*)delimeter;
253 - (NSString*) getEntireColDisplayStringAtColumn:(NSInteger)colIndex withDelimiter:(NSString *)delimeter;
259 - (void) resetIterator:(
void*) iterator;
266 - (
BOOL) isSubtotalCellWithAxisType:(
AxisType) iAxisType withOrdinal:(
int) iOrdinal withDepth:(
int) iDepth;
268 - (
MSIHeaderValue*) allocHeaderValueAtRow:(NSInteger)rowIndex atColumn:(NSInteger)colIndex;
273 - (void)clearCachedData;
278 - (void) updateDataElementInCacheAtAxisType:(
AxisType)type andRowIndex:(NSInteger)row andColumnIndex:(NSInteger)col;
283 - (void*) getDropZoneSet;
284 - (NSString*) getAttributeElementID:(
AxisType)type withOrdinal:(NSInteger)rowIndex withDepth:(NSInteger)titleIndex;
Definition: MSIDataElement.h:15
signed char BOOL
Definition: PDCwtypes.h:101
Definition: MSIModelData.h:17
Definition: MSIModelData.h:35
Definition: MSIModelData.h:17
Definition: MSTRHandler.h:12
Definition: MSIModelData.h:47
Definition: MSIModelData.h:17
Definition: MetricValue.h:12
Definition: DataProviderProtocol.h:16
_DataProviderType
Definition: MSIModelData.h:16
Definition: MSIPropertyGroup.h:16
enum _BaseFormSemanticType BaseFormSemanticType
Definition: MSIDisplayInfo.h:10
Definition: MSIModelData.h:28
enum _DataProviderType DPType