IRISLIB database
Utils Class Reference

This class contains various utility methods used by the DeepSee report classes. More...

Inheritance diagram for Utils:
Collaboration diagram for Utils:

Static Public Member Functions

_.Library.Status CalcSQL (_.DeepSee.Report.Model.Report pModel, pGroupoid, _.Library.String pSQL)
 A groupoid can be a model or a group.
 
 DisplayElements (pGroup, pElements, _.Stream.GlobalCharacter pOutput)
 pElements is a list
 
 ProcessElements (pGroup, pElements, pFields, pAttr, pAggr, pGroups, pParams)
 pElements is a list
 
 ProcessGroups (_.DeepSee.Report.Model.Report pModel, _.DeepSee.Report.Model.Node parent, list, _.Stream.GlobalCharacter pOutput, pSeen)
 list is a polymorphic list that may include non-groups More...
 

Static Public Attributes

 DOMAIN = None
 This class contains various utility methods used by the DeepSee report classes.
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Static Private Member Functions

_.Library.String GetClassNameForReport (_.Library.String pReportName)
 Given the name of a report, see if it exists and if so return the name of the. More...
 
_.Library.Status OpenReportModel (_.Library.String pReportName, _.DeepSee.Report.Model.Report pModel)
 Given the name of a DeepSee report, open an instance. More...
 
_.Library.String XMLName (_.Library.String pValue)
 Convert pValue to a valid XML element or attribute name.
 

Additional Inherited Members

- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 

Detailed Description

This class contains various utility methods used by the DeepSee report classes.

Member Function Documentation

◆ GetClassNameForReport()

_.Library.String GetClassNameForReport ( _.Library.String  pReportName)
staticprivate

Given the name of a report, see if it exists and if so return the name of the.

class that implements it.

◆ OpenReportModel()

_.Library.Status OpenReportModel ( _.Library.String  pReportName,
_.DeepSee.Report.Model.Report  pModel 
)
staticprivate

Given the name of a DeepSee report, open an instance.

of the report model that created it.

◆ ProcessGroups()

ProcessGroups ( _.DeepSee.Report.Model.Report  pModel,
_.DeepSee.Report.Model.Node  parent,
  list,
_.Stream.GlobalCharacter  pOutput,
  pSeen 
)
static

list is a polymorphic list that may include non-groups

parent is Report or Group