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