public static class CodecComponent.GroupHit extends Object
Modifier and Type | Field and Description |
---|---|
List<String>[] |
dataHit
The data hit.
|
List<String>[] |
dataLeft
The data left.
|
List<String>[] |
dataRight
The data right.
|
private int |
hash
The hash.
|
private int |
hashHit
The hash hit.
|
private int |
hashLeft
The hash left.
|
private int |
hashRight
The hash right.
|
private String |
key
The key.
|
static String |
KEY_START
The Constant KEY_START.
|
private String |
keyHit
The key hit.
|
private String |
keyLeft
The key left.
|
private String |
keyRight
The key right.
|
Set<String>[] |
missingHit
The missing hit.
|
Set<String>[] |
missingLeft
The missing left.
|
Set<String>[] |
missingRight
The missing right.
|
Set<String>[] |
unknownHit
The unknown hit.
|
Set<String>[] |
unknownLeft
The unknown left.
|
Set<String>[] |
unknownRight
The unknown right.
|
Constructor and Description |
---|
GroupHit(List<CodecSearchTree.MtasTreeHit<String>> list,
int start,
int end,
int hitStart,
int hitEnd,
CodecComponent.ComponentGroup group,
Set<String> knownPrefixes)
Instantiates a new group hit.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
dataEquals(List<String>[] d1,
List<String>[] d2)
Data equals.
|
private String |
dataToString(List<String>[] data,
Set<String>[] missing,
boolean reverse)
Data to string.
|
boolean |
equals(Object obj) |
int |
hashCode() |
static Map<String,Map<Integer,Map<String,String>[]>> |
keyToObject(String key,
StringBuilder newKey)
Key to object.
|
private static Map<Integer,Map<String,String>[]> |
keyToSubObject(String key,
StringBuilder newKey)
Key to sub object.
|
private static Map<String,String>[] |
keyToSubSubObject(String key,
StringBuilder newKey)
Key to sub sub object.
|
private List<CodecSearchTree.MtasTreeHit<String>> |
sort(List<CodecSearchTree.MtasTreeHit<String>> data)
Sort.
|
String |
toString() |
private int hash
private int hashLeft
private int hashHit
private int hashRight
private String key
private String keyLeft
private String keyHit
private String keyRight
public static final String KEY_START
public GroupHit(List<CodecSearchTree.MtasTreeHit<String>> list, int start, int end, int hitStart, int hitEnd, CodecComponent.ComponentGroup group, Set<String> knownPrefixes) throws UnsupportedEncodingException
list
- the liststart
- the startend
- the endhitStart
- the hit starthitEnd
- the hit endgroup
- the groupknownPrefixes
- the known prefixesUnsupportedEncodingException
- the unsupported encoding exceptionprivate List<CodecSearchTree.MtasTreeHit<String>> sort(List<CodecSearchTree.MtasTreeHit<String>> data)
data
- the dataprivate boolean dataEquals(List<String>[] d1, List<String>[] d2)
d1
- the d 1d2
- the d 2private String dataToString(List<String>[] data, Set<String>[] missing, boolean reverse) throws UnsupportedEncodingException
data
- the datamissing
- the missingreverse
- the reverseUnsupportedEncodingException
- the unsupported encoding exceptionprivate static Map<String,String>[] keyToSubSubObject(String key, StringBuilder newKey)
key
- the keynewKey
- the new keyprivate static Map<Integer,Map<String,String>[]> keyToSubObject(String key, StringBuilder newKey)
key
- the keynewKey
- the new keyCopyright © 2018 Meertens Institute. All rights reserved.