com.aspose.cells

Class WorkbookDesigner

  • java.lang.Object
    • com.aspose.cells.WorkbookDesigner
public class WorkbookDesigner 
extends java.lang.Object

Encapsulates the object that represents a designer spreadsheet.

Constructor Summary
WorkbookDesigner()
Initializes a new instance of the WorkbookDesigner class.
WorkbookDesigner(Workbook workbook)
Initializes a new instance of the WorkbookDesigner class.
 
Property Getters/Setters Summary
booleangetCalculateFormula()
void
setCalculateFormula(booleanvalue)
Indicates whether formulas should be calculated.
ISmartMarkerCallBackgetCallBack()
void
Gets and sets callback interface of processing smartmarker.
booleangetUpdateReference()
void
setUpdateReference(booleanvalue)
Indicates if references in other worksheets will be updated.
WorkbookgetWorkbook()
void
Gets and sets the Workbook object.
 
Method Summary
voidclearDataSource()
Clears all data sources.
java.lang.String[]getSmartMarkers()
Returns a collection of smart markers in a spreadsheet.
voidprocess()
Processes the smart markers and populates the data source values.
voidprocess(booleanisPreserved)
Processes the smart markers and populates the data source values.
voidprocess(intsheetIndex, booleanisPreserved)
Processes the smart markers and populates the data source values.
voidsetDataSource(java.lang.Stringvariable, java.lang.Objectdata)
Sets data binding to a variable.
voidsetDataSource(java.lang.Stringvariable, java.lang.Object[]dataArray)
Sets data array binding to a variable.
 

    • Constructor Detail

      • WorkbookDesigner

        public WorkbookDesigner()
        Initializes a new instance of the WorkbookDesigner class.
      • WorkbookDesigner

        public WorkbookDesigner(Workbook workbook)
        Initializes a new instance of the WorkbookDesigner class.
        Parameters:
        workbook - The template workbook file.
    • Property Getters/Setters Detail

      • getWorkbook/setWorkbook

        public Workbook getWorkbook() / public void setWorkbook(Workbook value)
        
        Gets and sets the Workbook object.
      • getUpdateReference/setUpdateReference

        public boolean getUpdateReference() / public void setUpdateReference(boolean value)
        
        Indicates if references in other worksheets will be updated.
      • getCalculateFormula/setCalculateFormula

        public boolean getCalculateFormula() / public void setCalculateFormula(boolean value)
        
        Indicates whether formulas should be calculated.
    • Method Detail

      • clearDataSource

        public void clearDataSource()
        Clears all data sources.
      • setDataSource

        public void setDataSource(java.lang.String variable, java.lang.Object data)
        Sets data binding to a variable.
        Parameters:
        variable - Variable name created using smark marker.
        data - Source data.
      • setDataSource

        public void setDataSource(java.lang.String variable, java.lang.Object[] dataArray)
        Sets data array binding to a variable.
        Parameters:
        variable - Variable name created using smark marker.
        dataArray - Source data array.
      • process

        public void process()
                    throws java.lang.Exception
        Processes the smart markers and populates the data source values.
      • process

        public void process(boolean isPreserved)
                    throws java.lang.Exception
        Processes the smart markers and populates the data source values.
        Parameters:
        isPreserved - True if the unrecognized smart marker is preserved.
      • process

        public void process(int sheetIndex, boolean isPreserved)
                    throws java.lang.Exception
        Processes the smart markers and populates the data source values. This method works on worksheet level.
        Parameters:
        sheetIndex - Worksheet index.
        isPreserved - True if the unrecognized smart marker is preserved.
      • getSmartMarkers

        public java.lang.String[] getSmartMarkers()
        Returns a collection of smart markers in a spreadsheet. A string array is created on every call. The array is sorted and duplicated values are removed.
        Returns:
        A collection of smart markers