SYMBOL INDEX (507 symbols across 72 files) FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/DatabaseHelper.java class DatabaseHelper (line 15) | public abstract class DatabaseHelper extends OrmLiteSqliteOpenHelper imp... method DatabaseHelper (line 17) | public DatabaseHelper(Context context, String databaseName, SQLiteData... method deleteDatabase (line 21) | public abstract void deleteDatabase(); FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/DbHelperFactory.java class DbHelperFactory (line 12) | public class DbHelperFactory { method DbHelperFactory (line 16) | public DbHelperFactory(Context context){ method instance (line 20) | public DatabaseHelper instance(Class clazz){ FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/IDatabaseHelper.java type IDatabaseHelper (line 7) | public interface IDatabaseHelper method getDbDao (line 9) | Dao getDbDao(Class clazz) throws SQLException; FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/JmDatabaseHelper.java class JmDatabaseHelper (line 42) | public class JmDatabaseHelper extends DatabaseHelper { method JmDatabaseHelper (line 53) | private JmDatabaseHelper(Context context){ method instance (line 59) | public static synchronized JmDatabaseHelper instance(Context context){ method onCreate (line 66) | @Override method onUpgrade (line 76) | @Override method deleteDatabase (line 82) | public void deleteDatabase(){ method getDbDao (line 86) | public Dao getDbDao(Class clazz) throws SQLException { FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/Entry.java class Entry (line 14) | @DatabaseTable method Entry (line 33) | public Entry(){ method getId (line 36) | public Integer getId() { method setId (line 40) | public void setId(Integer id) { method getKanjis (line 44) | public ForeignCollection getKanjis() { method setKanjis (line 48) | public void setKanjis(ForeignCollection kanjis) { method getReadings (line 52) | public ForeignCollection getReadings() { method setReadings (line 56) | public void setReadings(ForeignCollection readings) { method getMeanings (line 60) | public ForeignCollection getMeanings() { method setMeanings (line 64) | public void setMeanings(ForeignCollection meanings) { method toString (line 68) | @Override method equals (line 73) | @Override method hashCode (line 83) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/EntryOptimized.java class EntryOptimized (line 11) | public class EntryOptimized implements Comparable { method EntryOptimized (line 47) | public EntryOptimized(){ method getKanji (line 50) | public String getKanji() { method setKanji (line 54) | public void setKanji(String kanji) { method getReadings (line 58) | public String getReadings() method setReadings (line 67) | public void setReadings(String readings) { method getMeanings (line 71) | public String getMeanings() { method setMeanings (line 75) | public void setMeanings(String meanings) { method getPos (line 79) | public String getPos() method setPos (line 88) | public void setPos(String pos) method isOnlyKana (line 93) | public boolean isOnlyKana() { method setOnlyKana (line 97) | public void setOnlyKana(boolean onlyKana) { method isPrimaryEntry (line 101) | public boolean isPrimaryEntry() method setPrimaryEntry (line 106) | public void setPrimaryEntry(boolean altForm) method getPriorities (line 111) | public String getPriorities() method setPriorities (line 120) | public void setPriorities(String priorities) method getDictionary (line 125) | public String getDictionary() method setDictionary (line 130) | public void setDictionary(String dictionary) method compareTo (line 136) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/Kanji.java class Kanji (line 14) | @DatabaseTable method getKanji (line 40) | public String getKanji() { method setKanji (line 44) | public void setKanji(String kanji) { method getFkEntry (line 48) | public Entry getFkEntry() { method setFkEntry (line 52) | public void setFkEntry(Entry fkEntry) { method getKanjiIrregularities (line 56) | public ForeignCollection getKanjiIrregularities() { method getKanjiPriorities (line 60) | public ForeignCollection getKanjiPriorities() { method toString (line 64) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/KanjiIrregularity.java class KanjiIrregularity (line 12) | @DatabaseTable method getKanjiIrregularity (line 27) | public String getKanjiIrregularity() { method setKanjiIrregularity (line 31) | public void setKanjiIrregularity(String kanjiIrregularity) { method getFkKanji (line 35) | public Kanji getFkKanji() { method setFkKanji (line 39) | public void setFkKanji(Kanji fkKanji) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/KanjiPriority.java class KanjiPriority (line 12) | @DatabaseTable method getKanjiPriority (line 27) | public String getKanjiPriority() { method setKanjiPriority (line 31) | public void setKanjiPriority(String kanjiPriority) { method getFkKanji (line 35) | public Kanji getFkKanji() { method setFkKanji (line 39) | public void setFkKanji(Kanji fkKanji) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/Meaning.java class Meaning (line 14) | @DatabaseTable method getFkEntry (line 69) | public Entry getFkEntry() { method setFkEntry (line 73) | public void setFkEntry(Entry fkEntry) { method getKanjiRestrictions (line 76) | public ForeignCollection getKanjiRestrictions... method getReadingRestrictions (line 80) | public ForeignCollection getReadingRestrict... method getPartsOfSpeech (line 84) | public ForeignCollection getPartsOfSpeech() { method getCrossReferences (line 88) | public ForeignCollection getCrossReferences() { method getAntonyms (line 92) | public ForeignCollection getAntonyms() { method getFields (line 96) | public ForeignCollection getFields() { method getMiscs (line 100) | public ForeignCollection getMiscs() { method getAdditionalInfos (line 104) | public ForeignCollection getAdditionalInfos() { method getLoanSources (line 108) | public ForeignCollection getLoanSources() { method getDialects (line 112) | public ForeignCollection getDialects() { method getGlosses (line 116) | public ForeignCollection getGlosses() { method toString (line 120) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningAdditionalInfo.java class MeaningAdditionalInfo (line 12) | @DatabaseTable method getAdditionalInfo (line 27) | public String getAdditionalInfo() { method setAdditionalInfo (line 31) | public void setAdditionalInfo(String additionalInfo) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningAntonym.java class MeaningAntonym (line 12) | @DatabaseTable method getAntonym (line 27) | public String getAntonym() { method setAntonym (line 31) | public void setAntonym(String antonym) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningCrossReference.java class MeaningCrossReference (line 12) | @DatabaseTable method getCrossReference (line 27) | public String getCrossReference() { method setCrossReference (line 31) | public void setCrossReference(String crossReference) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningDialect.java class MeaningDialect (line 12) | @DatabaseTable method getDialect (line 27) | public String getDialect() { method setDialect (line 31) | public void setDialect(String dialect) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningField.java class MeaningField (line 12) | @DatabaseTable method getField (line 27) | public String getField() { method setField (line 31) | public void setField(String field) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningGloss.java class MeaningGloss (line 12) | @DatabaseTable method getGloss (line 35) | public String getGloss() { method setGloss (line 39) | public void setGloss(String gloss) { method getLang (line 43) | public String getLang() { method setLang (line 47) | public void setLang(String lang) { method getGender (line 51) | public String getGender() { method setGender (line 55) | public void setGender(String gender) { method getFkMeaning (line 59) | public Meaning getFkMeaning() { method setFkMeaning (line 63) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 67) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningKanjiRestriction.java class MeaningKanjiRestriction (line 12) | @DatabaseTable method getKanjiRestriction (line 27) | public String getKanjiRestriction() { method setKanjiRestriction (line 31) | public void setKanjiRestriction(String kanjiRestriction) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningLoanSource.java class MeaningLoanSource (line 12) | @DatabaseTable method getLoanSource (line 39) | public String getLoanSource() { method setLoanSource (line 43) | public void setLoanSource(String loanSource) { method getLang (line 47) | public String getLang() { method setLang (line 51) | public void setLang(String lang) { method getType (line 55) | public String getType() { method setType (line 59) | public void setType(String type) { method getWaseieigo (line 63) | public String getWaseieigo() { method setWaseieigo (line 67) | public void setWaseieigo(String waseieigo) { method getFkMeaning (line 71) | public Meaning getFkMeaning() { method setFkMeaning (line 75) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 79) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningMisc.java class MeaningMisc (line 12) | @DatabaseTable method getMisc (line 27) | public String getMisc() { method setMisc (line 31) | public void setMisc(String misc) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningPartOfSpeech.java class MeaningPartOfSpeech (line 12) | @DatabaseTable method getPartOfSpeech (line 27) | public String getPartOfSpeech() { method setPartOfSpeech (line 31) | public void setPartOfSpeech(String partOfSpeech) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/MeaningReadingRestriction.java class MeaningReadingRestriction (line 12) | @DatabaseTable method getReadingRestriction (line 27) | public String getReadingRestriction() { method setReadingRestriction (line 31) | public void setReadingRestriction(String readingRestriction) { method getFkMeaning (line 35) | public Meaning getFkMeaning() { method setFkMeaning (line 39) | public void setFkMeaning(Meaning fkMeaning) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/Reading.java class Reading (line 14) | @DatabaseTable method getReading (line 45) | public String getReading() { method setReading (line 49) | public void setReading(String reading) { method getFalseReading (line 53) | public String getFalseReading() { method setFalseReading (line 57) | public void setFalseReading(String falseReading) { method getFkEntry (line 61) | public Entry getFkEntry() { method setFkEntry (line 65) | public void setFkEntry(Entry fkEntry) { method getReadingRestrictions (line 69) | public ForeignCollection getReadingRestrictions() { method getReadingIrregularities (line 73) | public ForeignCollection getReadingIrregularities... method getReadingPriorities (line 77) | public ForeignCollection getReadingPriorities() { method toString (line 81) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/ReadingIrregularity.java class ReadingIrregularity (line 12) | @DatabaseTable method getReadingIrregularity (line 27) | public String getReadingIrregularity() { method setReadingIrregularity (line 31) | public void setReadingIrregularity(String readingIrregularity) { method getFkReading (line 35) | public Reading getFkReading() { method setFkReading (line 39) | public void setFkReading(Reading fkReading) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/ReadingPriority.java class ReadingPriority (line 12) | @DatabaseTable method getReadingPriority (line 27) | public String getReadingPriority() { method setReadingPriority (line 31) | public void setReadingPriority(String readingPriority) { method getFkReading (line 35) | public Reading getFkReading() { method setFkReading (line 39) | public void setFkReading(Reading fkReading) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/JmDictDatabase/Models/ReadingRestriction.java class ReadingRestriction (line 12) | @DatabaseTable method getReadingRestriction (line 27) | public String getReadingRestriction() { method setReadingRestriction (line 31) | public void setReadingRestriction(String readingRestriction) { method getFkReading (line 35) | public Reading getFkReading() { method setFkReading (line 39) | public void setFkReading(Reading fkReading) { method toString (line 43) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/KanjiDict2Database/Kd2DatabaseHelper.java class Kd2DatabaseHelper (line 22) | public class Kd2DatabaseHelper extends DatabaseHelper { method Kd2DatabaseHelper (line 31) | public Kd2DatabaseHelper(Context context){ method instance (line 36) | public static synchronized Kd2DatabaseHelper instance(Context context){ method onCreate (line 43) | @Override method onUpgrade (line 53) | @Override method deleteDatabase (line 58) | @Override method getDbDao (line 63) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Database/KanjiDict2Database/Models/CharacterOptimized.java class CharacterOptimized (line 11) | public class CharacterOptimized { method getKanji (line 33) | public String getKanji() { method setKanji (line 37) | public void setKanji(String kanji) { method getOnyomi (line 41) | public String getOnyomi() { method setOnyomi (line 45) | public void setOnyomi(String onyomi) { method getKunyomi (line 49) | public String getKunyomi() { method setKunyomi (line 53) | public void setKunyomi(String kunyomi) { method getMeaning (line 57) | public String getMeaning() { method setMeaning (line 61) | public void setMeaning(String meaning) { FILE: app/src/main/java/ca/fuwafuwa/kaku/Exceptions/NotImplementedException.java class NotImplementedException (line 7) | public class NotImplementedException extends RuntimeException { FILE: app/src/main/java/ca/fuwafuwa/kaku/Interfaces/Stoppable.java type Stoppable (line 7) | public interface Stoppable { method stop (line 8) | void stop(); FILE: app/src/main/java/ca/fuwafuwa/kaku/MainService.java class MainService (line 43) | public class MainService extends Service implements Stoppable { class CloseMainService (line 47) | public static class CloseMainService extends BroadcastReceiver method onReceive (line 49) | @Override class ToggleImagePreviewMainService (line 56) | public static class ToggleImagePreviewMainService extends BroadcastRec... method onReceive (line 58) | @Override class ToggleShowHideMainService (line 69) | public static class ToggleShowHideMainService extends BroadcastReceiver method onReceive (line 71) | @Override class TogglePageModeMainService (line 82) | public static class TogglePageModeMainService extends BroadcastReceiver method onReceive (line 84) | @Override class ToggleInstantModeMainService (line 96) | public static class ToggleInstantModeMainService extends BroadcastRece... method onReceive (line 98) | @Override class ScreenOffReceiver (line 109) | public static class ScreenOffReceiver extends BroadcastReceiver method onReceive (line 111) | @Override class MediaProjectionStopCallback (line 121) | private class MediaProjectionStopCallback extends MediaProjection.Call... method onStop (line 122) | @Override method onBind (line 166) | @Override method onCreate (line 173) | @Override method onStartCommand (line 201) | @Override method onConfigurationChanged (line 235) | @Override method onDestroy (line 254) | @Override method stop (line 270) | @Override method IsRunning (line 279) | public static boolean IsRunning() method onCaptureWindowFinishedInitializing (line 290) | public void onCaptureWindowFinishedInitializing() method getHandler (line 301) | public Handler getHandler() method getScreenshot (line 306) | public Image getScreenshot() throws InterruptedException method getNotification (line 317) | private Notification getNotification() method createVirtualDisplay (line 375) | private void createVirtualDisplay() method createNotificationChannel (line 395) | @RequiresApi(Build.VERSION_CODES.O) FILE: app/src/main/java/ca/fuwafuwa/kaku/MainServiceHandler.java class MainServiceHandler (line 16) | public class MainServiceHandler extends Handler { method MainServiceHandler (line 23) | public MainServiceHandler(MainService mainService, WindowCoordinator w... method handleMessage (line 29) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Ocr/BoxParams.java class BoxParams (line 6) | public final class BoxParams { method BoxParams (line 13) | public BoxParams(int x, int y, int width, int height){ method toString (line 20) | public String toString(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/Search/Searcher.java class Searcher (line 18) | public class Searcher implements JmTask.SearchJmTaskDone { type SearchDictDone (line 20) | public interface SearchDictDone method jmResultsCallback (line 22) | void jmResultsCallback(List results, SearchInfo sear... method Searcher (line 30) | public Searcher(Context context) throws SQLException method registerCallback (line 35) | public void registerCallback(SearchDictDone dictDone) method unregisterCallback (line 40) | public void unregisterCallback() method search (line 45) | public void search(SearchInfo searchInfo) method jmTaskCallback (line 54) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Enums/ChoiceType.java type ChoiceType (line 6) | public enum ChoiceType { FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/InformationWindow.java class InformationWindow (line 45) | public class InformationWindow extends Window implements Searcher.Search... method InformationWindow (line 60) | public InformationWindow(Context context, WindowCoordinator windowCoor... method setResult (line 82) | public void setResult(DisplayData displayData) method setResult (line 90) | public void setResult(String textResult) method copyText (line 104) | public void copyText() method performSearch (line 113) | @Override method reInit (line 125) | @Override method getDefaultParams (line 132) | @Override method onTouch (line 148) | @Override method show (line 162) | @Override method hide (line 173) | @Override method stop (line 198) | @Override method onResize (line 205) | @Override method onDown (line 211) | @Override method onDoubleTap (line 217) | @Override method onSingleTapUp (line 233) | @Override method onScroll (line 261) | @Override method onFling (line 277) | @Override method jmResultsCallback (line 298) | @Override method recalculateKanjiViews (line 330) | @Override method displayResults (line 336) | private void displayResults(List jmResults) method getMeaning (line 374) | private String getMeaning(EntryOptimized entry) FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Interfaces/WindowListener.java type WindowListener (line 9) | public interface WindowListener extends GestureDetector.OnGestureListene... method onTouch (line 10) | boolean onTouch(MotionEvent e); method onResize (line 11) | boolean onResize(MotionEvent e); FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Views/ChoiceEditText.java class ChoiceEditText (line 16) | @SuppressLint("AppCompatCustomView") type InputDoneListener (line 19) | public interface InputDoneListener method onEditTextInputDone (line 21) | void onEditTextInputDone(String input); method ChoiceEditText (line 29) | public ChoiceEditText(Context context) method ChoiceEditText (line 35) | public ChoiceEditText(Context context, AttributeSet attrs) method ChoiceEditText (line 41) | public ChoiceEditText(Context context, AttributeSet attrs, int defStyl... method ChoiceEditText (line 47) | public ChoiceEditText(Context context, AttributeSet attrs, int defStyl... method Init (line 53) | private void Init(Context context) method showKeyboard (line 59) | public void showKeyboard() method setInputDoneCallback (line 70) | public void setInputDoneCallback(InputDoneListener callback) method onEditorAction (line 75) | @Override method onKeyPreIme (line 87) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Views/ChoiceGridView.java class ChoiceGridView (line 21) | public class ChoiceGridView extends SquareGridView { method ChoiceGridView (line 28) | public ChoiceGridView(Context context) { method ChoiceGridView (line 33) | public ChoiceGridView(Context context, AttributeSet attrs) { method ChoiceGridView (line 38) | public ChoiceGridView(Context context, AttributeSet attrs, int defStyl... method ChoiceGridView (line 43) | public ChoiceGridView(Context context, AttributeSet attrs, int defStyl... method Init (line 48) | private void Init(Context context){ method onKanjiViewScrollStart (line 53) | public void onKanjiViewScrollStart(SquareCharOcr squareChar, MotionEve... method onKanjiViewScroll (line 92) | public void onKanjiViewScroll(MotionEvent e1, MotionEvent e2) method onKanjiViewScrollEnd (line 108) | public void onKanjiViewScrollEnd(SquareCharOcr squareChar, MotionEvent... method checkForSelection (line 124) | private boolean checkForSelection(TextView kanjiView, MotionEvent e){ FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Views/ChoiceIconView.java class ChoiceIconView (line 19) | @SuppressLint("AppCompatCustomView") method ChoiceIconView (line 25) | public ChoiceIconView(Context context) { method ChoiceIconView (line 30) | public ChoiceIconView(Context context, AttributeSet attrs) { method ChoiceIconView (line 35) | public ChoiceIconView(Context context, AttributeSet attrs, int defStyl... method ChoiceIconView (line 40) | public ChoiceIconView(Context context, AttributeSet attrs, int defStyl... method Init (line 45) | private void Init(Context context){ method onKanjiViewScrollStart (line 49) | public void onKanjiViewScrollStart(int statusBarHeight, KanjiCharacter... method onKanjiViewScroll (line 55) | public void onKanjiViewScroll(MotionEvent e1, MotionEvent e2) method onKanjiViewScrollEnd (line 70) | public ChoiceType onKanjiViewScrollEnd(MotionEvent e){ method getChoiceType (line 76) | private ChoiceType getChoiceType(MotionEvent e){ FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Views/ResizeView.java class ResizeView (line 15) | public class ResizeView extends LinearLayout implements GestureDetector.... method ResizeView (line 20) | public ResizeView(Context context) method ResizeView (line 26) | public ResizeView(Context context, AttributeSet attrs) method ResizeView (line 32) | public ResizeView(Context context, AttributeSet attrs, int defStyleAttr) method init (line 38) | private void init(Context context) method setWindowListener (line 44) | public void setWindowListener(WindowListener windowListener) method onTouchEvent (line 49) | @Override method onSingleTapConfirmed (line 57) | @Override method onDoubleTap (line 63) | @Override method onDoubleTapEvent (line 69) | @Override method onDown (line 75) | @Override method onShowPress (line 81) | @Override method onSingleTapUp (line 86) | @Override method onScroll (line 92) | @Override method onLongPress (line 98) | @Override method onFling (line 103) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Views/WindowView.java class WindowView (line 14) | public class WindowView extends RelativeLayout method WindowView (line 19) | public WindowView(Context context) method WindowView (line 24) | public WindowView(Context context, AttributeSet attrs) method WindowView (line 29) | public WindowView(Context context, AttributeSet attrs, int defStyleAttr) method setWindowListener (line 34) | public void setWindowListener(WindowListener windowListener) method setDetector (line 39) | public void setDetector(GestureDetectorCompat detector) method onTouchEvent (line 44) | @Override FILE: app/src/main/java/ca/fuwafuwa/kaku/Windows/Window.java class Window (line 30) | public abstract class Window implements Stoppable, WindowListener { type OnHeightKnown (line 34) | public interface OnHeightKnown { method performAction (line 35) | void performAction(); class ReinitOptions (line 38) | public static class ReinitOptions method Window (line 63) | public Window(Context context, WindowCoordinator windowCoordinator, in... method reInit (line 112) | public void reInit(ReinitOptions options) method getRealDisplaySizeFromContext (line 131) | private Point getRealDisplaySizeFromContext() method stop (line 147) | @Override method show (line 171) | public void show() method hide (line 187) | public void hide() method onTouch (line 207) | public boolean onTouch(MotionEvent e){ method onScroll (line 225) | @Override method onSingleTapConfirmed (line 242) | @Override method onDoubleTap (line 250) | @Override method onDoubleTapEvent (line 258) | @Override method onUp (line 266) | public boolean onUp(MotionEvent e){ return false; } method onDown (line 271) | @Override method onShowPress (line 279) | @Override method onSingleTapUp (line 286) | @Override method onLongPress (line 294) | @Override method onFling (line 301) | @Override method onResize (line 315) | public boolean onResize(MotionEvent e){ method setOnHeightKnownAction (line 344) | public void setOnHeightKnownAction(final OnHeightKnown onHeightKnown) method getDefaultParams (line 362) | protected WindowManager.LayoutParams getDefaultParams(){ method getRealDisplaySize (line 379) | protected Point getRealDisplaySize() method getStatusBarHeight (line 387) | protected int getStatusBarHeight() method getViewHeight (line 409) | protected int getViewHeight(){ method getViewWidth (line 416) | protected int getViewWidth(){ method fixBoxBounds (line 424) | private void fixBoxBounds(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/CommonParser.java class CommonParser (line 20) | public class CommonParser { method CommonParser (line 26) | public CommonParser(Context mContext) { method parseJmDict (line 30) | public void parseJmDict() throws Exception { method parseString (line 38) | public static String parseString(XmlPullParser parser) throws IOExcept... method parseOnlyEntityRef (line 66) | public static String parseOnlyEntityRef(XmlPullParser parser) throws I... method parseAttributes (line 91) | public static HashMap parseAttributes(XmlPullParser pa... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/Interfaces/DictParser.java type DictParser (line 13) | public interface DictParser { method parseDict (line 15) | void parseDict(XmlPullParser parser) throws IOException, XmlPullParser... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmConsts.java class JmConsts (line 6) | public class JmConsts { FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmDTO/JmEntry.java class JmEntry (line 13) | public class JmEntry { method JmEntry (line 23) | public JmEntry(XmlPullParser parser) throws IOException, XmlPullParser... method getEntSeq (line 52) | public Integer getEntSeq(){ method getKEle (line 56) | public List getKEle(){ method getREle (line 60) | public List getREle(){ method getSense (line 64) | public List getSense(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmDTO/JmGloss.java class JmGloss (line 15) | public class JmGloss { method JmGloss (line 25) | public JmGloss(XmlPullParser parser) throws IOException, XmlPullParser... method toString (line 42) | public String toString(){ method getText (line 49) | public String getText(){ method getLang (line 53) | public String getLang(){ method getGender (line 57) | public String getGender(){ method isEnglish (line 61) | public boolean isEnglish() { FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmDTO/JmKEle.java class JmKEle (line 29) | public class JmKEle { method JmKEle (line 37) | public JmKEle(XmlPullParser parser) throws IOException, XmlPullParserE... method getKeb (line 67) | public String getKeb(){ method getKeInf (line 76) | public List getKeInf(){ method getKePri (line 111) | public List getKePri(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmDTO/JmLsource.java class JmLsource (line 15) | public class JmLsource { method JmLsource (line 24) | public JmLsource(XmlPullParser parser) throws IOException, XmlPullPars... method getText (line 34) | public String getText(){ method getLang (line 38) | public String getLang(){ method getLsType (line 42) | public String getLsType(){ method getLsWasei (line 46) | public String getLsWasei(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmDTO/JmREle.java class JmREle (line 23) | public class JmREle { method JmREle (line 33) | public JmREle(XmlPullParser parser) throws IOException, XmlPullParserE... method toString (line 65) | public String toString(){ method getReb (line 81) | public String getReb(){ method getReNoKanji (line 92) | public String getReNoKanji(){ method getReRestr (line 102) | public List getReRestr(){ method getReInf (line 111) | public List getReInf(){ method getRePri (line 118) | public List getRePri(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmDTO/JmSense.java class JmSense (line 23) | public class JmSense { method JmSense (line 40) | public JmSense(XmlPullParser parser) throws IOException, XmlPullParser... method toString (line 90) | public String toString(){ method getStagk (line 100) | public List getStagk(){ method getStagr (line 103) | public List getStagr(){ method getPos (line 113) | public HashSet getPos(){ method getXRef (line 126) | public List getXRef() { method getAnt (line 135) | public List getAnt(){ method getField (line 144) | public List getField(){ method getMisc (line 153) | public List getMisc(){ method getSInf (line 163) | public List getSInf(){ method getLSource (line 173) | public List getLSource(){ method getDial (line 181) | public List getDial(){ method getGloss (line 198) | public List getGloss(){ method getExample (line 208) | public List getExample(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/JmDict/JmParser.java class JmParser (line 54) | public class JmParser implements DictParser { method JmParser (line 61) | public JmParser(IDatabaseHelper dbHelper){ method parseDict (line 65) | @Override method parseJmEntryOptimized (line 88) | public void parseJmEntryOptimized(JmEntry jmEntry) throws SQLException { method parseJmEntry (line 205) | private void parseJmEntry(XmlPullParser parser) throws IOException, Xm... method parseJmKanji (line 227) | private void parseJmKanji(JmEntry jmEntry, Entry entry) throws SQLExce... method parseJmKanjiIrregularity (line 239) | private void parseJmKanjiIrregularity(JmKEle jmKEle, Kanji kanji) thro... method parseJmKanjiPriority (line 248) | private void parseJmKanjiPriority(JmKEle jmKEle, Kanji kanji) throws S... method parseJmMeaning (line 257) | private void parseJmMeaning(JmEntry jmEntry, Entry entry) throws SQLEx... method parseJmMeaningAdditionalInfo (line 277) | private void parseJmMeaningAdditionalInfo(JmSense jmSense, Meaning mea... method parseJmMeaningAntonym (line 286) | private void parseJmMeaningAntonym(JmSense jmSense, Meaning meaning) t... method parseJmMeaningCrossReference (line 295) | private void parseJmMeaningCrossReference(JmSense jmSense, Meaning mea... method parseJmMeaningDialect (line 304) | private void parseJmMeaningDialect(JmSense jmSense, Meaning meaning) t... method parseJmMeaningField (line 313) | private void parseJmMeaningField(JmSense jmSense, Meaning meaning) thr... method parseJmMeaningGloss (line 322) | private void parseJmMeaningGloss(JmSense jmSense, Meaning meaning) thr... method parseJmMeaningKanjiRestriction (line 335) | private void parseJmMeaningKanjiRestriction(JmSense jmSense, Meaning m... method parseJmMeaningLoanSource (line 344) | private void parseJmMeaningLoanSource(JmSense jmSense, Meaning meaning... method parseJmMeaningMisc (line 356) | private void parseJmMeaningMisc(JmSense jmSense, Meaning meaning) thro... method parseJmMeaningPartOfSpeech (line 365) | private void parseJmMeaningPartOfSpeech(JmSense jmSense, Meaning meani... method parseJmMeaningReadingRestriction (line 374) | private void parseJmMeaningReadingRestriction(JmSense jmSense, Meaning... method parseJmReading (line 383) | private void parseJmReading(JmEntry jmEntry, Entry entry) throws SQLEx... method parseJmReadingIrregularity (line 397) | private void parseJmReadingIrregularity(JmREle jmREle, Reading reading... method parseJmReadingPriority (line 406) | private void parseJmReadingPriority(JmREle jmREle, Reading reading) th... method parseJmReadingRestriction (line 414) | private void parseJmReadingRestriction(JmREle jmREle, Reading reading)... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2Consts.java class Kd2Consts (line 7) | public class Kd2Consts { FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2Character.java class Kd2Character (line 15) | public class Kd2Character { method Kd2Character (line 27) | public Kd2Character(XmlPullParser parser) throws IOException, XmlPullP... method getLiteral (line 62) | public String getLiteral() { method getCodepoint (line 66) | public Kd2Codepoint getCodepoint() { method getRadical (line 70) | public Kd2Radical getRadical() { method getMisc (line 74) | public Kd2Misc getMisc() { method getDic_number (line 78) | public Kd2DicNumber getDic_number() { method getQuery_code (line 82) | public Kd2QueryCode getQuery_code() { method getReading_meaning (line 86) | public Kd2ReadingMeaning getReading_meaning() { FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2Codepoint.java class Kd2Codepoint (line 15) | public class Kd2Codepoint { method Kd2Codepoint (line 21) | public Kd2Codepoint(XmlPullParser parser) throws IOException, XmlPullP... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2CpValue.java class Kd2CpValue (line 15) | public class Kd2CpValue { method Kd2CpValue (line 22) | public Kd2CpValue(XmlPullParser parser) throws IOException, XmlPullPar... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2DicNumber.java class Kd2DicNumber (line 15) | public class Kd2DicNumber { method Kd2DicNumber (line 21) | public Kd2DicNumber(XmlPullParser parser) throws IOException, XmlPullP... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2DicRef.java class Kd2DicRef (line 15) | public class Kd2DicRef { method Kd2DicRef (line 24) | public Kd2DicRef(XmlPullParser parser) throws IOException, XmlPullPars... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2Meaning.java class Kd2Meaning (line 15) | public class Kd2Meaning { method Kd2Meaning (line 22) | public Kd2Meaning(XmlPullParser parser) throws IOException, XmlPullPar... method getM_lang (line 30) | public String getM_lang() { method getText (line 34) | public String getText() { FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2Misc.java class Kd2Misc (line 16) | public class Kd2Misc { method Kd2Misc (line 27) | public Kd2Misc(XmlPullParser parser) throws IOException, XmlPullParser... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2QCode.java class Kd2QCode (line 15) | public class Kd2QCode { method Kd2QCode (line 23) | public Kd2QCode(XmlPullParser parser) throws IOException, XmlPullParse... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2QueryCode.java class Kd2QueryCode (line 15) | public class Kd2QueryCode { method Kd2QueryCode (line 21) | public Kd2QueryCode(XmlPullParser parser) throws IOException, XmlPullP... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2RadValue.java class Kd2RadValue (line 16) | public class Kd2RadValue { method Kd2RadValue (line 23) | public Kd2RadValue(XmlPullParser parser) throws IOException, XmlPullPa... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2Radical.java class Kd2Radical (line 15) | public class Kd2Radical { method Kd2Radical (line 21) | public Kd2Radical(XmlPullParser parser) throws IOException, XmlPullPar... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2Reading.java class Kd2Reading (line 17) | public class Kd2Reading { method Kd2Reading (line 26) | public Kd2Reading(XmlPullParser parser) throws IOException, XmlPullPar... method getR_type (line 39) | public String getR_type() { method getOn_type (line 43) | public String getOn_type() { method getR_status (line 47) | public String getR_status() { method getText (line 51) | public String getText() { FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2ReadingMeaning.java class Kd2ReadingMeaning (line 16) | public class Kd2ReadingMeaning { method Kd2ReadingMeaning (line 23) | public Kd2ReadingMeaning(XmlPullParser parser) throws IOException, Xml... method getRmGroups (line 43) | public List getRmGroups(){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2RmGroup.java class Kd2RmGroup (line 15) | public class Kd2RmGroup { method Kd2RmGroup (line 22) | public Kd2RmGroup(XmlPullParser parser) throws IOException, XmlPullPar... method getReadings (line 42) | public List getReadings() { method getMeanings (line 46) | public List getMeanings() { FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2DTO/Kd2Variant.java class Kd2Variant (line 15) | public class Kd2Variant { method Kd2Variant (line 22) | public Kd2Variant(XmlPullParser parser) throws IOException, XmlPullPar... FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/KanjiDict2/Kd2Parser.java class Kd2Parser (line 33) | public class Kd2Parser implements DictParser { method Kd2Parser (line 40) | Kd2Parser(IDatabaseHelper dbHelper){ method parseDict (line 44) | @Override method parseHeader (line 69) | private void parseHeader(XmlPullParser parser) throws IOException, Xml... method parseKd2Character (line 85) | private void parseKd2Character(XmlPullParser parser) throws IOExceptio... method parseKd2CharacterOptimized (line 96) | private void parseKd2CharacterOptimized(Kd2Character character) throws... method parseKd2CharacterOptimizedOnyomi (line 117) | private String parseKd2CharacterOptimizedOnyomi(Kd2RmGroup rmGroup){ method parseKd2CharacterOptimizedKunyomi (line 136) | private String parseKd2CharacterOptimizedKunyomi(Kd2RmGroup rmGroup){ method parseKd2CharacterOptimizedMeaning (line 155) | private String parseKd2CharacterOptimizedMeaning(Kd2RmGroup rmGroup){ FILE: app/src/main/java/ca/fuwafuwa/kaku/XmlParsers/ParserRunnable.java class ParserRunnable (line 32) | public class ParserRunnable implements Runnable { method ParserRunnable (line 39) | public ParserRunnable(Context context) throws NoSuchMethodException, I... method run (line 45) | @Override method parseDictionary (line 58) | private void parseDictionary(Class dbHelperClass, Class dictParserClas... FILE: app/src/test/java/ca/fuwafuwa/kaku/ExampleUnitTest.java class ExampleUnitTest (line 16) | public class ExampleUnitTest { method GetTokenString (line 18) | private String GetTokenString(Token token){ method test (line 31) | @Test method TestCircledNum (line 40) | @Test FILE: app/src/test/java/ca/fuwafuwa/kaku/GenerateDictionary.java class GenerateDictionary (line 25) | public class GenerateDictionary class DatabaseHelperImpl (line 27) | class DatabaseHelperImpl implements IDatabaseHelper { method DatabaseHelperImpl (line 31) | DatabaseHelperImpl(ConnectionSource connectionSource){ method getDbDao (line 35) | @Override method generateDic (line 51) | @Test