com.apama.dashboard.data
Interface IVariableData


public interface IVariableData

IVariableData is an interface to an instance of a class containing the current values of a set of dashboard variables.


Method Summary
 double getDoubleVar(java.lang.String varName)
          Get the value of a variable as a double.
 int getIntVar(java.lang.String varName)
          Get the value of a variable as a int.
 java.lang.String getStringVar(java.lang.String varName)
          Get the value of a variable as a String.
 ITabularData getTableVar(java.lang.String varName)
          Get the value of a variable as TabularData.
 java.lang.String[] getVarNames()
          Get the variable names.
 int[] getVarTypes()
          Get the variable types.
 

Method Detail

getTableVar

ITabularData getTableVar(java.lang.String varName)
Get the value of a variable as TabularData.

Parameters:
varName - Name of variable.
Returns:
Value.

getDoubleVar

double getDoubleVar(java.lang.String varName)
Get the value of a variable as a double.

Parameters:
varName - Name of variable.
Returns:
Value.

getIntVar

int getIntVar(java.lang.String varName)
Get the value of a variable as a int.

Parameters:
varName - Name of variable.
Returns:
Value.

getStringVar

java.lang.String getStringVar(java.lang.String varName)
Get the value of a variable as a String.

Parameters:
varName - Name of variable.
Returns:
Value.

getVarNames

java.lang.String[] getVarNames()
Get the variable names.

Returns:
Array of variable names.

getVarTypes

int[] getVarTypes()
Get the variable types.

Returns:
Array of variable types.


Submit a bug or feature
Copyright (c) 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG