org.solovyev.android.keyboard
Class AKeyboardViewImpl<K extends AKeyboard,KV extends android.view.View & AndroidKeyboardView<K>>

java.lang.Object
  extended by org.solovyev.android.keyboard.AKeyboardViewImpl<K,KV>
All Implemented Interfaces:
AKeyboardView<K>
Direct Known Subclasses:
AKeyboardViewWithSuggestionsImpl

public class AKeyboardViewImpl<K extends AKeyboard,KV extends android.view.View & AndroidKeyboardView<K>>
extends Object
implements AKeyboardView<K>

User: Solovyev_S Date: 02.11.12 Time: 14:44


Constructor Summary
AKeyboardViewImpl(int keyboardLayoutResId, AKeyboardController keyboardController, android.inputmethodservice.InputMethodService inputMethodService)
           
 
Method Summary
 void close()
           
 void createAndroidKeyboardView(android.content.Context context, android.view.LayoutInflater layoutInflater)
           
 void dismiss()
           
 android.view.View getAndroidKeyboardView()
           
 android.inputmethodservice.InputMethodService getInputMethodService()
           
protected  android.inputmethodservice.KeyboardView.OnKeyboardActionListener getKeyboardActionListener()
           
 AKeyboardController getKeyboardController()
           
 boolean isExtractViewShown()
           
 void reloadAndroidKeyboardView()
           
 void setCandidatesViewShown(boolean shown)
           
 void setKeyboard(K keyboard)
           
 void setOnKeyboardActionListener(android.inputmethodservice.KeyboardView.OnKeyboardActionListener keyboardActionListener)
           
 void setSubtypeOnSpaceKey(android.view.inputmethod.InputMethodSubtype subtype)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AKeyboardViewImpl

public AKeyboardViewImpl(int keyboardLayoutResId,
                         @Nonnull
                         AKeyboardController keyboardController,
                         @Nonnull
                         android.inputmethodservice.InputMethodService inputMethodService)
Method Detail

getKeyboardActionListener

@Nullable
protected android.inputmethodservice.KeyboardView.OnKeyboardActionListener getKeyboardActionListener()

isExtractViewShown

public boolean isExtractViewShown()
Specified by:
isExtractViewShown in interface AKeyboardView<K extends AKeyboard>

setCandidatesViewShown

public void setCandidatesViewShown(boolean shown)

getKeyboardController

@Nonnull
public AKeyboardController getKeyboardController()

getInputMethodService

@Nonnull
public android.inputmethodservice.InputMethodService getInputMethodService()

setOnKeyboardActionListener

public void setOnKeyboardActionListener(@Nonnull
                                        android.inputmethodservice.KeyboardView.OnKeyboardActionListener keyboardActionListener)
Specified by:
setOnKeyboardActionListener in interface AKeyboardView<K extends AKeyboard>

createAndroidKeyboardView

public void createAndroidKeyboardView(@Nonnull
                                      android.content.Context context,
                                      @Nonnull
                                      android.view.LayoutInflater layoutInflater)
Specified by:
createAndroidKeyboardView in interface AKeyboardView<K extends AKeyboard>

setKeyboard

public void setKeyboard(@Nonnull
                        K keyboard)
Specified by:
setKeyboard in interface AKeyboardView<K extends AKeyboard>

close

public void close()
Specified by:
close in interface AKeyboardView<K extends AKeyboard>

setSubtypeOnSpaceKey

public void setSubtypeOnSpaceKey(@Nonnull
                                 android.view.inputmethod.InputMethodSubtype subtype)
Specified by:
setSubtypeOnSpaceKey in interface AKeyboardView<K extends AKeyboard>

dismiss

public void dismiss()
Specified by:
dismiss in interface AKeyboardView<K extends AKeyboard>

getAndroidKeyboardView

@Nonnull
public android.view.View getAndroidKeyboardView()
Specified by:
getAndroidKeyboardView in interface AKeyboardView<K extends AKeyboard>

reloadAndroidKeyboardView

public void reloadAndroidKeyboardView()
Specified by:
reloadAndroidKeyboardView in interface AKeyboardView<K extends AKeyboard>


Copyright © 2013. All Rights Reserved.