All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xapi.collect.trie.StringTrieAbstract Maven / Gradle / Ivy

There is a newer version: 0.5
Show newest version
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;
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy