xapi.collect.trie.StringTrieAbstract Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xapi-core-collect Show documentation
Show all versions of xapi-core-collect Show documentation
Core interfaces for our collections api.
package xapi.collect.trie;
import xapi.collect.api.CharPool;
import xapi.collect.api.StringTrie;
import xapi.util.api.ReceivesValue;
public class StringTrieAbstract implements StringTrie{
static class AbstractTrieCursor implements StringTrieCursor {
@Override
public int consumed() {
return 0;
}
@Override
public StringTrieEdge edge() {
return null;
}
@Override
public CharSequence key() {
return null;
}
}
@Override
public void clear() {
}
@Override
public StringTrie compress(CharPool pool) {
return this;
}
@Override
public void destroy() {
}
@Override
public E get(CharSequence key) {
return null;
}
@Override
public E get(CharSequence key, int start, int len) {
return null;
}
@Override
public E get(CharSequence key, StringTrieCursor cursor,
ReceivesValue> cursorPointer) {
return null;
}
@Override
public Iterable findPrefixed(CharSequence key) {
return null;
}
@Override
public Iterable findPrefixed(CharSequence key, int start, int len) {
return null;
}
@Override
public E put(CharSequence key, E vaue) {
return null;
}
@Override
public E put(CharSequence key, int start, int len, E value) {
return null;
}
@Override
public StringTrieCursor put(CharSequence key, E vaue,
StringTrieCursor cursor) {
return null;
}
@Override
public StringTrieCursor put(CharSequence key, int start, int len,
E value, StringTrieCursor cursor) {
return null;
}
@Override
public int size() {
return 0;
}
}