Package com.intercom.composer.input
Class Input<T extends InputFragment>
- java.lang.Object
-
- com.intercom.composer.input.Input<T>
-
- Direct Known Subclasses:
EmptyInput,TextInput
public abstract class Input<T extends InputFragment> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedInput(String uniqueIdentifier, IconProvider iconProvider)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract TcreateFragment()TfindFragment(androidx.fragment.app.FragmentManager fragmentManager)intgetBackgroundColor()intgetBorderColor()DrawablegetIconDrawable(Context context)StringgetUniqueIdentifier()voidsetFragmentTag(String fragmentTag)
-
-
-
Constructor Detail
-
Input
protected Input(String uniqueIdentifier, IconProvider iconProvider)
-
-
Method Detail
-
createFragment
public abstract T createFragment()
-
getUniqueIdentifier
public String getUniqueIdentifier()
-
findFragment
@Nullable public T findFragment(androidx.fragment.app.FragmentManager fragmentManager)
-
getBackgroundColor
@ColorRes public int getBackgroundColor()
-
getBorderColor
@ColorRes public int getBorderColor()
-
setFragmentTag
public void setFragmentTag(String fragmentTag)
-
-