Package com.inductiveautomation.rm.shape
Class ReportOwner
java.lang.Object
com.inductiveautomation.rm.shape.ReportOwner
- All Implemented Interfaces:
- RMKeyChain.Get
A base class that loads and runs reports.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classA shape class to represent multiple pages of shapes.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddModelObject(Object anObj) Sets objects in this reportmill.voidaddPageReferenceShape(RMShape aShape) Registers a shape with a page key in it.protected ObjectconvertToStandardType(Object anObj) Called by various objects to convert objects to generic types.protected RMDocumentCreates the template.Generates the report.Returns an unmodifiable version of the_dataStack.getKeyChainListValue(String aKeyChain) Returns a list for the given keychain.getKeyChainValue(Object aRoot, RMKeyChain aKeyChain) RMKeyChain.Get implementation to run against DataStack.getModel()Returns the model object.Returns the string used to represent null values.Returns the list of page reference shapes.booleanReturns whether this reportmill paginates.Returns the template.Returns the last data object in the data objects list.Removes a specific object at given index in list.voidpushDataStack(Object anObj) Adds a data object to the data object list.voidPerforms page substitutions on any text fields that were identified as containing @Page@ keys.Performs RPG on a given shape.voidsetNullString(String aString) Sets the string used to represent null values.voidsetPageReferenceShapes(List aList) Sets the list of page reference shapes.voidsetPaginate(boolean aFlag) Sets whether this reportmill paginates.protected voidsetTemplate(RMDocument aDoc) Sets the template.
- 
Constructor Details- 
ReportOwnerpublic ReportOwner()
 
- 
- 
Method Details- 
getTemplateReturns the template.
- 
createTemplateCreates the template.
- 
setTemplateSets the template.
- 
getNullStringReturns the string used to represent null values.
- 
setNullStringSets the string used to represent null values.
- 
getPaginatepublic boolean getPaginate()Returns whether this reportmill paginates.
- 
setPaginatepublic void setPaginate(boolean aFlag) Sets whether this reportmill paginates.
- 
getModelReturns the model object.
- 
addModelObjectSets objects in this reportmill.
- 
pushDataStackAdds a data object to the data object list.
- 
popDataStackRemoves a specific object at given index in list.
- 
peekDataStackReturns the last data object in the data objects list.
- 
getDataStackReturns an unmodifiable version of the_dataStack.
- 
generateReportGenerates the report.
- 
rpgPerforms RPG on a given shape.
- 
getPageReferenceShapesReturns the list of page reference shapes.
- 
setPageReferenceShapesSets the list of page reference shapes.
- 
addPageReferenceShapeRegisters a shape with a page key in it.
- 
getKeyChainValueRMKeyChain.Get implementation to run against DataStack.- Specified by:
- getKeyChainValuein interface- RMKeyChain.Get
 
- 
getKeyChainListValueReturns a list for the given keychain.
- 
convertToStandardTypeCalled by various objects to convert objects to generic types.
- 
resolvePageReferencespublic void resolvePageReferences()Performs page substitutions on any text fields that were identified as containing @Page@ keys.
 
-