Remove unused APIs in DIctionaryFacilitator

Change-Id: Iae20a0a3b7c1aa0c2f6d29cef780fb50dc9010cb
This commit is contained in:
Jatin Matani 2015-02-20 11:13:35 -08:00
parent 01b023730e
commit 83e9a29c33
2 changed files with 4 additions and 44 deletions

View file

@ -173,25 +173,4 @@ public interface DictionaryFacilitator {
void dumpDictionaryForDebug(final String dictName); void dumpDictionaryForDebug(final String dictName);
ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts(); ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts();
void addOrIncrementTerm(String fileName,
String finalWordToBeAdded,
NgramContext ngramContext,
int increment,
int timeStampInSeconds);
void clearLanguageModel(String filePath);
/**
* Lets callers iterate over a given dynamic language model. Each iterate call
* results in ngrams, their counts, their last updated timestamps and an iteration token
* that can be used for the next {@link #iterateOverLanguageModel} call.
*
* Use empty string for starting the iterator from the begining.
* Returns empty string if there are no more entries to iterate upon.
* TODO: Encapsulate the result arrays into a java class.
*/
String iterateOverLanguageModel(String filePath, String iterationToken,
ArrayList<String> outputNgramEntries, ArrayList<Integer> outputNgramCounts,
ArrayList<Integer> outputNgramTimestamps);
} }

View file

@ -1,5 +1,5 @@
/* /*
* Copyright (C) 2013 The Android Open Source Project 7 * Copyright (C) 2013 The Android Open Source Project
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -772,10 +772,12 @@ public class DictionaryFacilitatorImpl implements DictionaryFacilitator {
} }
} }
@Override
public void clearUserHistoryDictionary() { public void clearUserHistoryDictionary() {
clearSubDictionary(Dictionary.TYPE_USER_HISTORY); clearSubDictionary(Dictionary.TYPE_USER_HISTORY);
} }
@Override
public void dumpDictionaryForDebug(final String dictName) { public void dumpDictionaryForDebug(final String dictName) {
final DictionaryGroup[] dictionaryGroups = mDictionaryGroups; final DictionaryGroup[] dictionaryGroups = mDictionaryGroups;
for (final DictionaryGroup dictionaryGroup : dictionaryGroups) { for (final DictionaryGroup dictionaryGroup : dictionaryGroups) {
@ -789,6 +791,7 @@ public class DictionaryFacilitatorImpl implements DictionaryFacilitator {
} }
} }
@Override
public ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts() { public ArrayList<Pair<String, DictionaryStats>> getStatsOfEnabledSubDicts() {
final ArrayList<Pair<String, DictionaryStats>> statsOfEnabledSubDicts = new ArrayList<>(); final ArrayList<Pair<String, DictionaryStats>> statsOfEnabledSubDicts = new ArrayList<>();
final DictionaryGroup[] dictionaryGroups = mDictionaryGroups; final DictionaryGroup[] dictionaryGroups = mDictionaryGroups;
@ -801,26 +804,4 @@ public class DictionaryFacilitatorImpl implements DictionaryFacilitator {
} }
return statsOfEnabledSubDicts; return statsOfEnabledSubDicts;
} }
@Override
public void addOrIncrementTerm(String fileName,
String word,
NgramContext ngramContext,
int increment,
int timeStampInSeconds) {
// Do nothing.
}
@Override
public void clearLanguageModel(String filePath) {
// Do nothing.
}
@Override
public String iterateOverLanguageModel(String filePath, String iterationToken,
ArrayList<String> outputNgramEntries, ArrayList<Integer> outputNgramCounts,
ArrayList<Integer> outputNgramTimestamps) {
// Do nothing.
return "";
}
} }