public class InMemoryCFProvider extends Object implements CoverageFeatureProvider
Constructor and Description |
---|
InMemoryCFProvider(byte[][] data,
int[] ids)
Instantiate an in-memory coverage feature provider
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getCoverageFeatures(int i)
Get the i-th coverage features from this provider.
|
int |
getID(int i)
Get the unique ID number of the i-th sentence.
|
int |
getNumSentences()
Get the total number of sentences provided by this provider.
|
public InMemoryCFProvider(byte[][] data, int[] ids)
data
- the data to provide.ids
- optionally, an array of unique id numbers. if this is null, the index number is used as the id number.NullPointerException
- if data is nullIllegalArgumentException
- if ids is given but has different length than data.public byte[] getCoverageFeatures(int i)
CoverageFeatureProvider
getCoverageFeatures
in interface CoverageFeatureProvider
i
- the index number of the features to retrieve.public int getNumSentences()
CoverageFeatureProvider
getNumSentences
in interface CoverageFeatureProvider
public int getID(int i)
CoverageFeatureProvider
getID
in interface CoverageFeatureProvider
i
- iCopyright © 2000–2016 DFKI GmbH. All rights reserved.