Style Intelligence v12.0

inetsoft.report.io
Class Migrator

java.lang.Object
  extended by inetsoft.report.io.Migrator

public class Migrator
extends Object

Migrator can migrate crystal report to style report.


Field Summary
static int BAND_SPACE
           
 String DSName
           
 int dsNum
           
static String dsPrefix
           
static float HRATE
           
static String NO_AUTO_LINK
           
 int qNum
           
static String qPrefix
           
static int RESOLUTION
           
 String subName
           
 int subNum
           
static String subSuffix
           
 
Constructor Summary
Migrator()
          Create a new migrator.
 
Method Summary
 void closeMainreport()
           
 void closeSubreport()
           
 String getAreaAttr(String attrName)
           
 long getAreaCount()
           
 boolean getAreas()
           
 String getBlobFieldObjectAttr(String attr)
           
 String getBoxObjectAttr(String attr)
           
 String getCrossTabGroupAttr(String attr)
           
 long getCrossTabGroupCount()
           
 boolean getCrossTabGroups(String type)
           
 String getCrossTabObjectAttr(String attr)
           
 boolean getCrossTabSummaryFields()
           
 String getCurGraphConditionFieldName()
           
 boolean getDatabase()
           
 String getDatabaseFieldDefinitionAttr(String attr)
           
 long getDatabaseFieldDefinitionCount()
           
 boolean getDatabaseFieldDefinitions()
           
 String getDatabaseTableAttr(String attrName)
           
 long getDatabaseTableCount()
           
 boolean getDatabaseTables()
           
 long getFieldDefinition()
           
 String getFieldDefinitionAttr(String attrName)
           
 String getFieldObjectAttr(String attrName)
           
 String getFormulaFieldDefinitionAttr(String attr)
           
 long getGraphConditionFieldCount()
           
 boolean getGraphConditionFields()
           
 String getGraphObjectAttr(String attr)
           
 long getGraphSummaryFieldCount()
           
 boolean getGraphSummaryFields()
           
 String getGroupNameFieldDefinitionAttr(String attrName)
           
 long getGroupNameFieldDefinitionCount()
           
 boolean getGroupNameFieldDefinitions()
           
 String getLineObjectAttr(String attr)
           
 String getMapObjectAttr(String attr)
           
 boolean getMergeEqual()
           
 long getNextArea()
           
 boolean getNextCrossTabGroup()
           
 boolean getNextDatabaseFieldDefinition()
           
 boolean getNextDatabaseTable()
           
 long getNextGraphConditionField()
           
 String getNextGraphSummaryField()
           
 boolean getNextGroupNameFieldDefinition()
           
 long getNextReportObject()
           
 boolean getNextRunningTotalFieldDefinition()
           
 boolean getNextSection()
           
 boolean getNextSubreportLink()
           
 boolean getNextSummaryFieldDefinition()
           
 boolean getNextTableLink()
           
 String getNextTableLinkField()
           
 String getOlapGridObjectAttr(String attr)
           
 String getOleObjectAttr(String attr)
           
 String getParameterFieldDefinitionAttr(String attr)
           
 String getReportAttr(String attr)
           
 String getReportObjectAttr(String attrName)
           
 long getReportObjectCount()
           
 boolean getReportObjects()
           
 String getRunningTotalFieldDefinitionAttr(String attr)
           
 long getRunningTotalFieldDefinitionCount()
           
 boolean getRunningTotalFieldDefinitions()
           
 String getSectionAttr(String attrName)
           
 long getSectionCount()
           
 boolean getSections()
           
 String getSpecialVarFieldDefinitionAttr(String attr)
           
 String getSQLExpressionFieldDefinitionAttr(String attrName)
           
 String getSubreportLinkAttr(String attr)
           
 long getSubreportLinkCount()
           
 boolean getSubreportLinks()
           
 String getSubreportObjectAttr(String attr)
           
 String getSummaryFieldDefinitionAttr(String attr)
           
 long getSummaryFieldDefinitionCount()
           
 boolean getSummaryFieldDefinitions()
           
 String getTableLinkAttr(String attr)
           
 long getTableLinkCount()
           
 long getTableLinkFields(String type)
           
 boolean getTableLinks()
           
 String getTextObjectAttr(String attrName)
           
static void main(String[] args)
          Main function.
 StyleSheet migrate(String inFile, String outFile)
          Migrate operation.
 void openMainreport()
           
 boolean openMainreport(String file)
           
 boolean openReport(String path)
           
 void openSubreport()
           
 StyleSheet parseReport(StyleSheet report, String saveFile, JDBCDataSource jdbcDS, JDBCQuery jdbcQuery)
          Parse the report.
 void saveReport(StyleSheet report, String fileName, JDBCDataSource jdbcDS, JDBCQuery jdbcQuery)
          Save one report to a file.
 void setEnv(String datasource, String query, String dpre, String qpre, String sub, String log, boolean discard)
          Set the environment used by the migrator.
 void setMergeEqual(boolean merge)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOLUTION

public static int RESOLUTION

BAND_SPACE

public static int BAND_SPACE

HRATE

public static float HRATE

dsPrefix

public static String dsPrefix

dsNum

public int dsNum

DSName

public String DSName

qPrefix

public static String qPrefix

qNum

public int qNum

subSuffix

public static String subSuffix

subNum

public int subNum

subName

public String subName

NO_AUTO_LINK

public static String NO_AUTO_LINK
Constructor Detail

Migrator

public Migrator()
Create a new migrator.

Method Detail

openMainreport

public void openMainreport()

openMainreport

public boolean openMainreport(String file)

closeMainreport

public void closeMainreport()

openReport

public boolean openReport(String path)

getReportAttr

public String getReportAttr(String attr)

getAreas

public boolean getAreas()

getAreaCount

public long getAreaCount()

getNextArea

public long getNextArea()

getAreaAttr

public String getAreaAttr(String attrName)

getSections

public boolean getSections()

getSectionCount

public long getSectionCount()

getNextSection

public boolean getNextSection()

getSectionAttr

public String getSectionAttr(String attrName)

getDatabase

public boolean getDatabase()

getDatabaseTables

public boolean getDatabaseTables()

getDatabaseTableCount

public long getDatabaseTableCount()

getNextDatabaseTable

public boolean getNextDatabaseTable()

getDatabaseTableAttr

public String getDatabaseTableAttr(String attrName)

getDatabaseFieldDefinitions

public boolean getDatabaseFieldDefinitions()

getDatabaseFieldDefinitionCount

public long getDatabaseFieldDefinitionCount()

getNextDatabaseFieldDefinition

public boolean getNextDatabaseFieldDefinition()

getDatabaseFieldDefinitionAttr

public String getDatabaseFieldDefinitionAttr(String attr)

getTableLinks

public boolean getTableLinks()

getTableLinkCount

public long getTableLinkCount()

getNextTableLink

public boolean getNextTableLink()

getTableLinkAttr

public String getTableLinkAttr(String attr)

getTableLinkFields

public long getTableLinkFields(String type)

getNextTableLinkField

public String getNextTableLinkField()

getReportObjects

public boolean getReportObjects()

getReportObjectCount

public long getReportObjectCount()

getNextReportObject

public long getNextReportObject()

getReportObjectAttr

public String getReportObjectAttr(String attrName)

getFieldObjectAttr

public String getFieldObjectAttr(String attrName)

getTextObjectAttr

public String getTextObjectAttr(String attrName)

getFieldDefinition

public long getFieldDefinition()

getFieldDefinitionAttr

public String getFieldDefinitionAttr(String attrName)

getSQLExpressionFieldDefinitionAttr

public String getSQLExpressionFieldDefinitionAttr(String attrName)

getFormulaFieldDefinitionAttr

public String getFormulaFieldDefinitionAttr(String attr)

getParameterFieldDefinitionAttr

public String getParameterFieldDefinitionAttr(String attr)

getRunningTotalFieldDefinitions

public boolean getRunningTotalFieldDefinitions()

