com.mobileapps.pcre
Class PCREJob

java.lang.Object
  |
  +--com.mobileapps.pcre.PCREJob

public class PCREJob
extends java.lang.Object


Field Summary
static int KEEP_SECTION_TOGETHER
           
static int NEW_PAGE_AFTER
           
static int NEW_PAGE_BEFORE
           
static int PE_ADM_AUTOMATIC
           
static int PE_ADM_MANUAL
           
static int PE_COLLATED
           
static int PE_D_HASDISCRETEANDRANGE
           
static int PE_DEFAULTCOLLATION
           
static int PE_DR_HASDISCRETE
           
static int PE_DR_HASRANGE
           
static int PE_DT_SQL
           
static int PE_DT_SQL_STORED_PROCEDURE
           
static int PE_DT_STANDARD
           
static int PE_FFN_AREASECTION_VISIBILITY
           
static int PE_FFN_KEEP_TOGETHER
           
static int PE_FFN_NEW_PAGE_BEFORE
           
static int PE_FFN_PRINT_AT_BOTTOM_OF_PAGE
           
static int PE_FFN_RESET_PAGE_N_AFTER
           
static int PE_FFN_SECTION_BACK_COLOR
           
static int PE_FFN_SECTION_BACK_COLOUR
           
static int PE_FFN_SECTION_VISIBILITY
           
static int PE_FFN_SHOW_AREA
           
static int PE_FFN_SUPPRESS_BLANK_SECTION
           
static int PE_FFN_UNDERLAY_SECTION
           
static int PE_FIELDS
           
static int PE_GBS_AVERAGEBARSIZE
           
static int PE_GBS_LARGEBARSIZE
           
static int PE_GBS_MAXIMUMBARSIZE
           
static int PE_GBS_MINIMUMBARSIZE
           
static int PE_GBS_SMALLBARSIZE
           
static int PE_GC_ANNUALLY
           
static int PE_GC_BIWEEKLY
           
static int PE_GC_BYAMPM
           
static int PE_GC_BYHOUR
           
static int PE_GC_BYMINUTE
           
static int PE_GC_BYSECOND
           
static int PE_GC_CONDITIONMASK
           
static int PE_GC_DAILY
           
static int PE_GC_EVERYNO
           
static int PE_GC_EVERYYES
           
static int PE_GC_MONTHLY
           
static int PE_GC_NEXTISNO
           
static int PE_GC_NEXTISYES
           
static int PE_GC_QUARTERLY
           
static int PE_GC_SEMIANNUALLY
           
static int PE_GC_SEMIMONTHLY
           
static int PE_GC_TONO
           
static int PE_GC_TOYES
           
static int PE_GC_TYPEBOOLEAN
           
static int PE_GC_TYPEDATE
           
static int PE_GC_TYPEMASK
           
static int PE_GC_TYPEOTHER
           
static int PE_GC_TYPETIME
           
static int PE_GC_WEEKLY
           
static int PE_GCR_BLACKANDWHITECHART
           
static int PE_GCR_COLORCHART
           
static int PE_GDP_NONE
           
static int PE_GDP_SHOWLABEL
           
static int PE_GDP_SHOWVALUE
           
static int PE_GDPS_LARGESTSLICE
           
static int PE_GDPS_NODETACHMENT
           
static int PE_GDPS_SMALLESTSLICE
           
static int PE_GGT_MAJORANDMINORGRIDLINES
           
static int PE_GGT_MAJORGRIDLINES
           
static int PE_GGT_MINORGRIDLINES
           
static int PE_GGT_NOGRIDLINES
           
static int PE_GLP_PLACEBOTTOMCENTER
           
static int PE_GLP_PLACECUSTOM
           
static int PE_GLP_PLACELEFT
           
static int PE_GLP_PLACERIGHT
           
static int PE_GLP_PLACETOPCENTER
           
static int PE_GLP_PLACEUPPERRIGHT
           
static int PE_GMS_LARGEMARKERS
           
static int PE_GMS_MEDIUMLARGEMARKERS
           
static int PE_GMS_MEDIUMMARKERS
           
static int PE_GMS_MEDIUMSMALLMARKERS
           
static int PE_GMS_SMALLMARKERS
           
static int PE_GMSP_CIRCLESHAPE
           
static int PE_GMSP_DIAMONDSHAPE
           
static int PE_GMSP_RECTANGLESHAPE
           
static int PE_GMSP_TRIANGLESHAPE
           
static int PE_GNF_CURRENCYNODECIMAL
           
static int PE_GNF_CURRENCYTWODECIMAL
           
static int PE_GNF_NODECIMAL
           
static int PE_GNF_ONEDECIMAL
           
static int PE_GNF_PERCENTNODECIMAL
           
static int PE_GNF_PERCENTONEDECIMAL
           
static int PE_GNF_PERCENTTWODECIMAL
           
static int PE_GNF_TWODECIMAL
           
static int PE_GO_TBN_AL_GROUPS_SORTED
           
static int PE_GO_TBN_ALL_GROUPS_UNSORTED
           
static int PE_GO_TBN_BOTTOM_N_GROUPS
           
static int PE_GO_TBN_TOP_N_GROUPS
           
static int PE_GPS_AVERAGEPIESIZE
           
static int PE_GPS_LARGEPIESIZE
           
static int PE_GPS_MAXIMUMPIESIZE
           
static int PE_GPS_MINIMUMPIESIZE
           
static int PE_GPS_SMALLPIESIZE
           
static int PE_GST_ABSOLUTEAREACHART
           
static int PE_GST_DUALAXISBUBBLECHART
           
static int PE_GST_FAKED3DABSOLUTEAREACHART
           
static int PE_GST_FAKED3DPERCENTAREACHART
           
static int PE_GST_FAKED3DPERCENTBARCHART
           
static int PE_GST_FAKED3DREGULARPIECHART
           
static int PE_GST_FAKED3DSIDEBYSIDEBARCHART
           
static int PE_GST_FAKED3DSTACKEDAREACHART
           
static int PE_GST_FAKED3DSTACKEDBARCHART
           
static int PE_GST_HIGHLOWCHART
           
static int PE_GST_HIGHLOWOPENCLOSECHART
           
static int PE_GST_LINECHARTWITHMARKERS
           
static int PE_GST_MULTIPLEDOUGHNUTCHART
           
static int PE_GST_MULTIPLEPIECHART
           
static int PE_GST_MULTIPLEPROPORTIONALDOUGHNUTCHART
           
static int PE_GST_MULTIPLEPROPORTIONALPIECHART
           
static int PE_GST_PERCENTAGELINECHART
           
static int PE_GST_PERCENTAGELINECHARTWITHMARKERS
           
static int PE_GST_PERCENTAREACHART
           
static int PE_GST_PERCENTBARCHART
           
static int PE_GST_RADARDUALAXISCHART
           
static int PE_GST_REGULARBUBBLECHART
           
static int PE_GST_REGULARDOUGHNUTCHART
           
static int PE_GST_REGULARLINECHART
           
static int PE_GST_REGULARPIECHART
           
static int PE_GST_REGULARRADARCHART
           
static int PE_GST_SIDEBYSIDEBARCHART
           
static int PE_GST_STACKEDAREACHART
           
static int PE_GST_STACKEDBARCHART
           
static int PE_GST_STACKEDLINECHART
           
static int PE_GST_STACKEDLINECHARTWITHMARKERS
           
static int PE_GST_STACKEDRADARCHART
           
static int PE_GST_THREEDCUTCORNERSCHART
           
static int PE_GST_THREEDOCTAGONCHART
           
static int PE_GST_THREEDPYRAMIDCHART
           
static int PE_GST_THREEDREGULARCHART
           
static int PE_GST_THREEDSURFACEHONEYCOMBCHART
           
static int PE_GST_THREEDSURFACEREGULARCHART
           
static int PE_GST_THREEDSURFACEWITHSIDESCHART
           
static int PE_GST_UNKNOWNSUBTYPECHART
           
static int PE_GST_XYSCATTERCHART
           
static int PE_GST_XYSCATTERDUALAXISCHART
           
static int PE_GST_XYSCATTERDUALAXISWITHLABELSCHART
           
