org.opengroup.arm40.metric.ArmMetricGroupDefinition Interface Reference
[ARM 4.0 MetricsARM 4.0 Definitions]

Is used to bind ArmMetricDefinition objects to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object. More...

Inheritance diagram for org.opengroup.arm40.metric.ArmMetricGroupDefinition:
org.opengroup.arm40.transaction.ArmInterface

List of all members.

Public Member Functions

ArmMetricDefinition getMetricDefinition (int index)

Detailed Description

Is used to bind ArmMetricDefinition objects to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object.

The binding occurs when the transaction object is created using newArmTransactionWithMetricsDefinition() or newArmTranReportWithMetricsDefinition() and is immutable afterwards.

Objects implementing this interface are created using ArmMetricFactory#newArmMetricGroupDefinition.

Author:
ARM Working Group of The Open Group

Member Function Documentation

ArmMetricDefinition org.opengroup.arm40.metric.ArmMetricGroupDefinition.getMetricDefinition ( int  index  ) 
Parameters:
index is the index into the ArmMetricDefinition array.

It must have a value in the range 0:6. To remain consistent with ARM 2.0, any ArmMetricDefinition subclass except ArmMetricString32Definition can be assigned to elements 0:5 and only ArmMetricString32Definition can be assigned to element 6.

Returns:
the metric at the array index. This value may be null.

The documentation for this interface was generated from the following file:
  • org/opengroup/arm40/metric/ArmMetricGroupDefinition.java