public abstract class DataFactory
extends java.lang.Object
NOTE: file locking for concurrent writing is handled at the caller level.
| 限定符和类型 | 字段和说明 |
|---|---|
static byte |
TYPE_COVERAGEDATA |
static byte |
TYPE_METADATA |
| 限定符和类型 | 方法和说明 |
|---|---|
static IMergeable[] |
load(java.io.File file) |
static ICoverageData |
newCoverageData() |
static IMetaData |
newMetaData(CoverageOptions options) |
static void |
persist(ICoverageData data,
java.io.File file,
boolean merge) |
static void |
persist(IMetaData data,
java.io.File file,
boolean merge) |
static void |
persist(ISessionData data,
java.io.File file,
boolean merge) |
static boolean[] |
readBooleanArray(java.io.DataInput in) |
static int[] |
readIntArray(java.io.DataInput in) |
static void |
writeBooleanArray(boolean[] array,
java.io.DataOutput out) |
static void |
writeIntArray(int[] array,
java.io.DataOutput out) |
public static final byte TYPE_METADATA
public static final byte TYPE_COVERAGEDATA
public static IMergeable[] load(java.io.File file) throws java.io.IOException
java.io.IOExceptionpublic static void persist(IMetaData data, java.io.File file, boolean merge) throws java.io.IOException
java.io.IOExceptionpublic static void persist(ICoverageData data, java.io.File file, boolean merge) throws java.io.IOException
java.io.IOExceptionpublic static void persist(ISessionData data, java.io.File file, boolean merge) throws java.io.IOException
java.io.IOExceptionpublic static IMetaData newMetaData(CoverageOptions options)
public static ICoverageData newCoverageData()
public static int[] readIntArray(java.io.DataInput in)
throws java.io.IOException
java.io.IOExceptionpublic static boolean[] readBooleanArray(java.io.DataInput in)
throws java.io.IOException
java.io.IOExceptionpublic static void writeIntArray(int[] array,
java.io.DataOutput out)
throws java.io.IOException
java.io.IOExceptionpublic static void writeBooleanArray(boolean[] array,
java.io.DataOutput out)
throws java.io.IOException
java.io.IOExceptionCopyright © 2018. All Rights Reserved.