static int PE_GST_XYSCATTERWITHLABELSCHART
           
static int PE_GT_AREACHART
           
static int PE_GT_BARCHART
           
static int PE_GT_BUBBLECHART
           
static int PE_GT_DOUGHNUTCHART
           
static int PE_GT_LINECHART
           
static int PE_GT_PIECHART
           
static int PE_GT_RADARCHART
           
static int PE_GT_SCATTERCHART
           
static int PE_GT_STOCKCHART
           
static int PE_GT_THREEDRISERCHART
           
static int PE_GT_THREEDSURFACECHART
           
static int PE_GT_UNKNOWNTYPECHART
           
static int PE_GT_USERDEFINEDCHART
           
static int PE_GTF_DATALABELSFONT
           
static int PE_GTF_DATATITLEFONT
           
static int PE_GTF_FOOTNOTEFONT
           
static int PE_GTF_GROUPLABELSFONT
           
static int PE_GTF_GROUPSTITLEFONT
           
static int PE_GTF_LEGENDFONT
           
static int PE_GTF_SUBTITLEFONT
           
static int PE_GTF_TITLEFONT
           
static int PE_GTT_FOOTNOTE
           
static int PE_GTT_GROUPSTITLE
           
static int PE_GTT_SERIESTITLE
           
static int PE_GTT_SUBTITLE
           
static int PE_GTT_TITLE
           
static int PE_GTT_XAXISTITLE
           
static int PE_GTT_YAXISTITLE
           
static int PE_GTT_ZAXISTITLE
           
static int PE_GV_DLL
           
static int PE_GV_ENGINE
           
static int PE_GVA_BIRDSEYEVIEW
           
static int PE_GVA_DISTORTEDSTDVIEW
           
static int PE_GVA_DISTORTEDVIEW
           
static int PE_GVA_FEWGROUPSVIEW
           
static int PE_GVA_FEWSERIESVIEW
           
static int PE_GVA_GROUPEMPHASISVIEW
           
static int PE_GVA_GROUPEYEVIEW
           
static int PE_GVA_MAXVIEW
           
static int PE_GVA_SHORTERVIEW
           
static int PE_GVA_SHORTVIEW
           
static int PE_GVA_STANDARDVIEW
           
static int PE_GVA_TALLVIEW
           
static int PE_GVA_THICKGROUPSVIEW
           
static int PE_GVA_THICKSERIESVIEW
           
static int PE_GVA_THICKSTDVIEW
           
static int PE_GVA_TOPVIEW
           
static int PE_JOBCANCELLED
           
static int PE_JOBCOMPLETED
           
static int PE_JOBFAILED
           
static int PE_JOBHALTED
           
static int PE_JOBINPROGRESS
           
static int PE_JOBNOTSTARTED
           
static long PE_NO_COLOR
           
static int PE_OR_ALPHANUMERIC_ASCENDING
           
static int PE_OR_ALPHANUMERIC_DESCENDING
           
static int PE_OR_NO_SORT
           
static int PE_OR_NUMERIC_ASCENDING
           
static int PE_OR_NUMERIC_DESCENDING
           
static int PE_PF_BOOLEAN
           
static int PE_PF_CURRENCY
           
static int PE_PF_DATE
           
static int PE_PF_DATETIME
           
static int PE_PF_NUMBER
           
static int PE_PF_STRING
           
static int PE_PF_TIME
           
static int PE_PO_QUERY
           
static int PE_PO_REPORT
           
static int PE_PO_STOREDPROC
           
static int PE_RI_INCLUDELOWERBOUND
           
static int PE_RI_INCLUDEUPPERBOUND
           
static int PE_RI_NOLOWERBOUND
           
static int PE_RI_NOUPPERBOUND
           
static int PE_RPTTOPT_CVTDATETIMETODATE
           
static int PE_RPTTOPT_CVTDATETIMETOSTR
           
static int PE_RPTTOPT_KEEPDATETIMETYPE
           
static int PE_SECT_DETAIL
           
static int PE_SECT_GROUP_FOOTER
           
static int PE_SECT_GROUP_HEADER
           
static int PE_SECT_PAGE_FOOTER
           