getRunningTotalFieldDefinitionCount

public long getRunningTotalFieldDefinitionCount()

getNextRunningTotalFieldDefinition

public boolean getNextRunningTotalFieldDefinition()

getRunningTotalFieldDefinitionAttr

public String getRunningTotalFieldDefinitionAttr(String attr)

getGroupNameFieldDefinitions

public boolean getGroupNameFieldDefinitions()

getGroupNameFieldDefinitionCount

public long getGroupNameFieldDefinitionCount()

getNextGroupNameFieldDefinition

public boolean getNextGroupNameFieldDefinition()

getGroupNameFieldDefinitionAttr

public String getGroupNameFieldDefinitionAttr(String attrName)

getSummaryFieldDefinitions

public boolean getSummaryFieldDefinitions()

getSummaryFieldDefinitionCount

public long getSummaryFieldDefinitionCount()

getNextSummaryFieldDefinition

public boolean getNextSummaryFieldDefinition()

getSummaryFieldDefinitionAttr

public String getSummaryFieldDefinitionAttr(String attr)

getBoxObjectAttr

public String getBoxObjectAttr(String attr)

getLineObjectAttr

public String getLineObjectAttr(String attr)

getSpecialVarFieldDefinitionAttr

public String getSpecialVarFieldDefinitionAttr(String attr)

getGraphObjectAttr

public String getGraphObjectAttr(String attr)

getGraphConditionFields

public boolean getGraphConditionFields()

getGraphConditionFieldCount

public long getGraphConditionFieldCount()

getNextGraphConditionField

public long getNextGraphConditionField()

getCurGraphConditionFieldName

public String getCurGraphConditionFieldName()

getGraphSummaryFields

public boolean getGraphSummaryFields()

getGraphSummaryFieldCount

public long getGraphSummaryFieldCount()

getNextGraphSummaryField

public String getNextGraphSummaryField()

getCrossTabObjectAttr

public String getCrossTabObjectAttr(String attr)

getCrossTabGroups

public boolean getCrossTabGroups(String type)

getCrossTabGroupCount

public long getCrossTabGroupCount()

getNextCrossTabGroup

public boolean getNextCrossTabGroup()

getCrossTabGroupAttr

public String getCrossTabGroupAttr(String attr)

getCrossTabSummaryFields

public boolean getCrossTabSummaryFields()

getBlobFieldObjectAttr

public String getBlobFieldObjectAttr(String attr)

getMapObjectAttr

public String getMapObjectAttr(String attr)

getOleObjectAttr

public String getOleObjectAttr(String attr)

getOlapGridObjectAttr

public String getOlapGridObjectAttr(String attr)

getSubreportObjectAttr

public String getSubreportObjectAttr(String attr)

getSubreportLinks

public boolean getSubreportLinks()

getSubreportLinkCount

public long getSubreportLinkCount()

getNextSubreportLink

public boolean getNextSubreportLink()

getSubreportLinkAttr

public String getSubreportLinkAttr(String attr)

openSubreport

public void openSubreport()

closeSubreport

public void closeSubreport()

migrate

public StyleSheet migrate(String inFile,
                          String outFile)
Migrate operation.


parseReport

public StyleSheet parseReport(StyleSheet report,
                              String saveFile,
                              JDBCDataSource jdbcDS,
                              JDBCQuery jdbcQuery)
Parse the report.


saveReport

public void saveReport(StyleSheet report,
                       String fileName,
                       JDBCDataSource jdbcDS,
                       JDBCQuery jdbcQuery)
Save one report to a file. Datasource & query are also saved here.


main

public static void main(String[] args)
Main function.


setEnv

public void setEnv(String datasource,
                   String query,
                   String dpre,
                   String qpre,
                   String sub,
                   String log,
                   boolean discard)
Set the environment used by the migrator.


setMergeEqual

public void setMergeEqual(boolean merge)

getMergeEqual

public boolean getMergeEqual()

Copyright © 1996-2014 InetSoft Technology Corp. All Rights Reserved.