This class is used internally by InterSystems IRIS. More...
Public Member Functions | |
DrawSelector () | |
Draw standard selector / indicator box for meter. | |
_.Library.Status | GenerateCode (_.Library.CharacterStream pCode, _.Library.Integer pLevel) |
Called by Dashboard class to generate code to. More... | |
OnHTMLBody () | |
Draw the body of this HTML meter. | |
OnHTMLInitJS () | |
Generate JavaScript to initialize client-side. More... | |
![]() | |
_.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... | |
![]() | |
_.Library.Status | XMLExport (_.Library.String top, _.Library.String format, _.XML.Namespaces namespaces, attrs, _.Library.String createId, _.Library.String typeAttr, oreflist, idlist, _.Library.String initialIndent, _.Library.Boolean local, _.Net.MIMEPart mimeAttachments) |
Serialize an XML enabled class as an XML document and write. More... | |
_.Library.Status | XMLExportToStream (_.Stream.Object export, _.Library.String top, _.Library.String format, _.XML.Namespaces namespaces, attrs, _.Library.String createId, _.Library.String typeAttr, oreflist, idlist, _.Library.String initialIndent) |
Serialize an XML enabled class as an XML document and appends it to a stream. More... | |
_.Library.Status | XMLExportToString (_.Library.String export, _.Library.String top, _.Library.String format, _.XML.Namespaces namespaces, attrs, _.Library.String createId, _.Library.String typeAttr, oreflist, idlist, _.Library.String initialIndent) |
Serialize an XML enabled class as an XML document and write it to a string. More... | |
Static Public Member Functions | |
OnHTMLHead () | |
Called before any scripts, styles, defs are written. More... | |
OnHTMLScript () | |
Draw the script section of this HTML meter. | |
OnHTMLStyle () | |
Draw the style section of this HTML meter. | |
![]() | |
_.Library.Status | XMLDTD (_.Library.String top, _.Library.String format, _.Library.Boolean input, dtdlist) |
Write the DTD to the current device for this XML enabled class serialized as. More... | |
_.Library.RegisteredObject | XMLNew (_.XML.Document document, _.Library.Integer node, _.Library.RegisteredObject containerOref) |
Get an instance of an XML enabled class. More... | |
_.Library.Status | XMLSchema (_.Library.String top, _.Library.String format, _.Library.String namespacePrefix, _.Library.Boolean input, _.Library.Boolean refOnly, schema) |
Write an XML Schema fragment to the current device which describes an XML enabled class and dependent classes. More... | |
_.Library.String | XMLSchemaNamespace () |
Get the namespace to which this class belongs for use in schema generation. More... | |
_.Library.Status | XMLSchemaType (_.XML.Schema schemaInstance, _.XML.Node node, _.Library.String top, _.Library.Boolean encoded, _.Library.Boolean summary, _.Library.Boolean input, _.Library.Boolean refOnly) |
Add a complexType to the schema that is respresented by an <class>XML.Schema</class> instance. More... | |
Public Attributes | |
Dashboard | |
Dashboard this meter is part of. More... | |
Description | |
Description for the meter. More... | |
Detail | |
Optional details text (as HTML) for the meter. More... | |
FullProperty | |
The resolved full property name. More... | |
Height | |
Height, in logical units, of this meter. More... | |
InitialStatus | |
The initial status of the meter. More... | |
InitialValue | |
The initial value of the meter. More... | |
Label | |
The label displayed for the meter. More... | |
Link | |
If present, the link (URL) used to drill into details for this meter. More... | |
MeterId | |
Id used when meter is placed on client page. More... | |
Parent | |
Parent meter for grouped elements. More... | |
Property | |
Metric property providing the metric for this meter. More... | |
RangeLower | |
Represents the lower value of the meter range. More... | |
RangeUpper | |
Represents the upper value of the meter range. More... | |
ScaleFactor | |
For numeric displays, the meter will multiply the current. More... | |
ShowLabel | |
Indicates that the label should be displayed for this meter. More... | |
ThresholdLower | |
Represents the lower threshold level for the meter. More... | |
ThresholdUpper | |
Represents the upper threshold level for the meter. More... | |
Width | |
Width, in logical units, of this meter. More... | |
Static Public Attributes | |
DOMAIN = None | |
Default domain for the Portal's localization. | |
HEIGHT = None | |
Default height, in logical units, of this meter. | |
MINHEIGHT = None | |
Minimum height, in logical units, of this meter. | |
MINWIDTH = None | |
Minimum width, in logical units, of this meter. | |
SHOWLABEL = None | |
Should this meter display the standard label. | |
WIDTH = None | |
Default width, in logical units, of this meter. | |
![]() | |
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... | |
![]() | |
ATTRIBUTEQUALIFIED = None | |
ATTRIBUTEQUALIFIED controls the format of exported XML by controlling whether attributes. More... | |
ELEMENTQUALIFIED = None | |
ELEMENTQUALIFIED controls the format of exported XML. More... | |
NAMESPACE = None | |
NAMESPACE specifies the XML namespace to be used when projecting the. More... | |
SUPPRESSTYPEPREFIX = None | |
SUPPRESSTYPEPREFIX allows the type name that refers to this class. More... | |
XMLDEFAULTREFERENCE = None | |
XMLDEFAULTREFERENCE specifies the default value of the XMLREFERENCE property parameter. More... | |
XMLENABLED = None | |
If this parameter is true then XML-enabling methods. More... | |
XMLFORMAT = None | |
The XMLFORMAT parameter controls the generation of the XMLExport and XMLImport. More... | |
XMLIGNOREINVALIDATTRIBUTE = None | |
The XMLIGNOREINVALIDATTRIBUTE parameter allows the programmer to control handling of unexpected. More... | |
XMLIGNOREINVALIDTAG = None | |
The XMLIGNOREINVALIDTAG parameter allows the programmer to control handling of unexpected. More... | |
XMLIGNORENULL = None | |
XMLIGNORENULL allows the programmer to override the default XML handling. More... | |
XMLINCLUDEINGROUP = None | |
XMLINCLUDEINGROUP allows the programmer to control whether a class is included. More... | |
XMLINHERITANCE = None | |
If the XMLINHERITANCE parameter is set to "LEFT", then in the case of multiple. More... | |
XMLNAME = None | |
This parameter provides the default XMLNAME for the class. More... | |
XMLNIL = None | |
The XMLNIL class parameter controls the use of xsi:nil by XMLExport. More... | |
XMLNILNOOBJECT = None | |
The XMLNILNOOBJECT parameter allows creation of an object to be skipped for elements. More... | |
XMLPREFIX = None | |
The XMLPREFIX parameter controls the prefix to be used for the XML namespace that. More... | |
XMLSEQUENCE = None | |
If the XMLSEQUENCE = 1, then the order of the XML elements must match the. More... | |
XMLSUMMARY = None | |
The summary fields to be used when an object is referenced are specified. More... | |
XMLTYPE = None | |
This parameter provides the default XMLTYPE for the class. More... | |
XMLUNSWIZZLE = None | |
If the XMLUNSWIZZLE parameter is set to 1, then single object. More... | |
XMLUSEEMPTYELEMENT = None | |
If the XMLUSEEMPTYELEMENT parameter is set to 1, then the empty element shorthand (<tag>) More... | |
This class is used internally by InterSystems IRIS.
You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.
Base class for HTML-based dashboard meters.
_.Library.Status GenerateCode | ( | _.Library.CharacterStream | pCode, |
_.Library.Integer | pLevel | ||
) |
Called by Dashboard class to generate code to.
create an instace of this object. The object instance is called tMeter.
Reimplemented in HTMLValueMeter, HTMLTableMeter, and HTMLGroup.
|
static |
Called before any scripts, styles, defs are written.
Usually used to pick up include files
OnHTMLInitJS | ( | ) |
Generate JavaScript to initialize client-side.
meter object
Dashboard |
Dashboard this meter is part of.
Description |
Description for the meter.
Detail |
Optional details text (as HTML) for the meter.
FullProperty |
The resolved full property name.
Height |
Height, in logical units, of this meter.
Note, this value is determined by the HEIGHT class parameter.
InitialStatus |
The initial status of the meter.
InitialValue |
The initial value of the meter.
Label |
The label displayed for the meter.
If present, the link (URL) used to drill into details for this meter.
MeterId |
Id used when meter is placed on client page.
Parent |
Parent meter for grouped elements.
Property |
Metric property providing the metric for this meter.
RangeLower |
Represents the lower value of the meter range.
RangeUpper |
Represents the upper value of the meter range.
ScaleFactor |
For numeric displays, the meter will multiply the current.
level by this amount before displaying it.
ShowLabel |
Indicates that the label should be displayed for this meter.
ThresholdLower |
Represents the lower threshold level for the meter.
ThresholdUpper |
Represents the upper threshold level for the meter.
Width |
Width, in logical units, of this meter.
Note, this value is determined by the WIDTH class parameter.