StatisticsVariable
来源:互联网 发布:酷狗上传的歌网络异常 编辑:程序博客网 时间:2024/06/09 15:45
public class StatisticsVariable
代表了一个被命名的值。一个统计变量能够被用来跟踪数据,它允许在任何时候被查看和打印输出(输出)。统计数字被保留在一个数据池中,并且以场景来分组。统计数据能够被当做一个整体打印出或被创建所输出。
本类的属性:
private static final Map<String,StatisticsVariable>pool = new HashMap<String, StatisticsVariable>();统计数据池用来存储数据变量对象和其名字对。
public double value;统计本类对象的值,能被程序直接操作。
private final String name;统计本类对象值的名字(名称)。
private boolean enabled; 是否能够被打印输出。
本类的构造方法:
private StatisticsVariable(String statName);为私有构造方法,只能通过静态方法活动此类的对象。在此构造方法中设置了统计变量的对象的名字为输入值,其值为0.0 。
本类的属性:
static public StatisticsVariable getStatisticsVariable(String statName) 静态方法用来根据来自给定场景的给定的名称来获得统计变量对象。如果统计数据当前不存在,则它会被创建。如果场景当前并不存在,则它会被创建。statName为统计变量对象的名字。返回的是给定名字和场景的统计变量对象。本方法是看统计数据对象值池中是否存在,存在则获得,不存在则新建一个统计变量对象,并把此对象放入池中。并返回此对象。
static public StatisticsVariable getStatisticsVariable(StringinstanceName,String statName);通过给定的场景下的实例名和名称来获得统计本类对象,这是一个非常方便的函数。instanceName为创建者的实例名。statName统计变量对象名字。本方法是通过调用getStatisticsVariable(instanceName +‘.’ + statName)方法实现的。
static public void dumpAll();打印出给定场景中的所有统计变量对象(在统计变量对象池中的所有统计变量对象)。
static public void resetAll();把在统计变量对象池中的所有统计变量对象的值设置为0.0 。即把在统计变量对象池中的所有统计变量对象的值都设为0.0 。
public String getName();获得统计变量对象的名字。
public double getValue();获得统计变量对象的值。
public void setValue(doublevalue);设置统计变量对象的值(的内容)。
public void reset();把统计变量对象的值设为0.0 。
public void dump();根据isEnable的值来决定打印出此统计变量对象。
public boolean isEnabled();决定其是否能够被打印输出。
public void setEnabled(boolean enabled);设置此统计变量对象是否能够被打印输出。
转自:http://blog.csdn.net/taiyb/article/details/38391477
- StatisticsVariable
- StatisticsVariable
- StatisticsVariable
- How To Validate A DataPump Export (EXPDP) Dump File ? (文档 ID 2113967.1) 转到底部 -------------------
- 【剑指offer】题27:二叉搜索树与双向链表
- Flask:用户认证
- 使用观察者模式实现线程将计算结果回调给多个对象
- 使用 aui 自带的图片轮播图,AJAX异步调用数据给它无法轮播问题
- StatisticsVariable
- Spring Boot动态监听jsp文件
- 用MDK建立STM32工程模板
- ARM 平台上的Linux系统启动流程
- 【codejam2008_Round1A_C】Numbers
- 常用命令
- PHP中关键字final和static
- 树莓派安装shadowsocks 服务器Docker 快速方法
- 拓扑图框架Jtopo