static int PE_SECT_PAGE_HEADER
           
static int PE_SECT_REPORT_FOOTER
           
static int PE_SECT_REPORT_HEADER
           
static int PE_SF_ASCENDING
           
static int PE_SF_DESCENDING
           
static int PE_SF_ORIGINAL
           
static int PE_SF_SPECIFIED
           
static int PE_TCD_ACCESSCHANGED
           
static int PE_TCD_ALIASCHANGED
           
static int PE_TCD_DATABASENOTFOUND
           
static int PE_TCD_DATABASEOTHER
           
static int PE_TCD_DICTIONARYCHANGED
           
static int PE_TCD_DRIVERCHANGED
           
static int PE_TCD_FIELDDECPLACESCHANGED
           
static int PE_TCD_FIELDDESCCHANGED
           
static int PE_TCD_FIELDNAMECHANGED
           
static int PE_TCD_FIELDOTHER
           
static int PE_TCD_FIELDSIZECHANGED
           
static int PE_TCD_FIELDTYPECHANGED
           
static int PE_TCD_FILETYPECHANGED
           
static int PE_TCD_INDEXESCHANGED
           
static int PE_TCD_LOCATIONCHANGED
           
static int PE_TCD_NATIVEFIELDOFFSETCHANGED
           
static int PE_TCD_NATIVEFIELDSIZECHANGED
           
static int PE_TCD_NATIVEFIELDTYPECHANGED
           
static int PE_TCD_NUMFIELDSCHANGED
           
static int PE_TCD_OKAY
           
static int PE_TCD_PARAMETERSCHANGED
           
static int PE_TCD_RECORDSIZECHANGED
           
static int PE_TCD_SERVERNOTFOUND
           
static int PE_TCD_SERVERNOTOPENED
           
static int PE_TEXT
           
static int PE_UNCHANGED
           
static int PE_UNCHANGED_COLOR
           
static int PE_UNCOLLATED
           
static int PE_VI_BOOLEAN
           
static int PE_VI_CHAR
           
static int PE_VI_COLOR
           
static int PE_VI_CURRENCY
           
static int PE_VI_DATE
           
static int PE_VI_DATETIME
           
static int PE_VI_INTEGER
           
static int PE_VI_LONG
           
static int PE_VI_NOVALUE
           
static int PE_VI_NUMBER
           
static int PE_VI_STRING
           
static int PE_VI_TIME
           
static int PRINT_AT_BOTTOM_OF_PAGE
           
static int RESET_PAGE_N_AFTER
           
static int SECTION_BACK_COLOUR
           
static int SECTION_VISIBILITY
           
static int SUPPRESS_BLANK_SECTION
           
static int UNDERLAY_SECTION
           
static int UXDDiskType
           
static int UXDExchFolderType
           
static int UXDMAPIType
           
static int UXDNotesType
           
static int UXDVIMType
           
static int UXFCharSeparatedType
           
static int UXFCommaSeparatedType
           
static int UXFCrystalReportType
           
static int UXFDIFType
           
static int UXFHTML3_2Type
           
static int UXFHTML3_2TypeExt
           
static int UXFHTML3Type
           
static int UXFLotusWk1Type
           
static int UXFLotusWk3Type
           
static int UXFLotusWksType
           
static int UXFODBCType
           
static int UXFPaginatedTextType
           
static int UXFPDFDistillerType
           
static int UXFQP5Type
           
static int UXFRecordType
           
static int UXFRichTextFormatType
           
static int UXFTabbedTextType
           
static int UXFTabSeparatedType
           
static int UXFTextType
           
static int UXFWordDosType
           
static int UXFWordPerfectType
           
static int UXFWordWinType
           
static int UXFXls2Type
           
static int UXFXls3Type
           
static int UXFXls4Type
           
static int UXFXls5TabType
           
static int UXFXls5Type
           
static int UXFXls7TabType
           
static int UXFXls7Type
           
static int UXFXls8TabType
           
static int UXFXls8Type
           
 
Constructor Summary
PCREJob(PCREEngine engine, short handle)
          Construct a (report) PCREJob object with the given handle.
PCREJob(PCREJob parent, short handle)
          Construct a (sub-report) PCREJob object with the given handle.
 
Method Summary
 boolean AddParameterCurrentRange(java.lang.String parameterName, java.lang.String reportName, PCREValueInfo rangeStart, PCREValueInfo rangeEnd, short rangeInfo)
          Adds an additional allowable range of the parameter's values
 boolean AddParameterCurrentValue(java.lang.String parameterName, java.lang.String subReportName, PCREValueInfo valueInfo)
          Adds an additional current value for a multivalue parameter
 boolean AddParameterDefaultValue(java.lang.String parameterName, java.lang.String reportName, PCREValueInfo valueInfo)
          Adds an additional default value to a parameter.
 void Cancel()
          Cancels the printing of this job.
 boolean CheckFormula(java.lang.String formulaName)
          Checks the named formula for validity.
 boolean CheckGroupSelectionFormula()
          Checks the group selection formula for validity.
 boolean CheckSelectionFormula()
          Checks the selection formula for validity.
 boolean CheckSQLExpression(java.lang.String expressionName)
          This method checks the syntax of the SQL expression provided to the engine
 boolean ClearParameterCurrentValuesAndRanges(java.lang.String parameterName, java.lang.String reportName)
          This method clears the specified parameter of all current values and ranges
 void Close()
          Closes the print job.
 void CloseSubreport(PCREJob job)
          Closes this subreport job.
 void ConvertPFInfoToVInfo(java.lang.String PFInfo, short valueType, PCREValueInfoHolder VInfo)
          Deprecated. Obselete in Java PCRE (see PCREValueInfo)
 void ConvertVInfoToPFInfo(PCREValueInfo valueInfo, org.omg.CORBA.ShortHolder PFtype, java.lang.StringBuffer PFinfo)
          Deprecated. Obselete in Java PCRE (see PCREValueInfo)
 void DeleteNthGroupSortField(int sortFieldN)
          Delete a given group sort field.
 boolean DeleteNthParameterDefaultValue(java.lang.String parameterName, java.lang.String reportName, short index)
          Deletes a default parameter for the parameter.
 void DeleteNthSortField(int sortFieldN)
          Delete a given sort field from a report.
 void DiscardSavedData()
          Discard the saved data associated with this job's report.
 PCREJobExportInfo ExportOptions()
          Deprecated. This method is not implemented in the server and doesn't make sense in a client server environment since these dialog boxes would appear on the server machine.
 void ExportTo(PCREJobExportInfo options)
          Sets the export destination for this print job.
 boolean GetAllowPromptDialog()
          This method is used to retrieve whether prompting for parameter values is allowed during the printing
 PCRESectionOptions GetAreaFormat(int AreaCode)
          Get the area format settings for the specified area.
 java.lang.String GetAreaFormatFormula(short areaCode, short formulaName)
          Return the area formatting formula.
 PCREEngine getEngine()
          Get the engine that opened this job
 short GetErrorCode()
          Issue a PEGetErrorCode call for the job.
 java.lang.String GetErrorText()
          Issue a PEGetErrorText call for the job.
 void GetFormula(java.lang.String formulaName, java.lang.StringBuffer formulaText)
          Get the text for the given (named) formula.
 PCREGraphAxisInfo GetGraphAxisInfo(int sectionCode, int graphN)
          Used to obtain information regarding the axis of the graph.
 PCREFontColorInfo GetGraphFontInfo(int sectionCode, int graphN, int titleFontType)
          Used to obtain information regarding the font for the specified part of the graph such as the subtitle font.
 PCREGraphOptionInfo GetGraphOptionInfo(int sectionCode, int graphN)
          Used to obtain information regarding various graph properties such as graph type, legend position, etc.
 java.lang.String GetGraphTextInfo(int sectionCode, int graphN, int titleType)
          Used to get the text for various elements of the graph such as the subtitle etc.
 PCREGraphTypeInfo GetGraphTypeInfo(int sectionCode, int graphN)
          Used to obtain infomation on the type of graph which will be displayed.
 PCREGroupCondition GetGroupCondition(int sectionCode)
          Get the group condition for a given section.