@Override public boolean isCaseInsensitive() { return _trie.isCaseInsensitive(); }
/** Copy Trie and change capacity by a factor * @param trie the trie to copy from * @param factor the factor to grow the capacity by */ public ArrayTernaryTrie(ArrayTernaryTrie<V> trie, double factor) { super(trie.isCaseInsensitive()); int capacity=(int)(trie._value.length*factor); _rows=trie._rows; _value=Arrays.copyOf(trie._value, capacity); _tree=Arrays.copyOf(trie._tree, capacity*ROW_SIZE); _key=Arrays.copyOf(trie._key, capacity); }
if(isCaseInsensitive() && c<128) c=StringUtil.lowercases[c];
if(isCaseInsensitive() && c<128) c=StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
if(isCaseInsensitive() && c<128) c=StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
@Override public boolean isCaseInsensitive() { return _trie.isCaseInsensitive(); }
/** Copy Trie and change capacity by a factor * @param trie * @param factor */ public ArrayTernaryTrie(ArrayTernaryTrie<V> trie, double factor) { super(trie.isCaseInsensitive()); int capacity=(int)(trie._value.length*factor); _rows=trie._rows; _value=Arrays.copyOf(trie._value, capacity); _tree=Arrays.copyOf(trie._tree, capacity*ROW_SIZE); _key=Arrays.copyOf(trie._key, capacity); }
/** Copy Trie and change capacity by a factor * @param trie the trie to copy from * @param factor the factor to grow the capacity by */ public ArrayTernaryTrie(ArrayTernaryTrie<V> trie, double factor) { super(trie.isCaseInsensitive()); int capacity=(int)(trie._value.length*factor); _rows=trie._rows; _value=Arrays.copyOf(trie._value, capacity); _tree=Arrays.copyOf(trie._tree, capacity*ROW_SIZE); _key=Arrays.copyOf(trie._key, capacity); }
if(isCaseInsensitive() && c<128) c=StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
if(isCaseInsensitive() && c<128) c=StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
if(isCaseInsensitive() && c<128) c=StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];
if(isCaseInsensitive()) c=(byte)StringUtil.lowercases[c];