| Modifier and Type | Field and Description |
|---|---|
static ParameterCollector |
EMPTY |
static long |
INVALID |
| Constructor and Description |
|---|
ParameterCollector() |
ParameterCollector(int capacity,
Map<String,Long> parameterSpecBitmasks) |
ParameterCollector(Map<String,Long> nameMap,
Map<String,Long> parameterSpecBitmasks) |
ParameterCollector(NameEngine nameEngine) |
ParameterCollector(NameEngine nameEngine,
Map<String,Long> parameterSpecBitmasks) |
ParameterCollector(ParameterSpecs parameterSpecs) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
add(String name,
BitwiseParameter parameter) |
(package private) void |
add(String name,
long value) |
(package private) void |
add(String name,
long value,
long bitmask) |
(package private) void |
checkConsistency(RecognizeData recognizeData) |
ParameterCollector |
clone() |
Map<String,Long> |
collectedNames() |
void |
collectedNames(Map<String,Long> names) |
boolean |
contains(String name) |
(package private) void |
fixParameterSpecs(ParameterSpecs parameterSpecs) |
(package private) BitwiseParameter |
get(String name) |
Long |
getBitmask(String name) |
Set<String> |
getNames() |
long |
getValue(String name) |
(package private) boolean |
isConsistent(String name,
long value) |
boolean |
isFinished(String name) |
NameEngine |
toNameEngine() |
String |
toString() |
(package private) void |
transferToNamesMap(Map<String,Long> nameEngine) |
public static final long INVALID
public static final ParameterCollector EMPTY
public ParameterCollector()
ParameterCollector(Map<String,Long> nameMap, Map<String,Long> parameterSpecBitmasks)
public ParameterCollector(NameEngine nameEngine, Map<String,Long> parameterSpecBitmasks) throws NameUnassignedException
NameUnassignedExceptionpublic ParameterCollector(NameEngine nameEngine) throws NameUnassignedException
NameUnassignedExceptionParameterCollector(ParameterSpecs parameterSpecs)
void add(String name, BitwiseParameter parameter) throws ParameterInconsistencyException
ParameterInconsistencyExceptionvoid add(String name, long value) throws ParameterInconsistencyException
ParameterInconsistencyExceptionvoid add(String name, long value, long bitmask) throws ParameterInconsistencyException
ParameterInconsistencyExceptionBitwiseParameter get(String name)
public long getValue(String name)
public NameEngine toNameEngine()
void fixParameterSpecs(ParameterSpecs parameterSpecs)
public ParameterCollector clone()
boolean isConsistent(String name, long value)
void checkConsistency(RecognizeData recognizeData) throws NameUnassignedException, ParameterInconsistencyException
public boolean contains(String name)
public boolean isFinished(String name)
Copyright © 2019. All rights reserved.