From a659170e7359d4bf1a10142f89b497d510ed47e7 Mon Sep 17 00:00:00 2001 From: eltos Date: Mon, 20 Aug 2018 20:50:36 +0200 Subject: [PATCH] Release v3.0 --- README.md | 2 +- docs/README.md | 1 + docs/latest_javadoc.html | 6 +- docs/v3.0/javadoc/allclasses-frame.html | 58 + docs/v3.0/javadoc/allclasses-noframe.html | 58 + docs/v3.0/javadoc/constant-values.html | 979 ++++++++ docs/v3.0/javadoc/deprecated-list.html | 153 ++ .../CustomViewDialog.html | 639 ++++++ .../SimpleCheckDialog.html | 628 ++++++ .../SimpleDateDialog.html | 704 ++++++ .../SimpleDialog.OnDialogResultListener.html | 338 +++ .../simpledialogfragment/SimpleDialog.html | 1232 +++++++++++ .../SimpleImageDialog.BitmapCreator.html | 169 ++ .../SimpleImageDialog.DrawableCreator.html | 169 ++ .../SimpleImageDialog.IconCreator.html | 169 ++ .../SimpleImageDialog.Scale.html | 364 +++ .../SimpleImageDialog.html | 670 ++++++ .../SimpleTimeDialog.html | 603 +++++ .../color/ColorView.Style.html | 343 +++ .../simpledialogfragment/color/ColorView.html | 649 ++++++ .../ColorWheelView.OnColorChangeListener.html | 223 ++ .../color/ColorWheelView.html | 566 +++++ .../color/SimpleColorDialog.ColorAdapter.html | 350 +++ .../color/SimpleColorDialog.html | 947 ++++++++ .../color/SimpleColorWheelDialog.html | 550 +++++ .../color/package-frame.html | 31 + .../color/package-summary.html | 195 ++ .../color/package-tree.html | 195 ++ .../simpledialogfragment/form/Check.html | 511 +++++ .../simpledialogfragment/form/ColorField.html | 653 ++++++ .../form/FormElement.html | 526 +++++ .../form/FormElementViewHolder.html | 474 ++++ .../eltos/simpledialogfragment/form/Hint.html | 450 ++++ .../simpledialogfragment/form/Input.html | 1016 +++++++++ .../form/SimpleFormDialog.DialogActions.html | 313 +++ .../form/SimpleFormDialog.FocusActions.html | 293 +++ .../form/SimpleFormDialog.InputValidator.html | 249 +++ .../form/SimpleFormDialog.html | 878 ++++++++ .../simpledialogfragment/form/Spinner.html | 582 +++++ .../form/package-frame.html | 31 + .../form/package-summary.html | 228 ++ .../form/package-tree.html | 167 ++ .../input/SimpleEMailDialog.html | 494 +++++ .../SimpleInputDialog.InputValidator.html | 243 ++ .../input/SimpleInputDialog.html | 906 ++++++++ .../input/SimplePinDialog.html | 700 ++++++ .../input/TextInputAutoCompleteTextView.html | 424 ++++ .../input/package-frame.html | 27 + .../input/package-summary.html | 181 ++ .../input/package-tree.html | 181 ++ .../list/AdvancedAdapter.AdvancedFilter.html | 441 ++++ .../list/AdvancedAdapter.ItemIdentifier.html | 226 ++ .../list/AdvancedAdapter.html | 883 ++++++++ .../list/AdvancedSectionAdapter.html | 419 ++++ .../list/ClearableEditText.Listener.html | 223 ++ .../list/ClearableEditText.Location.html | 343 +++ .../list/ClearableEditText.html | 537 +++++ .../list/CustomListDialog.html | 1216 ++++++++++ .../list/SimpleListDialog.html | 678 ++++++ .../list/SimpleListItem.html | 442 ++++ .../list/package-frame.html | 34 + .../list/package-summary.html | 208 ++ .../list/package-tree.html | 204 ++ .../simpledialogfragment/package-frame.html | 36 + .../simpledialogfragment/package-summary.html | 222 ++ .../simpledialogfragment/package-tree.html | 177 ++ docs/v3.0/javadoc/help-doc.html | 223 ++ docs/v3.0/javadoc/index-all.html | 1970 +++++++++++++++++ docs/v3.0/javadoc/index.html | 75 + docs/v3.0/javadoc/overview-frame.html | 25 + docs/v3.0/javadoc/overview-summary.html | 152 ++ docs/v3.0/javadoc/overview-tree.html | 266 +++ docs/v3.0/javadoc/package-list | 5 + docs/v3.0/javadoc/script.js | 30 + docs/v3.0/javadoc/stylesheet.css | 574 +++++ 75 files changed, 30123 insertions(+), 4 deletions(-) create mode 100644 docs/v3.0/javadoc/allclasses-frame.html create mode 100644 docs/v3.0/javadoc/allclasses-noframe.html create mode 100644 docs/v3.0/javadoc/constant-values.html create mode 100644 docs/v3.0/javadoc/deprecated-list.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/CustomViewDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleCheckDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDateDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.OnDialogResultListener.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.BitmapCreator.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.DrawableCreator.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.IconCreator.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.Scale.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleTimeDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.Style.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.OnColorChangeListener.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.ColorAdapter.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorWheelDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-frame.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-summary.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-tree.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/Check.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/ColorField.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElement.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElementViewHolder.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/Hint.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/Input.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.DialogActions.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.FocusActions.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.InputValidator.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/Spinner.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-frame.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-summary.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-tree.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleEMailDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.InputValidator.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimplePinDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/TextInputAutoCompleteTextView.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-frame.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-summary.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-tree.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.AdvancedFilter.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.ItemIdentifier.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedSectionAdapter.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Listener.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Location.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/CustomListDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListDialog.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListItem.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-frame.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-summary.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-tree.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/package-frame.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/package-summary.html create mode 100644 docs/v3.0/javadoc/eltos/simpledialogfragment/package-tree.html create mode 100644 docs/v3.0/javadoc/help-doc.html create mode 100644 docs/v3.0/javadoc/index-all.html create mode 100644 docs/v3.0/javadoc/index.html create mode 100644 docs/v3.0/javadoc/overview-frame.html create mode 100644 docs/v3.0/javadoc/overview-summary.html create mode 100644 docs/v3.0/javadoc/overview-tree.html create mode 100644 docs/v3.0/javadoc/package-list create mode 100644 docs/v3.0/javadoc/script.js create mode 100644 docs/v3.0/javadoc/stylesheet.css diff --git a/README.md b/README.md index fb82943..6a84ae9 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ A new approach of result handling ensures data integrity over rotation changes, In your ``build.gradle`` file[\*](https://github.com/eltos/SimpleDialogFragments/wiki/Repository-Info): ```groovy dependencies { - compile 'com.github.eltos:simpledialogfragment:2.4' + compile 'com.github.eltos:simpledialogfragment:3.0' } ``` diff --git a/docs/README.md b/docs/README.md index 200543c..245869d 100644 --- a/docs/README.md +++ b/docs/README.md @@ -11,3 +11,4 @@ | **2.2.2** | 10.02.2018 | [API 2.2.2](v2.2.2/javadoc) | | **2.3** | 14.04.2018 | [API 2.3](v2.3/javadoc) | | **2.4** | 15.07.2018 | [API 2.4](v2.4/javadoc) | +| **3.0** | 20.08.2018 | [API 3.0](v3.0/javadoc) | diff --git a/docs/latest_javadoc.html b/docs/latest_javadoc.html index 1fd1d12..b1447b2 100644 --- a/docs/latest_javadoc.html +++ b/docs/latest_javadoc.html @@ -1,13 +1,13 @@ - + -

Redirect

+

Redirect

diff --git a/docs/v3.0/javadoc/allclasses-frame.html b/docs/v3.0/javadoc/allclasses-frame.html new file mode 100644 index 0000000..3ab8e16 --- /dev/null +++ b/docs/v3.0/javadoc/allclasses-frame.html @@ -0,0 +1,58 @@ + + + + + +All Classes (simpledialogfragment 3.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/v3.0/javadoc/allclasses-noframe.html b/docs/v3.0/javadoc/allclasses-noframe.html new file mode 100644 index 0000000..afb356f --- /dev/null +++ b/docs/v3.0/javadoc/allclasses-noframe.html @@ -0,0 +1,58 @@ + + + + + +All Classes (simpledialogfragment 3.0 API) + + + + + +

All Classes

+
+ +
+ + diff --git a/docs/v3.0/javadoc/constant-values.html b/docs/v3.0/javadoc/constant-values.html new file mode 100644 index 0000000..f75b4c7 --- /dev/null +++ b/docs/v3.0/javadoc/constant-values.html @@ -0,0 +1,979 @@ + + + + + +Constant Field Values (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

eltos.simpledialogfragment.*

+ + + + + +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/deprecated-list.html b/docs/v3.0/javadoc/deprecated-list.html new file mode 100644 index 0000000..2105d12 --- /dev/null +++ b/docs/v3.0/javadoc/deprecated-list.html @@ -0,0 +1,153 @@ + + + + + +Deprecated List (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

+ +
+
+ + + +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/CustomViewDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/CustomViewDialog.html new file mode 100644 index 0000000..9435ec0 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/CustomViewDialog.html @@ -0,0 +1,639 @@ + + + + + +CustomViewDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Class CustomViewDialog<This extends CustomViewDialog<This>>

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CustomViewDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected booleanacceptsPositiveButtonPress() +
      Overwrite this method to catch positive button presses, + e.g. if you need to verify input by the user + + Note: do not call pressPositiveButton() here!
      +
      static CustomViewDialogbuild() 
      protected booleancallResultListener(int which, + android.os.Bundle extras) 
      android.view.ViewextractContentView(android.os.Bundle savedInstanceState) +
      Method to extract the underlying content view.
      +
      protected android.view.Viewinflate(int resource) +
      Method to inflate your custom View from onCreateContentView(android.os.Bundle)
      +
      protected android.view.Viewinflate(int resource, + android.view.ViewGroup root, + boolean attachToRoot) +
      Method to inflate your custom View from onCreateContentView(android.os.Bundle).
      +
      voidonCreate(android.os.Bundle savedInstanceState) 
      protected abstract android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      android.app.DialogonCreateDialog(android.os.Bundle savedInstanceState) 
      protected voidonDialogShown() +
      Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
      +
      protected android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      protected voidpressPositiveButton() +
      Simulates a positive button press.
      +
      protected voidsetPositiveButtonEnabled(boolean enabled) +
      Call this method to enable or disable the positive button, + e.g. if you want to consider for preconditions to be fulfilled + + Note: call this in onDialogShown() rather than onCreateContentView(android.os.Bundle)
      +
      + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CustomViewDialog

        +
        public CustomViewDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        onCreateContentView

        +
        protected abstract android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Inflate your custom view here.
        +
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setPositiveButtonEnabled

        +
        protected final void setPositiveButtonEnabled(boolean enabled)
        +
        Call this method to enable or disable the positive button, + e.g. if you want to consider for preconditions to be fulfilled + + Note: call this in onDialogShown() rather than onCreateContentView(android.os.Bundle)
        +
        +
        Parameters:
        +
        enabled - weather to en- or disable the button
        +
        +
      • +
      + + + +
        +
      • +

        acceptsPositiveButtonPress

        +
        protected boolean acceptsPositiveButtonPress()
        +
        Overwrite this method to catch positive button presses, + e.g. if you need to verify input by the user + + Note: do not call pressPositiveButton() here!
        +
        +
        Returns:
        +
        false to ignore the press, true to process normally
        +
        +
      • +
      + + + +
        +
      • +

        onDialogShown

        +
        protected void onDialogShown()
        +
        Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
        +
      • +
      + + + +
        +
      • +

        pressPositiveButton

        +
        protected final void pressPositiveButton()
        +
        Simulates a positive button press. + You may use this method in combination with + ImeOptions such as EditorInfo.IME_ACTION_DONE + + Note: do not call this method from acceptsPositiveButtonPress() !!!
        +
      • +
      + + + +
        +
      • +

        inflate

        +
        protected final android.view.View inflate(@LayoutRes
        +                                          int resource)
        +
        Method to inflate your custom View from onCreateContentView(android.os.Bundle)
        +
        +
        Parameters:
        +
        resource - The resource to be inflated
        +
        Returns:
        +
        The inflated view
        +
        +
      • +
      + + + +
        +
      • +

        inflate

        +
        protected final android.view.View inflate(@LayoutRes
        +                                          int resource,
        +                                          android.view.ViewGroup root,
        +                                          boolean attachToRoot)
        +
        Method to inflate your custom View from onCreateContentView(android.os.Bundle). Throws + InflateException if there is an error.
        +
        +
        Parameters:
        +
        resource - ID for an XML layout resource to load
        +
        root - Optional view to be the parent of the generated hierarchy (if + attachToRoot is true), or else simply an object that + provides a set of LayoutParams values for root of the returned + hierarchy (if attachToRoot is false.)
        +
        attachToRoot - Whether the inflated hierarchy should be attached to + the root parameter? If false, root is only used to create the + correct subclass of LayoutParams for the root view in the XML.
        +
        Returns:
        +
        The root View of the inflated hierarchy. If root was supplied and + attachToRoot is true, this is root; otherwise it is the root of + the inflated XML file.
        +
        +
      • +
      + + + +
        +
      • +

        extractContentView

        +
        public final android.view.View extractContentView(android.os.Bundle savedInstanceState)
        +
        Method to extract the underlying content view.
        +
        +
        Parameters:
        +
        savedInstanceState - The saved instance state
        +
        Returns:
        +
        the extracted view
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleCheckDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleCheckDialog.html new file mode 100644 index 0000000..3e1e32b --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleCheckDialog.html @@ -0,0 +1,628 @@ + + + + + +SimpleCheckDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Class SimpleCheckDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    +
    +
    +
    public class SimpleCheckDialog
    +extends CustomViewDialog<SimpleCheckDialog>
    +
    An simple dialog with a checkbox that can be set as required before proceeding + + Created by eltos on 14.10.2015.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimpleCheckDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static SimpleCheckDialogbuild() 
      SimpleCheckDialogcheck(boolean preset) +
      Sets the initial check state
      +
      SimpleCheckDialogcheckRequired(boolean required) +
      Weather the check is required.
      +
      SimpleCheckDialoglabel(int checkBoxLabelResourceId) +
      Sets the checkbox's label
      +
      SimpleCheckDialoglabel(java.lang.String checkBoxLabel) +
      Sets the checkbox's label
      +
      android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      protected voidonDialogShown() +
      Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
      +
      android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      voidonSaveInstanceState(android.os.Bundle outState) 
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleCheckDialog

        +
        public SimpleCheckDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        check

        +
        public SimpleCheckDialog check(boolean preset)
        +
        Sets the initial check state
        +
        +
        Parameters:
        +
        preset - checkbox initial state
        +
        +
      • +
      + + + +
        +
      • +

        label

        +
        public SimpleCheckDialog label(java.lang.String checkBoxLabel)
        +
        Sets the checkbox's label
        +
        +
        Parameters:
        +
        checkBoxLabel - the label as string
        +
        +
      • +
      + + + +
        +
      • +

        label

        +
        public SimpleCheckDialog label(@StringRes
        +                               int checkBoxLabelResourceId)
        +
        Sets the checkbox's label
        +
        +
        Parameters:
        +
        checkBoxLabelResourceId - the label as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        checkRequired

        +
        public SimpleCheckDialog checkRequired(boolean required)
        +
        Weather the check is required. The positive button will be disabled until the checkbox + got checked
        +
        +
        Parameters:
        +
        required - weather checking the checkbox is required
        +
        +
      • +
      + + + +
        +
      • +

        onCreateContentView

        +
        public android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Description copied from class: CustomViewDialog
        +
        Inflate your custom view here.
        +
        +
        Specified by:
        +
        onCreateContentView in class CustomViewDialog<SimpleCheckDialog>
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      + + + +
        +
      • +

        onDialogShown

        +
        protected void onDialogShown()
        +
        Description copied from class: CustomViewDialog
        +
        Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
        +
        +
        Overrides:
        +
        onDialogShown in class CustomViewDialog<SimpleCheckDialog>
        +
        +
      • +
      + + + + + + + +
        +
      • +

        onSaveInstanceState

        +
        public void onSaveInstanceState(android.os.Bundle outState)
        +
        +
        Overrides:
        +
        onSaveInstanceState in class android.support.v4.app.DialogFragment
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDateDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDateDialog.html new file mode 100644 index 0000000..4f33ce7 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDateDialog.html @@ -0,0 +1,704 @@ + + + + + +SimpleDateDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Class SimpleDateDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener, android.widget.DatePicker.OnDateChangedListener
    +
    +
    +
    +
    public class SimpleDateDialog
    +extends CustomViewDialog<SimpleDateDialog>
    +implements android.widget.DatePicker.OnDateChangedListener
    +
    A date-picker dialog + + Created by eltos on 02.02.2017.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimpleDateDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static SimpleDateDialogbuild() 
      SimpleDateDialogdate(java.util.Date date) +
      Specify the initially set date
      +
      SimpleDateDialogdate(long millis) +
      Specify the initially set date as milliseconds
      +
      SimpleDateDialogfirstDayOfWeek(int day) +
      Set the first day of the week to display
      +
      SimpleDateDialogmaxDate(java.util.Date date) +
      Sets the last date selectable
      +
      SimpleDateDialogmaxDate(long millis) +
      Sets the last date selectable as milliseconds
      +
      SimpleDateDialogminDate(java.util.Date date) +
      Sets the first date selectable
      +
      SimpleDateDialogminDate(long millis) +
      Sets the first date selectable as milliseconds
      +
      protected android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      voidonDateChanged(android.widget.DatePicker view, + int year, + int monthOfYear, + int dayOfMonth) 
      protected android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      voidonSaveInstanceState(android.os.Bundle outState) 
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleDateDialog

        +
        public SimpleDateDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        date

        +
        public SimpleDateDialog date(java.util.Date date)
        +
        Specify the initially set date
        +
        +
        Parameters:
        +
        date - initial date
        +
        +
      • +
      + + + +
        +
      • +

        date

        +
        public SimpleDateDialog date(long millis)
        +
        Specify the initially set date as milliseconds
        +
        +
        Parameters:
        +
        millis - milliseconds since Jan. 1, 1970, midnight GMT.
        +
        +
      • +
      + + + +
        +
      • +

        minDate

        +
        public SimpleDateDialog minDate(java.util.Date date)
        +
        Sets the first date selectable
        +
        +
        Parameters:
        +
        date - minimal date
        +
        +
      • +
      + + + +
        +
      • +

        minDate

        +
        public SimpleDateDialog minDate(long millis)
        +
        Sets the first date selectable as milliseconds
        +
        +
        Parameters:
        +
        millis - milliseconds since Jan. 1, 1970, midnight GMT.
        +
        +
      • +
      + + + +
        +
      • +

        maxDate

        +
        public SimpleDateDialog maxDate(java.util.Date date)
        +
        Sets the last date selectable
        +
        +
        Parameters:
        +
        date - maximal date
        +
        +
      • +
      + + + +
        +
      • +

        maxDate

        +
        public SimpleDateDialog maxDate(long millis)
        +
        Sets the last date selectable as milliseconds
        +
        +
        Parameters:
        +
        millis - milliseconds since Jan. 1, 1970, midnight GMT.
        +
        +
      • +
      + + + +
        +
      • +

        firstDayOfWeek

        +
        public SimpleDateDialog firstDayOfWeek(int day)
        +
        Set the first day of the week to display
        +
        +
        Parameters:
        +
        day - one of Calendar.MONDAY, Calendar.TUESDAY, + Calendar.WEDNESDAY, Calendar.THURSDAY, Calendar.FRIDAY, + Calendar.SATURDAY, Calendar.SUNDAY,
        +
        +
      • +
      + + + +
        +
      • +

        onCreateContentView

        +
        protected android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Description copied from class: CustomViewDialog
        +
        Inflate your custom view here.
        +
        +
        Specified by:
        +
        onCreateContentView in class CustomViewDialog<SimpleDateDialog>
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      + + + +
        +
      • +

        onDateChanged

        +
        public void onDateChanged(android.widget.DatePicker view,
        +                          int year,
        +                          int monthOfYear,
        +                          int dayOfMonth)
        +
        +
        Specified by:
        +
        onDateChanged in interface android.widget.DatePicker.OnDateChangedListener
        +
        +
      • +
      + + + +
        +
      • +

        onSaveInstanceState

        +
        public void onSaveInstanceState(android.os.Bundle outState)
        +
        +
        Overrides:
        +
        onSaveInstanceState in class android.support.v4.app.DialogFragment
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.OnDialogResultListener.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.OnDialogResultListener.html new file mode 100644 index 0000000..c99664c --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.OnDialogResultListener.html @@ -0,0 +1,338 @@ + + + + + +SimpleDialog.OnDialogResultListener (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Interface SimpleDialog.OnDialogResultListener

+
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      booleanonResult(java.lang.String dialogTag, + int which, + android.os.Bundle extras) +
      Let the hosting fragment or activity implement this interface + to receive results from the dialog
      +
      +
    • +
    +
  • +
+
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.html new file mode 100644 index 0000000..aff9f0d --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleDialog.html @@ -0,0 +1,1232 @@ + + + + + +SimpleDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Class SimpleDialog<This extends SimpleDialog<This>>

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    +
    +
    Direct Known Subclasses:
    +
    CustomViewDialog
    +
    +
    +
    +
    public class SimpleDialog<This extends SimpleDialog<This>>
    +extends android.support.v4.app.DialogFragment
    +
    An easy to use and extendable dialog fragment that displays a text message. + This is the base class of all dialogs in this library. + + Created by eltos on 03.08.2015.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static interface SimpleDialog.OnDialogResultListener 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected static java.lang.StringBUNDLE 
      protected static java.lang.StringCANCELABLE 
      protected static java.lang.StringHTML 
      protected static java.lang.StringICON_RESOURCE 
      protected static java.lang.StringMESSAGE 
      protected static java.lang.StringNEGATIVE_BUTTON_TEXT 
      protected static java.lang.StringNEUTRAL_BUTTON_TEXT 
      protected static java.lang.StringPOSITIVE_BUTTON_TEXT 
      static java.lang.StringTAG 
      protected static java.lang.StringTHEME 
      protected static java.lang.StringTITLE 
      +
        +
      • + + +

        Fields inherited from class android.support.v4.app.DialogFragment

        +STYLE_NO_FRAME, STYLE_NO_INPUT, STYLE_NO_TITLE, STYLE_NORMAL
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimpleDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      static SimpleDialogbuild() 
      protected booleancallResultListener(int which, + android.os.Bundle extras) 
      Thiscancelable(boolean cancelable) +
      Specifies weather this dialog may be canceled by pressing the back button or + touching outside of the dialog.
      +
      Thisextra(android.os.Bundle extras) +
      Pass extras to the dialog to retain specific information across configuration changes.
      +
      protected java.lang.StringgetArgString(java.lang.String key) 
      android.content.ContextgetContext() 
      Thisicon(int iconResourceId) +
      Sets this dialogs icon
      +
      Thismsg(int messageResourceId) +
      Sets this dialogs message
      +
      Thismsg(java.lang.String message) +
      Sets this dialogs message
      +
      ThismsgHtml(int messageResourceId) +
      Sets this dialogs message as html styled string
      +
      ThismsgHtml(java.lang.String message) +
      Sets this dialogs message as html styled string
      +
      Thisneg() +
      Sets this dialogs negative button text to R.string.no
      +
      Thisneg(int negativeButtonResourceId) +
      Sets this dialogs negative button text
      +
      Thisneg(java.lang.String negativeButton) +
      Sets this dialogs negative button text
      +
      Thisneut() +
      Sets this dialogs neutral button text to R.string.cancel
      +
      Thisneut(int neutralButtonResourceId) +
      Sets this dialogs neutral button text
      +
      Thisneut(java.lang.String neutralButton) +
      Sets this dialogs neutral button text
      +
      voidonCancel(android.content.DialogInterface dialog) 
      voidonCreate(android.os.Bundle savedInstanceState) 
      android.app.DialogonCreateDialog(android.os.Bundle savedInstanceState) 
      voidonDestroyView() 
      Thispos(int positiveButtonResourceId) +
      Sets this dialogs positive button text
      +
      Thispos(java.lang.String positiveButton) +
      Sets this dialogs positive button text
      +
      protected ThissetArg(java.lang.String key, + boolean value) 
      protected ThissetArg(java.lang.String key, + int value) 
      protected ThissetArg(java.lang.String key, + long value) 
      protected ThissetArg(java.lang.String key, + java.lang.String value) 
      voidshow(android.support.v4.app.Fragment fragment) +
      Shows the dialog.
      +
      voidshow(android.support.v4.app.FragmentActivity activity) +
      Shows the dialog.
      +
      voidshow(android.support.v4.app.FragmentActivity activity, + java.lang.String tag) +
      Shows the dialog.
      +
      voidshow(android.support.v4.app.FragmentManager manager, + java.lang.String tag) +
      Deprecated. 
      +
      voidshow(android.support.v4.app.Fragment fragment, + java.lang.String tag) +
      Shows the dialog.
      +
      intshow(android.support.v4.app.FragmentTransaction transaction, + java.lang.String tag) +
      Deprecated. 
      +
      Thistheme(int theme) +
      Set a custom theme.
      +
      Thistitle(int titleResourceId) +
      Sets this dialogs title
      +
      Thistitle(java.lang.String title) +
      Sets this dialogs title
      +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleDialog

        +
        public SimpleDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        callResultListener

        +
        @CallSuper
        +protected boolean callResultListener(int which,
        +                                                 android.os.Bundle extras)
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        protected final This setArg(java.lang.String key,
        +                            boolean value)
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        protected final This setArg(java.lang.String key,
        +                            java.lang.String value)
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        protected final This setArg(java.lang.String key,
        +                            int value)
        +
      • +
      + + + +
        +
      • +

        setArg

        +
        protected final This setArg(java.lang.String key,
        +                            long value)
        +
      • +
      + + + +
        +
      • +

        getArgString

        +
        @Nullable
        +protected final java.lang.String getArgString(java.lang.String key)
        +
      • +
      + + + +
        +
      • +

        title

        +
        public This title(java.lang.String title)
        +
        Sets this dialogs title
        +
        +
        Parameters:
        +
        title - the title as string
        +
        +
      • +
      + + + +
        +
      • +

        title

        +
        public This title(@StringRes
        +                  int titleResourceId)
        +
        Sets this dialogs title
        +
        +
        Parameters:
        +
        titleResourceId - the title as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        msg

        +
        public This msg(java.lang.String message)
        +
        Sets this dialogs message
        +
        +
        Parameters:
        +
        message - title as string
        +
        +
      • +
      + + + +
        +
      • +

        msg

        +
        public This msg(@StringRes
        +                int messageResourceId)
        +
        Sets this dialogs message
        +
        +
        Parameters:
        +
        messageResourceId - the message as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        msgHtml

        +
        public This msgHtml(java.lang.String message)
        +
        Sets this dialogs message as html styled string
        +
        +
        Parameters:
        +
        message - title as html-string
        +
        +
      • +
      + + + +
        +
      • +

        msgHtml

        +
        public This msgHtml(@StringRes
        +                    int messageResourceId)
        +
        Sets this dialogs message as html styled string
        +
        +
        Parameters:
        +
        messageResourceId - the message as html-styled android string resource
        +
        +
      • +
      + + + +
        +
      • +

        pos

        +
        public This pos(java.lang.String positiveButton)
        +
        Sets this dialogs positive button text
        +
        +
        Parameters:
        +
        positiveButton - the text as string
        +
        +
      • +
      + + + +
        +
      • +

        pos

        +
        public This pos(@StringRes
        +                int positiveButtonResourceId)
        +
        Sets this dialogs positive button text
        +
        +
        Parameters:
        +
        positiveButtonResourceId - the text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        neg

        +
        public This neg(java.lang.String negativeButton)
        +
        Sets this dialogs negative button text
        +
        +
        Parameters:
        +
        negativeButton - the text as string
        +
        +
      • +
      + + + +
        +
      • +

        neg

        +
        public This neg(@StringRes
        +                int negativeButtonResourceId)
        +
        Sets this dialogs negative button text
        +
        +
        Parameters:
        +
        negativeButtonResourceId - the text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        neg

        +
        public This neg()
        +
        Sets this dialogs negative button text to R.string.no
        +
      • +
      + + + +
        +
      • +

        neut

        +
        public This neut(java.lang.String neutralButton)
        +
        Sets this dialogs neutral button text
        +
        +
        Parameters:
        +
        neutralButton - the text as string
        +
        +
      • +
      + + + +
        +
      • +

        neut

        +
        public This neut(@StringRes
        +                 int neutralButtonResourceId)
        +
        Sets this dialogs neutral button text
        +
        +
        Parameters:
        +
        neutralButtonResourceId - the text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        neut

        +
        public This neut()
        +
        Sets this dialogs neutral button text to R.string.cancel
        +
      • +
      + + + +
        +
      • +

        icon

        +
        public This icon(@DrawableRes
        +                 int iconResourceId)
        +
        Sets this dialogs icon
        +
        +
        Parameters:
        +
        iconResourceId - the icon as android drawable resource
        +
        +
      • +
      + + + +
        +
      • +

        cancelable

        +
        public This cancelable(boolean cancelable)
        +
        Specifies weather this dialog may be canceled by pressing the back button or + touching outside of the dialog. + The dialog may still be "canceled" by a neutral button.
        +
        +
        Parameters:
        +
        cancelable - weather this dialog may be canceled
        +
        +
      • +
      + + + + + + + +
        +
      • +

        theme

        +
        public This theme(@StyleRes
        +                  int theme)
        +
        Set a custom theme. Default is using the theme defined by the 'alertDialogTheme'-attribute.
        +
        +
        Parameters:
        +
        theme - the android style resource id of the custom theme
        +
        +
      • +
      + + + +
        +
      • +

        show

        +
        public void show(android.support.v4.app.Fragment fragment)
        +
        Shows the dialog. The SimpleDialog.OnDialogResultListener won't be called.
        +
        +
        Parameters:
        +
        fragment - the hosting fragment
        +
        +
      • +
      + + + + + + + +
        +
      • +

        show

        +
        public void show(android.support.v4.app.FragmentActivity activity)
        +
        Shows the dialog. The SimpleDialog.OnDialogResultListener won't be called.
        +
        +
        Parameters:
        +
        activity - the hosting activity
        +
        +
      • +
      + + + + + + + +
        +
      • +

        onCreate

        +
        @CallSuper
        +public void onCreate(android.os.Bundle savedInstanceState)
        +
        +
        Overrides:
        +
        onCreate in class android.support.v4.app.DialogFragment
        +
        +
      • +
      + + + +
        +
      • +

        getContext

        +
        public android.content.Context getContext()
        +
        +
        Overrides:
        +
        getContext in class android.support.v4.app.Fragment
        +
        +
      • +
      + + + +
        +
      • +

        onCreateDialog

        +
        @NonNull
        +public android.app.Dialog onCreateDialog(android.os.Bundle savedInstanceState)
        +
        +
        Overrides:
        +
        onCreateDialog in class android.support.v4.app.DialogFragment
        +
        +
      • +
      + + + +
        +
      • +

        show

        +
        @Deprecated
        +public void show(android.support.v4.app.FragmentManager manager,
        +                              java.lang.String tag)
        +
        Deprecated. 
        +
        Deprecated, use show(FragmentActivity) or + show(Fragment) instead
        +
        +
        Overrides:
        +
        show in class android.support.v4.app.DialogFragment
        +
        +
      • +
      + + + +
        +
      • +

        show

        +
        @Deprecated
        +public int show(android.support.v4.app.FragmentTransaction transaction,
        +                             java.lang.String tag)
        +
        Deprecated. 
        + +
        +
        Overrides:
        +
        show in class android.support.v4.app.DialogFragment
        +
        +
      • +
      + + + +
        +
      • +

        onCancel

        +
        @CallSuper
        +public void onCancel(android.content.DialogInterface dialog)
        +
        +
        Specified by:
        +
        onCancel in interface android.content.DialogInterface.OnCancelListener
        +
        Overrides:
        +
        onCancel in class android.support.v4.app.DialogFragment
        +
        +
      • +
      + + + +
        +
      • +

        onDestroyView

        +
        @CallSuper
        +public void onDestroyView()
        +
        +
        Overrides:
        +
        onDestroyView in class android.support.v4.app.DialogFragment
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.BitmapCreator.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.BitmapCreator.html new file mode 100644 index 0000000..e9316ec --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.BitmapCreator.html @@ -0,0 +1,169 @@ + + + + + +SimpleImageDialog.BitmapCreator (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Interface SimpleImageDialog.BitmapCreator

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    SimpleImageDialog
    +
    +
    +
    +
    public static interface SimpleImageDialog.BitmapCreator
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.DrawableCreator.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.DrawableCreator.html new file mode 100644 index 0000000..23a07e1 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.DrawableCreator.html @@ -0,0 +1,169 @@ + + + + + +SimpleImageDialog.DrawableCreator (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Interface SimpleImageDialog.DrawableCreator

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    SimpleImageDialog
    +
    +
    +
    +
    public static interface SimpleImageDialog.DrawableCreator
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.IconCreator.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.IconCreator.html new file mode 100644 index 0000000..3d761f8 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.IconCreator.html @@ -0,0 +1,169 @@ + + + + + +SimpleImageDialog.IconCreator (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Interface SimpleImageDialog.IconCreator

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    SimpleImageDialog
    +
    +
    +
    +
    public static interface SimpleImageDialog.IconCreator
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.Scale.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.Scale.html new file mode 100644 index 0000000..0b12c15 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.Scale.html @@ -0,0 +1,364 @@ + + + + + +SimpleImageDialog.Scale (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Enum SimpleImageDialog.Scale

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      FIT +
      scales the image down ensuring the image is fully visible
      +
      SCROLL_HORIZONTAL +
      scales the image up, allowing horizontal scrolling ("panorama")
      +
      SCROLL_VERTICAL +
      scales the image up, allowing vertical scrolling
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static SimpleImageDialog.ScalevalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static SimpleImageDialog.Scale[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        FIT

        +
        public static final SimpleImageDialog.Scale FIT
        +
        scales the image down ensuring the image is fully visible
        +
      • +
      + + + +
        +
      • +

        SCROLL_HORIZONTAL

        +
        public static final SimpleImageDialog.Scale SCROLL_HORIZONTAL
        +
        scales the image up, allowing horizontal scrolling ("panorama")
        +
      • +
      + + + +
        +
      • +

        SCROLL_VERTICAL

        +
        public static final SimpleImageDialog.Scale SCROLL_VERTICAL
        +
        scales the image up, allowing vertical scrolling
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static SimpleImageDialog.Scale[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (SimpleImageDialog.Scale c : SimpleImageDialog.Scale.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static SimpleImageDialog.Scale valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.html new file mode 100644 index 0000000..506b763 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleImageDialog.html @@ -0,0 +1,670 @@ + + + + + +SimpleImageDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Class SimpleImageDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    +
    +
    +
    public class SimpleImageDialog
    +extends CustomViewDialog<SimpleImageDialog>
    +
    A dialog that displays an image + + Created by eltos on 13.02.17.
    +
  • +
+
+
+
    +
  • + + + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimpleImageDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      static SimpleImageDialogbuild() 
      SimpleImageDialogimage(android.graphics.Bitmap image) +
      Deprecated. 
      +
      SimpleImageDialogimage(java.lang.Class<? extends eltos.simpledialogfragment.SimpleImageDialog.Creator> builderClass) +
      Sets a Creator that can be used to create the image.
      +
      SimpleImageDialogimage(int resourceId) +
      Sets the image drawable to be displayed
      +
      SimpleImageDialogimage(android.net.Uri imageUri) +
      Sets the image uri to be displayed
      +
      protected android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      android.app.DialogonCreateDialog(android.os.Bundle savedInstanceState) 
      SimpleImageDialogscaleType(SimpleImageDialog.Scale scale) +
      Sets the images scale and scroll type to one of SimpleImageDialog.Scale
      +
      SimpleImageDialogtheme(int theme) +
      Set a custom theme.
      +
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleImageDialog

        +
        public SimpleImageDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        image

        +
        public SimpleImageDialog image(@DrawableRes
        +                               int resourceId)
        +
        Sets the image drawable to be displayed
        +
        +
        Parameters:
        +
        resourceId - the android resource id of the drawable
        +
        +
      • +
      + + + +
        +
      • +

        image

        +
        @Deprecated
        +public SimpleImageDialog image(android.graphics.Bitmap image)
        +
        Deprecated. 
        +
        Sets the bitmap to be displayed + + Deprecated: To avoid TransactionTooLargeException, use any of the + following (save the bitmap to the app's private storage if needed) + – image(int) + – image(Uri) + – image(Class)
        +
        +
        Parameters:
        +
        image - the bitmap to display
        +
        +
      • +
      + + + + + + + +
        +
      • +

        image

        +
        public SimpleImageDialog image(android.net.Uri imageUri)
        +
        Sets the image uri to be displayed
        +
        +
        Parameters:
        +
        imageUri - Uri of the image
        +
        +
      • +
      + + + + + + + +
        +
      • +

        theme

        +
        public SimpleImageDialog theme(@StyleRes
        +                               int theme)
        +
        Description copied from class: SimpleDialog
        +
        Set a custom theme. Default is using the theme defined by the 'alertDialogTheme'-attribute.
        +
        +
        Overrides:
        +
        theme in class SimpleDialog<SimpleImageDialog>
        +
        Parameters:
        +
        theme - the android style resource id of the custom theme
        +
        +
      • +
      + + + + + + + +
        +
      • +

        onCreateContentView

        +
        protected android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Description copied from class: CustomViewDialog
        +
        Inflate your custom view here.
        +
        +
        Specified by:
        +
        onCreateContentView in class CustomViewDialog<SimpleImageDialog>
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleTimeDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleTimeDialog.html new file mode 100644 index 0000000..e6e74c2 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/SimpleTimeDialog.html @@ -0,0 +1,603 @@ + + + + + +SimpleTimeDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment
+

Class SimpleTimeDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener, android.widget.TimePicker.OnTimeChangedListener
    +
    +
    +
    +
    public class SimpleTimeDialog
    +extends CustomViewDialog<SimpleTimeDialog>
    +implements android.widget.TimePicker.OnTimeChangedListener
    +
    A time-picker dialog + + Created by eltos on 02.02.2017.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimpleTimeDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static SimpleTimeDialogbuild() 
      SimpleTimeDialoghour(int hour) +
      Specify the initially set hour
      +
      SimpleTimeDialogminute(int minute) +
      Specify the initially set minute
      +
      protected android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      protected android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      voidonSaveInstanceState(android.os.Bundle outState) 
      voidonTimeChanged(android.widget.TimePicker view, + int hourOfDay, + int minute) 
      SimpleTimeDialogset24HourView(boolean view24Hour) +
      Changes the hour display mode between 24 and AM/PM
      +
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleTimeDialog

        +
        public SimpleTimeDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        hour

        +
        public SimpleTimeDialog hour(int hour)
        +
        Specify the initially set hour
        +
        +
        Parameters:
        +
        hour - initial hour (0-23)
        +
        +
      • +
      + + + +
        +
      • +

        minute

        +
        public SimpleTimeDialog minute(int minute)
        +
        Specify the initially set minute
        +
        +
        Parameters:
        +
        minute - initial minute (0-59)
        +
        +
      • +
      + + + +
        +
      • +

        set24HourView

        +
        public SimpleTimeDialog set24HourView(boolean view24Hour)
        +
        Changes the hour display mode between 24 and AM/PM
        +
        +
        Parameters:
        +
        view24Hour - true to use 24 hour mode, false to use AM/PM
        +
        +
      • +
      + + + +
        +
      • +

        onCreateContentView

        +
        protected android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Description copied from class: CustomViewDialog
        +
        Inflate your custom view here.
        +
        +
        Specified by:
        +
        onCreateContentView in class CustomViewDialog<SimpleTimeDialog>
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      + + + +
        +
      • +

        onTimeChanged

        +
        public void onTimeChanged(android.widget.TimePicker view,
        +                          int hourOfDay,
        +                          int minute)
        +
        +
        Specified by:
        +
        onTimeChanged in interface android.widget.TimePicker.OnTimeChangedListener
        +
        +
      • +
      + + + +
        +
      • +

        onSaveInstanceState

        +
        public void onSaveInstanceState(android.os.Bundle outState)
        +
        +
        Overrides:
        +
        onSaveInstanceState in class android.support.v4.app.DialogFragment
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.Style.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.Style.html new file mode 100644 index 0000000..62c0823 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.Style.html @@ -0,0 +1,343 @@ + + + + + +ColorView.Style (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.color
+

Enum ColorView.Style

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<ColorView.Style>
    +
    +
    +
    Enclosing class:
    +
    ColorView
    +
    +
    +
    +
    public static enum ColorView.Style
    +extends java.lang.Enum<ColorView.Style>
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      CHECK 
      PALETTE 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static ColorView.StylevalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static ColorView.Style[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ColorView.Style[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (ColorView.Style c : ColorView.Style.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ColorView.Style valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.html new file mode 100644 index 0000000..9817385 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorView.html @@ -0,0 +1,649 @@ + + + + + +ColorView (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.color
+

Class ColorView

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewManager, android.view.ViewParent, android.widget.Checkable
    +
    +
    +
    +
    public class ColorView
    +extends android.widget.FrameLayout
    +implements android.widget.Checkable
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static class ColorView.Style 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.FrameLayout

        +android.widget.FrameLayout.LayoutParams
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.ViewGroup

        +android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intAUTO 
      static intNONE 
      +
        +
      • + + +

        Fields inherited from class android.view.ViewGroup

        +CLIP_TO_PADDING_MASK, FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      ColorView(android.content.Context context) 
      ColorView(android.content.Context context, + android.util.AttributeSet attrs) 
      ColorView(android.content.Context context, + android.util.AttributeSet attrs, + int defStyleAttr) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetColor() 
      static intgetDarkRippleColor(int color) 
      static intgetLightRippleColor(int color) 
      booleanisChecked() 
      static booleanisColorDark(int color) 
      protected voidonMeasure(int widthMeasureSpec, + int heightMeasureSpec) 
      voidsetChecked(boolean checked) 
      voidsetChecked(boolean checked, + boolean animate) 
      voidsetColor(int color) 
      voidsetOutlineColor(int color) +
      Change the outline color.
      +
      voidsetOutlineWidth(int width) +
      Change the size of the outlining
      +
      voidsetStyle(ColorView.Style style) 
      voidtoggle() 
      +
        +
      • + + +

        Methods inherited from class android.widget.FrameLayout

        +checkLayoutParams, generateDefaultLayoutParams, generateLayoutParams, generateLayoutParams, getAccessibilityClassName, getConsiderGoneChildrenWhenMeasuring, getMeasureAllChildren, onLayout, setForegroundGravity, setMeasureAllChildren, shouldDelayChildPressedState
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.ViewGroup

        +addChildrenForAccessibility, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, addViewInLayout, addViewInLayout, attachLayoutAnimationParameters, attachViewToParent, bringChildToFront, canAnimate, childDrawableStateChanged, childHasTransientStateChanged, cleanupLayoutState, clearChildFocus, clearDisappearingChildren, clearFocus, debug, detachAllViewsFromParent, detachViewFromParent, detachViewFromParent, detachViewsFromParent, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchFreezeSelfOnly, dispatchGenericFocusedEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchThawSelfOnly, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, drawableStateChanged, drawChild, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildStaticTransformation, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isChildrenDrawingOrderEnabled, isChildrenDrawnWithCacheEnabled, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, measureChild, measureChildren, measureChildWithMargins, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onAttachedToWindow, onCreateDrawableState, onDescendantInvalidated, onDetachedFromWindow, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestFocusInDescendants, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeDetachedView, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setChildrenDrawingCacheEnabled, setChildrenDrawingOrderEnabled, setChildrenDrawnWithCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setStaticTransformationsEnabled, setTouchscreenBlocksFocus, setTransitionGroup, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, updateViewLayout
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addExtraDataToAccessibilityNodeInfo, addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateInputConnection, onDisplayHint, onDragEvent, onDraw, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface android.view.ViewParent

        +canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayout
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ColorView

        +
        public ColorView(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        ColorView

        +
        public ColorView(android.content.Context context,
        +                 android.util.AttributeSet attrs)
        +
      • +
      + + + +
        +
      • +

        ColorView

        +
        public ColorView(android.content.Context context,
        +                 android.util.AttributeSet attrs,
        +                 int defStyleAttr)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getColor

        +
        public int getColor()
        +
      • +
      + + + +
        +
      • +

        setColor

        +
        public void setColor(int color)
        +
      • +
      + + + +
        +
      • +

        isChecked

        +
        public boolean isChecked()
        +
        +
        Specified by:
        +
        isChecked in interface android.widget.Checkable
        +
        +
      • +
      + + + +
        +
      • +

        toggle

        +
        public void toggle()
        +
        +
        Specified by:
        +
        toggle in interface android.widget.Checkable
        +
        +
      • +
      + + + +
        +
      • +

        setChecked

        +
        public void setChecked(boolean checked)
        +
        +
        Specified by:
        +
        setChecked in interface android.widget.Checkable
        +
        +
      • +
      + + + +
        +
      • +

        setChecked

        +
        public void setChecked(boolean checked,
        +                       boolean animate)
        +
      • +
      + + + +
        +
      • +

        setOutlineWidth

        +
        public void setOutlineWidth(int width)
        +
        Change the size of the outlining
        +
        +
        Parameters:
        +
        width - in px
        +
        +
      • +
      + + + +
        +
      • +

        setOutlineColor

        +
        public void setOutlineColor(int color)
        +
        Change the outline color. Specifying AUTO will choose black or white + depending on the brightness
        +
        +
        Parameters:
        +
        color - as integer or AUTO
        +
        +
      • +
      + + + +
        +
      • +

        onMeasure

        +
        protected void onMeasure(int widthMeasureSpec,
        +                         int heightMeasureSpec)
        +
        +
        Overrides:
        +
        onMeasure in class android.widget.FrameLayout
        +
        +
      • +
      + + + +
        +
      • +

        isColorDark

        +
        public static boolean isColorDark(int color)
        +
      • +
      + + + +
        +
      • +

        getDarkRippleColor

        +
        public static int getDarkRippleColor(int color)
        +
      • +
      + + + +
        +
      • +

        getLightRippleColor

        +
        public static int getLightRippleColor(int color)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.OnColorChangeListener.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.OnColorChangeListener.html new file mode 100644 index 0000000..519462d --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.OnColorChangeListener.html @@ -0,0 +1,223 @@ + + + + + +ColorWheelView.OnColorChangeListener (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.color
+

Interface ColorWheelView.OnColorChangeListener

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    ColorWheelView
    +
    +
    +
    +
    public static interface ColorWheelView.OnColorChangeListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onColorChange

        +
        void onColorChange(int color)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.html new file mode 100644 index 0000000..31dee29 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/ColorWheelView.html @@ -0,0 +1,566 @@ + + + + + +ColorWheelView (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.color
+

Class ColorWheelView

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback
    +
    +
    +
    +
    public class ColorWheelView
    +extends android.view.View
    +
    A widget to pick a hsv based color + + Created by eltos on 03.02.2017.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static interface ColorWheelView.OnColorChangeListener 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intDEFAULT_COLOR 
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      ColorWheelView(android.content.Context context) 
      ColorWheelView(android.content.Context context, + android.util.AttributeSet attrs) 
      ColorWheelView(android.content.Context context, + android.util.AttributeSet attrs, + int defStyleAttr) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleandispatchTouchEvent(android.view.MotionEvent event) 
      intgetColor() 
      protected voidonDraw(android.graphics.Canvas canvas) 
      protected voidonMeasure(int widthMeasureSpec, + int heightMeasureSpec) 
      voidonRestoreInstanceState(android.os.Parcelable state) 
      android.os.ParcelableonSaveInstanceState() 
      protected voidonSizeChanged(int w, + int h, + int oldw, + int oldh) 
      voidsetColor(int color) 
      voidsetColor(int color, + boolean callListener) 
      voidsetOnColorChangeListener(ColorWheelView.OnColorChangeListener listener) 
      voidupdateAlpha(int alpha) 
      voidupdateAlpha(int alpha, + boolean callListener) 
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, drawableHotspotChanged, drawableStateChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onAttachedToWindow, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDetachedFromWindow, onDisplayHint, onDragEvent, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRtlPropertiesChanged, onScreenStateChanged, onScrollChanged, onSetAlpha, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, verifyDrawable, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        DEFAULT_COLOR

        +
        public static int DEFAULT_COLOR
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ColorWheelView

        +
        public ColorWheelView(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        ColorWheelView

        +
        public ColorWheelView(android.content.Context context,
        +                      android.util.AttributeSet attrs)
        +
      • +
      + + + +
        +
      • +

        ColorWheelView

        +
        public ColorWheelView(android.content.Context context,
        +                      android.util.AttributeSet attrs,
        +                      int defStyleAttr)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setColor

        +
        public void setColor(int color)
        +
      • +
      + + + +
        +
      • +

        setColor

        +
        public void setColor(int color,
        +                     boolean callListener)
        +
      • +
      + + + +
        +
      • +

        updateAlpha

        +
        public void updateAlpha(int alpha)
        +
      • +
      + + + +
        +
      • +

        updateAlpha

        +
        public void updateAlpha(int alpha,
        +                        boolean callListener)
        +
      • +
      + + + +
        +
      • +

        getColor

        +
        public int getColor()
        +
      • +
      + + + + + + + +
        +
      • +

        onMeasure

        +
        protected void onMeasure(int widthMeasureSpec,
        +                         int heightMeasureSpec)
        +
        +
        Overrides:
        +
        onMeasure in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        onSizeChanged

        +
        protected void onSizeChanged(int w,
        +                             int h,
        +                             int oldw,
        +                             int oldh)
        +
        +
        Overrides:
        +
        onSizeChanged in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        dispatchTouchEvent

        +
        public boolean dispatchTouchEvent(android.view.MotionEvent event)
        +
        +
        Overrides:
        +
        dispatchTouchEvent in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        onSaveInstanceState

        +
        public android.os.Parcelable onSaveInstanceState()
        +
        +
        Overrides:
        +
        onSaveInstanceState in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        onRestoreInstanceState

        +
        public void onRestoreInstanceState(android.os.Parcelable state)
        +
        +
        Overrides:
        +
        onRestoreInstanceState in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        onDraw

        +
        protected void onDraw(android.graphics.Canvas canvas)
        +
        +
        Overrides:
        +
        onDraw in class android.view.View
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.ColorAdapter.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.ColorAdapter.html new file mode 100644 index 0000000..b3ac1af --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.ColorAdapter.html @@ -0,0 +1,350 @@ + + + + + +SimpleColorDialog.ColorAdapter (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.color
+

Class SimpleColorDialog.ColorAdapter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.widget.Adapter, android.widget.Filterable, android.widget.ListAdapter, android.widget.SpinnerAdapter
    +
    +
    +
    Enclosing class:
    +
    SimpleColorDialog
    +
    +
    +
    +
    protected class SimpleColorDialog.ColorAdapter
    +extends AdvancedAdapter<java.lang.Integer>
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ColorAdapter

        +
        public ColorAdapter(int[] colors,
        +                    boolean addCustomField)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getView

        +
        public android.view.View getView(int position,
        +                                 android.view.View convertView,
        +                                 android.view.ViewGroup parent)
        +
        +
        Specified by:
        +
        getView in interface android.widget.Adapter
        +
        Overrides:
        +
        getView in class AdvancedAdapter<java.lang.Integer>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.html new file mode 100644 index 0000000..377a6e0 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorDialog.html @@ -0,0 +1,947 @@ + + + + + +SimpleColorDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.color
+

Class SimpleColorDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener, android.widget.AdapterView.OnItemClickListener, android.widget.AdapterView.OnItemLongClickListener, SimpleDialog.OnDialogResultListener
    +
    +
    +
    +
    public class SimpleColorDialog
    +extends CustomListDialog<SimpleColorDialog>
    +implements SimpleDialog.OnDialogResultListener
    +
    A dialog that let's the user select a color + + Result: + COLOR int Selected color (rgb) + + Created by eltos on 17.04.2016.
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorWheelDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorWheelDialog.html new file mode 100644 index 0000000..828dd15 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/SimpleColorWheelDialog.html @@ -0,0 +1,550 @@ + + + + + +SimpleColorWheelDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.color
+

Class SimpleColorWheelDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    +
    +
    +
    public class SimpleColorWheelDialog
    +extends CustomViewDialog<SimpleColorWheelDialog>
    +
    A dialog with a color wheel to pick a custom color. Supports transparency + + Result: + COLOR int Selected color (argb) + + Created by eltos on 04.02.2017.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      SimpleColorWheelDialogalpha(boolean enabled) +
      Specifies weather a seek bar for transparency control is displayed
      +
      static SimpleColorWheelDialogbuild() 
      SimpleColorWheelDialogcolor(int color) +
      Specifies the initial color of the color wheel
      +
      SimpleColorWheelDialoghideHexInput(boolean enabled) +
      Method to hide the input field for color hex code
      +
      protected android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      protected android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-frame.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-frame.html new file mode 100644 index 0000000..011d4f0 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-frame.html @@ -0,0 +1,31 @@ + + + + + +eltos.simpledialogfragment.color (simpledialogfragment 3.0 API) + + + + + +

eltos.simpledialogfragment.color

+
+

Interfaces

+ +

Classes

+ +

Enums

+ +
+ + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-summary.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-summary.html new file mode 100644 index 0000000..fb28897 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-summary.html @@ -0,0 +1,195 @@ + + + + + +eltos.simpledialogfragment.color (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package eltos.simpledialogfragment.color

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-tree.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-tree.html new file mode 100644 index 0000000..949d7c5 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/color/package-tree.html @@ -0,0 +1,195 @@ + + + + + +eltos.simpledialogfragment.color Class Hierarchy (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package eltos.simpledialogfragment.color

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Check.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Check.html new file mode 100644 index 0000000..2318c0a --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Check.html @@ -0,0 +1,511 @@ + + + + + +Check (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class Check

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.os.Parcelable
    +
    +
    +
    +
    public class Check
    +extends FormElement<Check,eltos.simpledialogfragment.form.CheckViewHolder>
    +
    An checkbox form element to be used with SimpleFormDialog + + This is a CheckBox - what else? + + This will add a Boolean to resource bundle containing the checked state. + + Created by eltos on 21.02.17.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface android.os.Parcelable

        +android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static android.os.Parcelable.Creator<Check>CREATOR 
      + +
        +
      • + + +

        Fields inherited from interface android.os.Parcelable

        +CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
      • +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static Checkbox(java.lang.String key) +
      Factory method for a check field.
      +
      eltos.simpledialogfragment.form.CheckViewHolderbuildViewHolder() +
      Return your custom implementation of FormElementViewHolder here
      +
      Checkcheck(boolean preset) +
      Sets the initial state of the checkbox
      +
      Checkcheck(int preset) +
      Sets the initial state of the checkbox
      +
      intdescribeContents() 
      protected booleangetInitialState(android.content.Context context) 
      protected java.lang.StringgetText(android.content.Context context) 
      Checklabel(int textResourceId) +
      Sets the label
      +
      Checklabel(java.lang.String text) +
      Sets the label
      +
      voidwriteToParcel(android.os.Parcel dest, + int flags) 
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CREATOR

        +
        public static final android.os.Parcelable.Creator<Check> CREATOR
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        check

        +
        public Check check(boolean preset)
        +
        Sets the initial state of the checkbox
        +
        +
        Parameters:
        +
        preset - initial state
        +
        +
      • +
      + + + +
        +
      • +

        check

        +
        public Check check(@BoolRes
        +                   int preset)
        +
        Sets the initial state of the checkbox
        +
        +
        Parameters:
        +
        preset - initial state as boolean resource
        +
        +
      • +
      + + + +
        +
      • +

        label

        +
        public Check label(java.lang.String text)
        +
        Sets the label
        +
        +
        Overrides:
        +
        label in class FormElement<Check,eltos.simpledialogfragment.form.CheckViewHolder>
        +
        Parameters:
        +
        text - label text as string
        +
        +
      • +
      + + + +
        +
      • +

        label

        +
        public Check label(@StringRes
        +                   int textResourceId)
        +
        Sets the label
        +
        +
        Overrides:
        +
        label in class FormElement<Check,eltos.simpledialogfragment.form.CheckViewHolder>
        +
        Parameters:
        +
        textResourceId - label text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        buildViewHolder

        +
        public eltos.simpledialogfragment.form.CheckViewHolder buildViewHolder()
        +
        Description copied from class: FormElement
        +
        Return your custom implementation of FormElementViewHolder here
        +
        +
        Specified by:
        +
        buildViewHolder in class FormElement<Check,eltos.simpledialogfragment.form.CheckViewHolder>
        +
        Returns:
        +
        The view holder that can represent this form element
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        @Nullable
        +protected java.lang.String getText(android.content.Context context)
        +
        +
        Overrides:
        +
        getText in class FormElement<Check,eltos.simpledialogfragment.form.CheckViewHolder>
        +
        +
      • +
      + + + +
        +
      • +

        getInitialState

        +
        protected boolean getInitialState(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        Overrides:
        +
        describeContents in class FormElement<Check,eltos.simpledialogfragment.form.CheckViewHolder>
        +
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        Overrides:
        +
        writeToParcel in class FormElement<Check,eltos.simpledialogfragment.form.CheckViewHolder>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/ColorField.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/ColorField.html new file mode 100644 index 0000000..7673a39 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/ColorField.html @@ -0,0 +1,653 @@ + + + + + +ColorField (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class ColorField

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.os.Parcelable
    +
    +
    +
    +
    public class ColorField
    +extends FormElement<ColorField,eltos.simpledialogfragment.form.ColorViewHolder>
    +
    A color element to be used with SimpleFormDialog + + One can pick a color here + + This will add a ColorInt to resource bundle containing the color. + + Created by eltos on 06.07.18
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + +
        +
      • +

        colors

        +
        protected int[] colors
        +
      • +
      + + + +
        +
      • +

        allowCustom

        +
        protected boolean allowCustom
        +
      • +
      + + + +
        +
      • +

        outline

        +
        protected int outline
        +
      • +
      + + + +
        +
      • +

        CREATOR

        +
        public static final android.os.Parcelable.Creator<ColorField> CREATOR
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ColorField

        +
        protected ColorField(android.os.Parcel in)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        color

        +
        public ColorField color(int preset)
        +
        Sets the initial color
        +
        +
        Parameters:
        +
        preset - initial state
        +
        +
      • +
      + + + +
        +
      • +

        colorRes

        +
        public ColorField colorRes(@ColorRes
        +                           int presetResourceId)
        +
        Sets the initial color
        +
        +
        Parameters:
        +
        presetResourceId - initial color as resource
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        allowCustom

        +
        public ColorField allowCustom(boolean allow)
        +
        Set this to true to show a field with a color picker option
        +
        +
        Parameters:
        +
        allow - allow custom picked color if true
        +
        +
      • +
      + + + +
        +
      • +

        showOutline

        +
        public ColorField showOutline(int color)
        +
        Add a colored outline to the color fields. + NONE disables the outline (default) + AUTO uses a black or white outline depending on the brightness
        +
        +
        Parameters:
        +
        color - color int or NONE or AUTO
        +
        +
      • +
      + + + +
        +
      • +

        buildViewHolder

        +
        public eltos.simpledialogfragment.form.ColorViewHolder buildViewHolder()
        +
        Description copied from class: FormElement
        +
        Return your custom implementation of FormElementViewHolder here
        +
        +
        Specified by:
        +
        buildViewHolder in class FormElement<ColorField,eltos.simpledialogfragment.form.ColorViewHolder>
        +
        Returns:
        +
        The view holder that can represent this form element
        +
        +
      • +
      + + + +
        +
      • +

        getInitialColor

        +
        protected int getInitialColor(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        Overrides:
        +
        writeToParcel in class FormElement<ColorField,eltos.simpledialogfragment.form.ColorViewHolder>
        +
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        Overrides:
        +
        describeContents in class FormElement<ColorField,eltos.simpledialogfragment.form.ColorViewHolder>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElement.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElement.html new file mode 100644 index 0000000..bbc4b0a --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElement.html @@ -0,0 +1,526 @@ + + + + + +FormElement (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class FormElement<T extends FormElement,V extends FormElementViewHolder>

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface android.os.Parcelable

        +android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected static intNO_ID 
      protected booleanrequired 
      protected java.lang.StringresultKey 
      +
        +
      • + + +

        Fields inherited from interface android.os.Parcelable

        +CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected FormElement(android.os.Parcel in) 
      protected FormElement(java.lang.String resultKey) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      abstract VbuildViewHolder() +
      Return your custom implementation of FormElementViewHolder here
      +
      intdescribeContents() 
      protected java.lang.StringgetText(android.content.Context context) 
      Tlabel(int textResourceId) +
      Sets the label
      +
      Tlabel(java.lang.String text) +
      Sets the label
      +
      Trequired() +
      Mark this Field as required.
      +
      Trequired(boolean required) +
      Set the required flag for this field.
      +
      voidwriteToParcel(android.os.Parcel dest, + int flags) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        resultKey

        +
        protected java.lang.String resultKey
        +
      • +
      + + + +
        +
      • +

        required

        +
        protected boolean required
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FormElement

        +
        protected FormElement(java.lang.String resultKey)
        +
      • +
      + + + +
        +
      • +

        FormElement

        +
        protected FormElement(android.os.Parcel in)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        buildViewHolder

        +
        public abstract V buildViewHolder()
        +
        Return your custom implementation of FormElementViewHolder here
        +
        +
        Returns:
        +
        The view holder that can represent this form element
        +
        +
      • +
      + + + +
        +
      • +

        required

        +
        public T required()
        +
        Mark this Field as required. + See required(boolean)
        +
      • +
      + + + +
        +
      • +

        required

        +
        public T required(boolean required)
        +
        Set the required flag for this field. + This has different meanings depending on the element type + + Input fields will display an error message if their input is empty. + Check fields will be required to be checked
        +
        +
        Parameters:
        +
        required - weather this field is required
        +
        +
      • +
      + + + +
        +
      • +

        label

        +
        public T label(java.lang.String text)
        +
        Sets the label
        +
        +
        Parameters:
        +
        text - label text as string
        +
        +
      • +
      + + + +
        +
      • +

        label

        +
        public T label(@StringRes
        +               int textResourceId)
        +
        Sets the label
        +
        +
        Parameters:
        +
        textResourceId - label text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        @Nullable
        +protected java.lang.String getText(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElementViewHolder.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElementViewHolder.html new file mode 100644 index 0000000..c5ce99d --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/FormElementViewHolder.html @@ -0,0 +1,474 @@ + + + + + +FormElementViewHolder (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class FormElementViewHolder<E extends FormElement>

+
+
+ +
+
    +
  • +
    +
    +
    public abstract class FormElementViewHolder<E extends FormElement>
    +extends java.lang.Object
    +
    The Base class for all ViewHolders + + This class is used to create the View that represents the corresponding FormElement + and to maintain it's functionality + + Created by eltos on 23.02.17.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected Efield +
      The FormElement that this ViewHolder represents.
      +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected FormElementViewHolder(E field) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      protected abstract booleanfocus(SimpleFormDialog.FocusActions actions) +
      Method to focus this element
      +
      protected abstract intgetContentViewLayout() +
      Implement this method to return a custom layout resource id for this view
      +
      protected abstract booleanposButtonEnabled(android.content.Context context) +
      Method to check for empty input, (un-)checked state etc.
      +
      protected abstract voidputResults(android.os.Bundle results, + java.lang.String key) + +
      protected abstract voidsaveState(android.os.Bundle outState) +
      Method to save this elements state + Bundles are maintained on a per-view basis, so that keys can be arbitrary
      +
      protected abstract voidsetUpView(android.view.View view, + android.content.Context context, + android.os.Bundle savedInstanceState, + SimpleFormDialog.DialogActions actions) +
      Implement this method to setup your view for the first time or after a + saveState(android.os.Bundle)
      +
      protected abstract booleanvalidate(android.content.Context context) +
      Method to validate input, state etc. and display an error message or indicator
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        field

        +
        protected E extends FormElement field
        +
        The FormElement that this ViewHolder represents.
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        FormElementViewHolder

        +
        protected FormElementViewHolder(E field)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getContentViewLayout

        +
        @LayoutRes
        +protected abstract int getContentViewLayout()
        +
        Implement this method to return a custom layout resource id for this view
        +
        +
        Returns:
        +
        layout string resource
        +
        +
      • +
      + + + + + + + +
        +
      • +

        saveState

        +
        protected abstract void saveState(android.os.Bundle outState)
        +
        Method to save this elements state + Bundles are maintained on a per-view basis, so that keys can be arbitrary
        +
        +
        Parameters:
        +
        outState - The bundle to save the state to
        +
        +
      • +
      + + + + + + + +
        +
      • +

        focus

        +
        protected abstract boolean focus(SimpleFormDialog.FocusActions actions)
        +
        Method to focus this element
        +
        +
        Parameters:
        +
        actions - An object providing useful callbacks, see SimpleFormDialog.FocusActions
        +
        Returns:
        +
        Whether this view or one of its descendants actually took focus.
        +
        +
      • +
      + + + +
        +
      • +

        posButtonEnabled

        +
        protected abstract boolean posButtonEnabled(android.content.Context context)
        +
        Method to check for empty input, (un-)checked state etc. + Only simple (and fast) checks here, no error displaying! + This is used only for single element forms.
        +
        +
        Parameters:
        +
        context - A context
        +
        Returns:
        +
        true if positive button can be enabled
        +
        +
      • +
      + + + +
        +
      • +

        validate

        +
        protected abstract boolean validate(android.content.Context context)
        +
        Method to validate input, state etc. and display an error message or indicator
        +
        +
        Parameters:
        +
        context - A context
        +
        Returns:
        +
        true if the input, state etc. is valid, false otherwise
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Hint.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Hint.html new file mode 100644 index 0000000..323b130 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Hint.html @@ -0,0 +1,450 @@ + + + + + +Hint (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class Hint

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.os.Parcelable
    +
    +
    +
    +
    public class Hint
    +extends FormElement<Hint,eltos.simpledialogfragment.form.HintViewHolder>
    +
    A hint element to be used with SimpleFormDialog + + This is simple hint text + + Created by philipp on 06.07.2018
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface android.os.Parcelable

        +android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static android.os.Parcelable.Creator<Hint>CREATOR 
      + +
        +
      • + + +

        Fields inherited from interface android.os.Parcelable

        +CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
       Hint() 
      protected Hint(android.os.Parcel in) 
      +
    • +
    + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CREATOR

        +
        public static final android.os.Parcelable.Creator<Hint> CREATOR
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Hint

        +
        public Hint()
        +
      • +
      + + + +
        +
      • +

        Hint

        +
        protected Hint(android.os.Parcel in)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        plain

        +
        public static Hint plain(java.lang.String hint)
        +
        Factory method for a hint.
        +
      • +
      + + + +
        +
      • +

        plain

        +
        public static Hint plain(@StringRes
        +                         int hint)
        +
      • +
      + + + +
        +
      • +

        buildViewHolder

        +
        public eltos.simpledialogfragment.form.HintViewHolder buildViewHolder()
        +
        Description copied from class: FormElement
        +
        Return your custom implementation of FormElementViewHolder here
        +
        +
        Specified by:
        +
        buildViewHolder in class FormElement<Hint,eltos.simpledialogfragment.form.HintViewHolder>
        +
        Returns:
        +
        The view holder that can represent this form element
        +
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        Overrides:
        +
        writeToParcel in class FormElement<Hint,eltos.simpledialogfragment.form.HintViewHolder>
        +
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        Overrides:
        +
        describeContents in class FormElement<Hint,eltos.simpledialogfragment.form.HintViewHolder>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Input.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Input.html new file mode 100644 index 0000000..185890e --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Input.html @@ -0,0 +1,1016 @@ + + + + + +Input (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class Input

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.os.Parcelable
    +
    +
    +
    +
    public class Input
    +extends FormElement<Input,eltos.simpledialogfragment.form.InputViewHolder>
    +
    An input form element to be used with SimpleFormDialog + + This is an EditText that can be used to enter text, email-addresses, numbers, passwords etc. + Optionally supports auto-complete behaviour using suggestions. + + This will add a String to resource bundle containing the entered text. + + Created by eltos on 20.02.17.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface android.os.Parcelable

        +android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static android.os.Parcelable.Creator<Input>CREATOR 
      + +
        +
      • + + +

        Fields inherited from interface android.os.Parcelable

        +CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
      • +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      eltos.simpledialogfragment.form.InputViewHolderbuildViewHolder() +
      Return your custom implementation of FormElementViewHolder here
      +
      intdescribeContents() 
      static Inputemail(java.lang.String key) +
      Factory method for an email input field.
      +
      InputforceSuggestion() + +
      InputforceSuggestion(boolean force) +
      Specify weather this input may contain only one of the suggestions provided.
      +
      protected java.lang.StringgetHint(android.content.Context context) 
      protected java.lang.StringgetPatternError(android.content.Context context) 
      protected java.lang.String[]getSuggestions(android.content.Context context) 
      protected java.lang.StringgetText(android.content.Context context) 
      Inputhint(int hintResourceId) +
      Sets a hint
      +
      Inputhint(java.lang.String hint) +
      Sets a hint
      +
      InputinputType(int inputType) +
      Sets the input type + The default is InputType.TYPE_CLASS_TEXT.
      +
      Inputmax(int maxLength) +
      Sets an upper limit to the input's text length.
      +
      Inputmin(int minLength) +
      Sets a lower limit to the input's text length.
      +
      static Inputname(java.lang.String key) +
      Factory method for a name input field.
      +
      static Inputpassword(java.lang.String key) +
      Factory method for a password input field.
      +
      static Inputphone(java.lang.String key) +
      Factory method for a phone input field.
      +
      static Inputpin(java.lang.String key) +
      Factory method for a pin input field.
      +
      static Inputplain(java.lang.String key) +
      Factory method for a plain input field.
      +
      InputshowPasswordToggle() +
      Displays a button to toggle the password visibility.
      +
      InputshowPasswordToggle(boolean show) +
      Hide or show a button to toggle the password visibility.
      +
      Inputsuggest(java.util.ArrayList<java.lang.String> strings) +
      Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
      +
      Inputsuggest(int... suggestionStringResArray) +
      Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
      +
      Inputsuggest(int suggestionArrayRes) +
      Provide an array resource with suggestions to be shown while the user is typing.
      +
      Inputsuggest(java.lang.String... strings) +
      Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
      +
      Inputtext(int textResourceId) +
      Sets the initial text
      +
      Inputtext(java.lang.String text) +
      Sets the initial text
      +
      protected java.lang.StringvalidatePattern(android.content.Context context, + java.lang.String input) 
      InputvalidatePattern(java.lang.String pattern, + int errorMsgId) +
      Validate input using the supplied regular expression pattern and display an error + message if the pattern does not match.
      +
      InputvalidatePattern(java.lang.String pattern, + java.lang.String errorMsg) +
      Validate input using the supplied regular expression pattern and display an error + message if the pattern does not match.
      +
      InputvalidatePatternAlphanumeric() +
      Validate input to consist of alpha-numeric characters only.
      +
      InputvalidatePatternEmail() +
      Validate input as email address.
      +
      InputvalidatePatternLetters() +
      Validate input so that only upper- and lowercase letters are contained.
      +
      InputvalidatePatternStrongPassword() +
      Validate input as password.
      +
      voidwriteToParcel(android.os.Parcel dest, + int flags) 
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CREATOR

        +
        public static final android.os.Parcelable.Creator<Input> CREATOR
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        hint

        +
        public Input hint(java.lang.String hint)
        +
        Sets a hint
        +
        +
        Parameters:
        +
        hint - the hint as string
        +
        +
      • +
      + + + +
        +
      • +

        hint

        +
        public Input hint(@StringRes
        +                  int hintResourceId)
        +
        Sets a hint
        +
        +
        Parameters:
        +
        hintResourceId - the hint as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        text

        +
        public Input text(java.lang.String text)
        +
        Sets the initial text
        +
        +
        Parameters:
        +
        text - initial text as string
        +
        +
      • +
      + + + +
        +
      • +

        text

        +
        public Input text(@StringRes
        +                  int textResourceId)
        +
        Sets the initial text
        +
        +
        Parameters:
        +
        textResourceId - initial text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        inputType

        +
        public Input inputType(int inputType)
        +
        Sets the input type + The default is InputType.TYPE_CLASS_TEXT.
        +
        +
        Parameters:
        +
        inputType - the input type. See InputType
        +
        +
      • +
      + + + +
        +
      • +

        showPasswordToggle

        +
        public Input showPasswordToggle()
        +
        Displays a button to toggle the password visibility. + Note that this will only work if the input type is a password. + See showPasswordToggle(boolean)
        +
      • +
      + + + +
        +
      • +

        showPasswordToggle

        +
        public Input showPasswordToggle(boolean show)
        +
        Hide or show a button to toggle the password visibility. + Note that this will only work if the input type is a password.
        +
        +
        Parameters:
        +
        show - weather to show the password toggle button
        +
        +
      • +
      + + + +
        +
      • +

        max

        +
        public Input max(int maxLength)
        +
        Sets an upper limit to the input's text length.
        +
        +
        Parameters:
        +
        maxLength - the maximum text length
        +
        +
      • +
      + + + +
        +
      • +

        min

        +
        public Input min(int minLength)
        +
        Sets a lower limit to the input's text length.
        +
        +
        Parameters:
        +
        minLength - the minimum text length
        +
        +
      • +
      + + + +
        +
      • +

        suggest

        +
        public Input suggest(@ArrayRes
        +                     int suggestionArrayRes)
        +
        Provide an array resource with suggestions to be shown while the user is typing. + This enables the auto-complete behaviour.
        +
        +
        Parameters:
        +
        suggestionArrayRes - the string array resource to suggest
        +
        +
      • +
      + + + +
        +
      • +

        suggest

        +
        public Input suggest(@StringRes
        +                     int... suggestionStringResArray)
        +
        Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
        +
        +
        Parameters:
        +
        suggestionStringResArray - array of string resources to suggest
        +
        +
      • +
      + + + +
        +
      • +

        suggest

        +
        public Input suggest(java.lang.String... strings)
        +
        Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
        +
        +
        Parameters:
        +
        strings - array of strings to suggest
        +
        +
      • +
      + + + +
        +
      • +

        suggest

        +
        public Input suggest(java.util.ArrayList<java.lang.String> strings)
        +
        Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
        +
        +
        Parameters:
        +
        strings - An ArrayList of strings to suggest
        +
        +
      • +
      + + + + + + + +
        +
      • +

        forceSuggestion

        +
        public Input forceSuggestion(boolean force)
        +
        Specify weather this input may contain only one of the suggestions provided. + If enabled, the EditText will show an error message if something else was entered. This + will only take affect if suggestions were set by any of the suggest(int) methods + + If the suggestion array is small, consider using a spinner instead.
        +
        +
        Parameters:
        +
        force - weather to force the input to be one of the suggestions or not
        +
        +
      • +
      + + + +
        +
      • +

        validatePattern

        +
        public Input validatePattern(java.lang.String pattern,
        +                             @Nullable
        +                             java.lang.String errorMsg)
        +
        Validate input using the supplied regular expression pattern and display an error + message if the pattern does not match.
        +
        +
        Parameters:
        +
        pattern - a regular expression used to validate input
        +
        errorMsg - the error message to display, if the pattern does not match the input
        +
        +
      • +
      + + + +
        +
      • +

        validatePattern

        +
        public Input validatePattern(java.lang.String pattern,
        +                             @StringRes
        +                             int errorMsgId)
        +
        Validate input using the supplied regular expression pattern and display an error + message if the pattern does not match. See validatePattern(String, String)
        +
        +
        Parameters:
        +
        pattern - a regular expression used to validate input
        +
        errorMsgId - the error message to display as string resource
        +
        +
      • +
      + + + + + + + +
        +
      • +

        validatePatternStrongPassword

        +
        public Input validatePatternStrongPassword()
        +
        Validate input as password. The password must consists of at least 8 chars and contains + at least one number, one special character, one upper and one lower case letter + Shortcut for validatePattern(String, int).
        +
      • +
      + + + +
        +
      • +

        validatePatternLetters

        +
        public Input validatePatternLetters()
        +
        Validate input so that only upper- and lowercase letters are contained. + Shortcut for validatePattern(String, int).
        +
      • +
      + + + +
        +
      • +

        validatePatternAlphanumeric

        +
        public Input validatePatternAlphanumeric()
        +
        Validate input to consist of alpha-numeric characters only. + Shortcut for validatePattern(String, int).
        +
      • +
      + + + +
        +
      • +

        buildViewHolder

        +
        public eltos.simpledialogfragment.form.InputViewHolder buildViewHolder()
        +
        Description copied from class: FormElement
        +
        Return your custom implementation of FormElementViewHolder here
        +
        +
        Specified by:
        +
        buildViewHolder in class FormElement<Input,eltos.simpledialogfragment.form.InputViewHolder>
        +
        Returns:
        +
        The view holder that can represent this form element
        +
        +
      • +
      + + + +
        +
      • +

        validatePattern

        +
        protected java.lang.String validatePattern(android.content.Context context,
        +                                           @Nullable
        +                                           java.lang.String input)
        +
      • +
      + + + +
        +
      • +

        getPatternError

        +
        @Nullable
        +protected java.lang.String getPatternError(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        getHint

        +
        @Nullable
        +protected java.lang.String getHint(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        getText

        +
        @Nullable
        +protected java.lang.String getText(android.content.Context context)
        +
        +
        Overrides:
        +
        getText in class FormElement<Input,eltos.simpledialogfragment.form.InputViewHolder>
        +
        +
      • +
      + + + +
        +
      • +

        getSuggestions

        +
        @Nullable
        +protected java.lang.String[] getSuggestions(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        Overrides:
        +
        describeContents in class FormElement<Input,eltos.simpledialogfragment.form.InputViewHolder>
        +
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        Overrides:
        +
        writeToParcel in class FormElement<Input,eltos.simpledialogfragment.form.InputViewHolder>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.DialogActions.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.DialogActions.html new file mode 100644 index 0000000..579d126 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.DialogActions.html @@ -0,0 +1,313 @@ + + + + + +SimpleFormDialog.DialogActions (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class SimpleFormDialog.DialogActions

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidcontinueWithNextElement(boolean mayPressPositiveButtonIfLast) +
      Helper to move the focus to the next element or to simulate a positive button + press if this is the last element
      +
      booleanisLastFocusableElement() +
      weather this is the final element
      +
      booleanisOnlyFocusableElement() +
      weather this is the final element
      +
      voidshowDialog(SimpleDialog dialog, + java.lang.String tag) 
      voidupdatePosButtonState() +
      Helper to request an update of the positive button state
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        updatePosButtonState

        +
        public void updatePosButtonState()
        +
        Helper to request an update of the positive button state
        +
      • +
      + + + +
        +
      • +

        isOnlyFocusableElement

        +
        public boolean isOnlyFocusableElement()
        +
        weather this is the final element
        +
      • +
      + + + +
        +
      • +

        isLastFocusableElement

        +
        public boolean isLastFocusableElement()
        +
        weather this is the final element
        +
      • +
      + + + +
        +
      • +

        continueWithNextElement

        +
        public void continueWithNextElement(boolean mayPressPositiveButtonIfLast)
        +
        Helper to move the focus to the next element or to simulate a positive button + press if this is the last element
        +
        +
        Parameters:
        +
        mayPressPositiveButtonIfLast - weather the positive button can be pressed + if this was the last element
        +
        +
      • +
      + + + +
        +
      • +

        showDialog

        +
        public void showDialog(SimpleDialog dialog,
        +                       java.lang.String tag)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.FocusActions.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.FocusActions.html new file mode 100644 index 0000000..b78224d --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.FocusActions.html @@ -0,0 +1,293 @@ + + + + + +SimpleFormDialog.FocusActions (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class SimpleFormDialog.FocusActions

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FocusActions() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidclearCurrentFocus() +
      Helper to clear the current focus
      +
      voidhideKeyboard() +
      Helper to hide the soft keyboard
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FocusActions

        +
        public FocusActions()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hideKeyboard

        +
        public void hideKeyboard()
        +
        Helper to hide the soft keyboard
        +
      • +
      + + + +
        +
      • +

        clearCurrentFocus

        +
        public void clearCurrentFocus()
        +
        Helper to clear the current focus
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.InputValidator.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.InputValidator.html new file mode 100644 index 0000000..91d5de3 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.InputValidator.html @@ -0,0 +1,249 @@ + + + + + +SimpleFormDialog.InputValidator (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Interface SimpleFormDialog.InputValidator

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    SimpleFormDialog
    +
    +
    +
    +
    public static interface SimpleFormDialog.InputValidator
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      java.lang.Stringvalidate(java.lang.String dialogTag, + java.lang.String fieldKey, + java.lang.String input, + android.os.Bundle extras) +
      Let the hosting fragment or activity implement this interface to make + custom validations for Input fields.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        validate

        +
        java.lang.String validate(java.lang.String dialogTag,
        +                          java.lang.String fieldKey,
        +                          @Nullable
        +                          java.lang.String input,
        +                          @NonNull
        +                          android.os.Bundle extras)
        +
        Let the hosting fragment or activity implement this interface to make + custom validations for Input fields. + You may also use Input.validatePattern(java.lang.String, java.lang.String) with a custom or predefined + pattern. + The method is called every time the user hits the positive button or next key.
        +
        +
        Parameters:
        +
        dialogTag - the tag of this fragment
        +
        fieldKey - the key of the field as supplied when the corresponding + Input was created (see Input.plain(String) etc)
        +
        input - the text entered by the user
        +
        extras - the extras passed with SimpleDialog.extra(Bundle)
        +
        Returns:
        +
        the error message to display or null if the input is valid
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.html new file mode 100644 index 0000000..65ffaf6 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/SimpleFormDialog.html @@ -0,0 +1,878 @@ + + + + + +SimpleFormDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class SimpleFormDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener, SimpleDialog.OnDialogResultListener
    +
    +
    +
    +
    public class SimpleFormDialog
    +extends CustomViewDialog<SimpleFormDialog>
    +implements SimpleDialog.OnDialogResultListener
    +
    A form dialog to display a number of input fields to the user, such as + - Input fields (Input) + - Check-boxes (Check) + - Dropdown-menus (Spinner) + + Created by eltos on 20.02.17.
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Spinner.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Spinner.html new file mode 100644 index 0000000..befd21f --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/Spinner.html @@ -0,0 +1,582 @@ + + + + + +Spinner (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.form
+

Class Spinner

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.os.Parcelable
    +
    +
    +
    +
    public class Spinner
    +extends FormElement<Spinner,eltos.simpledialogfragment.form.SpinnerViewHolder>
    +
    A spinner form element to be used with SimpleFormDialog + + This is an Spinner that can be used to give a choice between different values. + + This will add an int to resource bundle containing the index of the chosen value + within the supplied item list or -1 if none was chosen. + + Created by philipp on 23.02.17.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface android.os.Parcelable

        +android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static android.os.Parcelable.Creator<Spinner>CREATOR 
      + +
        +
      • + + +

        Fields inherited from interface android.os.Parcelable

        +CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected Spinner(android.os.Parcel in) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      eltos.simpledialogfragment.form.SpinnerViewHolderbuildViewHolder() +
      Return your custom implementation of FormElementViewHolder here
      +
      intdescribeContents() 
      protected java.lang.String[]getItems(android.content.Context context) 
      protected java.lang.StringgetPlaceholderText(android.content.Context context) 
      Spinneritems(int... itemsStringResArray) +
      Provide an array of items to be shown by this spinner.
      +
      Spinneritems(int itemArrayRes) +
      Provide an array resource with items to be shown by this spinner.
      +
      Spinneritems(java.lang.String... items) +
      Provide an array of items to be shown by this spinner.
      +
      Spinnerplaceholder(int textResourceId) +
      Sets the placeholder text displayed if nothing is selected
      +
      Spinnerplaceholder(java.lang.String text) +
      Sets the placeholder text displayed if nothing is selected
      +
      static Spinnerplain(java.lang.String key) +
      Factory method for a plain spinner.
      +
      Spinnerpreset(int itemIndex) +
      Set the initially selected item
      +
      voidwriteToParcel(android.os.Parcel dest, + int flags) 
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CREATOR

        +
        public static final android.os.Parcelable.Creator<Spinner> CREATOR
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Spinner

        +
        protected Spinner(android.os.Parcel in)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        placeholder

        +
        public Spinner placeholder(java.lang.String text)
        +
        Sets the placeholder text displayed if nothing is selected
        +
        +
        Parameters:
        +
        text - placeholder text as string
        +
        +
      • +
      + + + +
        +
      • +

        placeholder

        +
        public Spinner placeholder(@StringRes
        +                           int textResourceId)
        +
        Sets the placeholder text displayed if nothing is selected
        +
        +
        Parameters:
        +
        textResourceId - placeholder text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        items

        +
        public Spinner items(@ArrayRes
        +                     int itemArrayRes)
        +
        Provide an array resource with items to be shown by this spinner.
        +
        +
        Parameters:
        +
        itemArrayRes - the string array resource to suggest
        +
        +
      • +
      + + + +
        +
      • +

        items

        +
        public Spinner items(@StringRes
        +                     int... itemsStringResArray)
        +
        Provide an array of items to be shown by this spinner.
        +
        +
        Parameters:
        +
        itemsStringResArray - array of string resources to suggest
        +
        +
      • +
      + + + +
        +
      • +

        items

        +
        public Spinner items(java.lang.String... items)
        +
        Provide an array of items to be shown by this spinner.
        +
        +
        Parameters:
        +
        items - array of strings to suggest
        +
        +
      • +
      + + + +
        +
      • +

        preset

        +
        public Spinner preset(int itemIndex)
        +
        Set the initially selected item
        +
        +
        Parameters:
        +
        itemIndex - The index of the initially selected item
        +
        +
      • +
      + + + +
        +
      • +

        buildViewHolder

        +
        public eltos.simpledialogfragment.form.SpinnerViewHolder buildViewHolder()
        +
        Description copied from class: FormElement
        +
        Return your custom implementation of FormElementViewHolder here
        +
        +
        Specified by:
        +
        buildViewHolder in class FormElement<Spinner,eltos.simpledialogfragment.form.SpinnerViewHolder>
        +
        Returns:
        +
        The view holder that can represent this form element
        +
        +
      • +
      + + + +
        +
      • +

        getPlaceholderText

        +
        @Nullable
        +protected java.lang.String getPlaceholderText(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        getItems

        +
        @Nullable
        +protected java.lang.String[] getItems(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        Overrides:
        +
        describeContents in class FormElement<Spinner,eltos.simpledialogfragment.form.SpinnerViewHolder>
        +
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        Overrides:
        +
        writeToParcel in class FormElement<Spinner,eltos.simpledialogfragment.form.SpinnerViewHolder>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-frame.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-frame.html new file mode 100644 index 0000000..b1c3e4e --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-frame.html @@ -0,0 +1,31 @@ + + + + + +eltos.simpledialogfragment.form (simpledialogfragment 3.0 API) + + + + + +

eltos.simpledialogfragment.form

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-summary.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-summary.html new file mode 100644 index 0000000..224e150 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-summary.html @@ -0,0 +1,228 @@ + + + + + +eltos.simpledialogfragment.form (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package eltos.simpledialogfragment.form

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-tree.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-tree.html new file mode 100644 index 0000000..39fcacf --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/form/package-tree.html @@ -0,0 +1,167 @@ + + + + + +eltos.simpledialogfragment.form Class Hierarchy (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package eltos.simpledialogfragment.form

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleEMailDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleEMailDialog.html new file mode 100644 index 0000000..8f0940e --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleEMailDialog.html @@ -0,0 +1,494 @@ + + + + + +SimpleEMailDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.input
+

Class SimpleEMailDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    +
    +
    +
    public class SimpleEMailDialog
    +extends SimpleInputDialog
    +
    An extension for the input dialog that will ensure the input is a valid email address + + Results: + EMAIL String The entered email-address + + Created by expos on 02.01.2017.
    +
  • +
+
+
+
    +
  • + + + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimpleEMailDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static SimpleEMailDialogbuild() 
      protected java.lang.StringonValidateInput(java.lang.String input) 
      + + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + +
        +
      • +

        EMAIL_PATTERN

        +
        protected static final java.lang.String EMAIL_PATTERN
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        pattern

        +
        protected final java.util.regex.Pattern pattern
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleEMailDialog

        +
        public SimpleEMailDialog()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.InputValidator.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.InputValidator.html new file mode 100644 index 0000000..4ca9d8a --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.InputValidator.html @@ -0,0 +1,243 @@ + + + + + +SimpleInputDialog.InputValidator (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.input
+

Interface SimpleInputDialog.InputValidator

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    SimpleInputDialog
    +
    +
    +
    +
    public static interface SimpleInputDialog.InputValidator
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      java.lang.Stringvalidate(java.lang.String dialogTag, + java.lang.String input, + android.os.Bundle extras) +
      Let the hosting fragment or activity implement this interface to control + when a user can proceed or to display an error message on an invalid input.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        validate

        +
        java.lang.String validate(java.lang.String dialogTag,
        +                          @Nullable
        +                          java.lang.String input,
        +                          @NonNull
        +                          android.os.Bundle extras)
        +
        Let the hosting fragment or activity implement this interface to control + when a user can proceed or to display an error message on an invalid input. + The method is called every time the user hits the positive button
        +
        +
        Parameters:
        +
        dialogTag - the tag of this fragment
        +
        input - the text entered by the user
        +
        extras - the extras passed with SimpleDialog.extra(Bundle)
        +
        Returns:
        +
        an error message to display or null if the input is valid
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.html new file mode 100644 index 0000000..99c785f --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimpleInputDialog.html @@ -0,0 +1,906 @@ + + + + + +SimpleInputDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.input
+

Class SimpleInputDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    +
    +
    Direct Known Subclasses:
    +
    SimpleEMailDialog
    +
    +
    +
    +
    public class SimpleInputDialog
    +extends CustomViewDialog<SimpleInputDialog>
    +
    An simple dialog with an input field. Supports suggestions, input validations and + max length options. + + Results: + TEXT String The entered text + + Created by eltos on 14.10.2015.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static interface SimpleInputDialog.InputValidator 
      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimpleInputDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected booleanacceptsPositiveButtonPress() +
      Overwrite this method to catch positive button presses, + e.g. if you need to verify input by the user + + Note: do not call CustomViewDialog.pressPositiveButton() here!
      +
      SimpleInputDialogallowEmpty(boolean allow) +
      Allow empty input.
      +
      static SimpleInputDialogbuild() 
      java.lang.StringgetText() 
      SimpleInputDialoghint(int hintResourceId) +
      Sets the EditText's hint
      +
      SimpleInputDialoghint(java.lang.String hint) +
      Sets the EditText's hint
      +
      SimpleInputDialoginputType(int inputType) +
      Sets the input type + The default is InputType.TYPE_CLASS_TEXT.
      +
      booleanisInputEmpty() 
      SimpleInputDialogmax(int maxLength) +
      Sets a max limit to the EditText.
      +
      android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      protected voidonDialogShown() +
      Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
      +
      android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      voidonSaveInstanceState(android.os.Bundle outState) 
      protected java.lang.StringonValidateInput(java.lang.String input) 
      voidopenKeyboard() +
      Helper for opening the soft keyboard
      +
      protected booleanposEnabled() 
      SimpleInputDialogsuggest(android.content.Context context, + int[] stringResourceIds) +
      Provide an array of suggestions to be shown while the user is typing
      +
      SimpleInputDialogsuggest(java.lang.String[] strings) +
      Provide an array of suggestions to be shown while the user is typing
      +
      SimpleInputDialogtext(int textResourceId) +
      Sets the EditText's initial text
      +
      SimpleInputDialogtext(java.lang.String text) +
      Sets the EditText's initial text
      +
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleInputDialog

        +
        public SimpleInputDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        hint

        +
        public SimpleInputDialog hint(java.lang.String hint)
        +
        Sets the EditText's hint
        +
        +
        Parameters:
        +
        hint - the hint as string
        +
        +
      • +
      + + + +
        +
      • +

        hint

        +
        public SimpleInputDialog hint(@StringRes
        +                              int hintResourceId)
        +
        Sets the EditText's hint
        +
        +
        Parameters:
        +
        hintResourceId - the hint as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        text

        +
        public SimpleInputDialog text(java.lang.String text)
        +
        Sets the EditText's initial text
        +
        +
        Parameters:
        +
        text - initial text as string
        +
        +
      • +
      + + + +
        +
      • +

        text

        +
        public SimpleInputDialog text(@StringRes
        +                              int textResourceId)
        +
        Sets the EditText's initial text
        +
        +
        Parameters:
        +
        textResourceId - initial text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        inputType

        +
        public SimpleInputDialog inputType(int inputType)
        +
        Sets the input type + The default is InputType.TYPE_CLASS_TEXT.
        +
        +
        Parameters:
        +
        inputType - the InputType
        +
        +
      • +
      + + + +
        +
      • +

        allowEmpty

        +
        public SimpleInputDialog allowEmpty(boolean allow)
        +
        Allow empty input. Default is to disable the positive button until text is entered.
        +
        +
        Parameters:
        +
        allow - weather to allow empty input
        +
        +
      • +
      + + + +
        +
      • +

        max

        +
        public SimpleInputDialog max(int maxLength)
        +
        Sets a max limit to the EditText.
        +
        +
        Parameters:
        +
        maxLength - the maximum text length
        +
        +
      • +
      + + + +
        +
      • +

        suggest

        +
        public SimpleInputDialog suggest(android.content.Context context,
        +                                 int[] stringResourceIds)
        +
        Provide an array of suggestions to be shown while the user is typing
        +
        +
        Parameters:
        +
        context - a context to resolve the resource ids
        +
        stringResourceIds - suggestion array as android string resources
        +
        +
      • +
      + + + +
        +
      • +

        suggest

        +
        public SimpleInputDialog suggest(java.lang.String[] strings)
        +
        Provide an array of suggestions to be shown while the user is typing
        +
        +
        Parameters:
        +
        strings - suggestion string array
        +
        +
      • +
      + + + +
        +
      • +

        onValidateInput

        +
        protected java.lang.String onValidateInput(@Nullable
        +                                           java.lang.String input)
        +
      • +
      + + + +
        +
      • +

        getText

        +
        @Nullable
        +public java.lang.String getText()
        +
        +
        Returns:
        +
        the current text or null
        +
        +
      • +
      + + + +
        +
      • +

        isInputEmpty

        +
        public boolean isInputEmpty()
        +
      • +
      + + + +
        +
      • +

        openKeyboard

        +
        public void openKeyboard()
        +
        Helper for opening the soft keyboard
        +
      • +
      + + + +
        +
      • +

        onCreateContentView

        +
        public android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Description copied from class: CustomViewDialog
        +
        Inflate your custom view here.
        +
        +
        Specified by:
        +
        onCreateContentView in class CustomViewDialog<SimpleInputDialog>
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      + + + +
        +
      • +

        posEnabled

        +
        protected boolean posEnabled()
        +
      • +
      + + + +
        +
      • +

        onDialogShown

        +
        protected void onDialogShown()
        +
        Description copied from class: CustomViewDialog
        +
        Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
        +
        +
        Overrides:
        +
        onDialogShown in class CustomViewDialog<SimpleInputDialog>
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        onSaveInstanceState

        +
        public void onSaveInstanceState(android.os.Bundle outState)
        +
        +
        Overrides:
        +
        onSaveInstanceState in class android.support.v4.app.DialogFragment
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimplePinDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimplePinDialog.html new file mode 100644 index 0000000..22908c1 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/SimplePinDialog.html @@ -0,0 +1,700 @@ + + + + + +SimplePinDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.input
+

Class SimplePinDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener
    +
    +
    +
    +
    public class SimplePinDialog
    +extends CustomViewDialog<SimplePinDialog>
    +
    An simple dialog with an pin field. + + Required pin can be specified + You can also use an SimpleInputDialog.InputValidator to validate input. + + Results: + PIN String The entered pin code + + Created by eltos on 14.10.2015.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      SimplePinDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected booleanacceptsPositiveButtonPress() +
      Overwrite this method to catch positive button presses, + e.g. if you need to verify input by the user + + Note: do not call CustomViewDialog.pressPositiveButton() here!
      +
      static SimplePinDialogbuild() 
      java.lang.StringgetText() 
      SimplePinDialoglength(int length) +
      Sets the pin codes length (default is 4 digits)
      +
      android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      protected voidonDialogShown() +
      Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
      +
      android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      voidonSaveInstanceState(android.os.Bundle outState) 
      protected java.lang.StringonValidateInput(java.lang.String input) 
      voidopenKeyboard() +
      Helper for opening the soft keyboard
      +
      SimplePinDialogpin(java.lang.String pin) +
      Sets the required pin to check for.
      +
      protected booleanposEnabled() 
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimplePinDialog

        +
        public SimplePinDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        length

        +
        public SimplePinDialog length(int length)
        +
        Sets the pin codes length (default is 4 digits)
        +
        +
        Parameters:
        +
        length - the code length
        +
        +
      • +
      + + + +
        +
      • +

        pin

        +
        public SimplePinDialog pin(java.lang.String pin)
        +
        Sets the required pin to check for. + When set, the dialog will not close with BUTTON_POSITIVE until this exact pin was entered.
        +
        +
        Parameters:
        +
        pin - the correct pin
        +
        +
      • +
      + + + +
        +
      • +

        onValidateInput

        +
        protected java.lang.String onValidateInput(@Nullable
        +                                           java.lang.String input)
        +
      • +
      + + + +
        +
      • +

        getText

        +
        @Nullable
        +public java.lang.String getText()
        +
        +
        Returns:
        +
        the current text or null
        +
        +
      • +
      + + + +
        +
      • +

        openKeyboard

        +
        public void openKeyboard()
        +
        Helper for opening the soft keyboard
        +
      • +
      + + + +
        +
      • +

        onCreateContentView

        +
        public android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Description copied from class: CustomViewDialog
        +
        Inflate your custom view here.
        +
        +
        Specified by:
        +
        onCreateContentView in class CustomViewDialog<SimplePinDialog>
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      + + + +
        +
      • +

        posEnabled

        +
        protected boolean posEnabled()
        +
      • +
      + + + +
        +
      • +

        onDialogShown

        +
        protected void onDialogShown()
        +
        Description copied from class: CustomViewDialog
        +
        Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
        +
        +
        Overrides:
        +
        onDialogShown in class CustomViewDialog<SimplePinDialog>
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        onSaveInstanceState

        +
        public void onSaveInstanceState(android.os.Bundle outState)
        +
        +
        Overrides:
        +
        onSaveInstanceState in class android.support.v4.app.DialogFragment
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/TextInputAutoCompleteTextView.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/TextInputAutoCompleteTextView.html new file mode 100644 index 0000000..43a6d2c --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/TextInputAutoCompleteTextView.html @@ -0,0 +1,424 @@ + + + + + +TextInputAutoCompleteTextView (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.input
+

Class TextInputAutoCompleteTextView

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.support.v4.view.TintableBackgroundView, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewTreeObserver.OnPreDrawListener, android.widget.Filter.FilterListener
    +
    +
    +
    +
    public class TextInputAutoCompleteTextView
    +extends android.support.v7.widget.AppCompatAutoCompleteTextView
    +
    A special sub-class of AppCompatAutoCompleteTextView designed for use + as a child of TextInputLayout. + + Using this class allows us to display a hint in the IME when in 'extract' mode. + + Created by eltos on 16.02.17 as suggested here: http://stackoverflow.com/a/41864063
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.AutoCompleteTextView

        +android.widget.AutoCompleteTextView.OnDismissListener, android.widget.AutoCompleteTextView.Validator
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.TextView

        +android.widget.TextView.BufferType, android.widget.TextView.OnEditorActionListener, android.widget.TextView.SavedState
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class android.widget.TextView

        +AUTO_SIZE_TEXT_TYPE_NONE, AUTO_SIZE_TEXT_TYPE_UNIFORM
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      android.view.inputmethod.InputConnectiononCreateInputConnection(android.view.inputmethod.EditorInfo outAttrs) 
      +
        +
      • + + +

        Methods inherited from class android.support.v7.widget.AppCompatAutoCompleteTextView

        +drawableStateChanged, getSupportBackgroundTintList, getSupportBackgroundTintMode, setBackgroundDrawable, setBackgroundResource, setCustomSelectionActionModeCallback, setDropDownBackgroundResource, setSupportBackgroundTintList, setSupportBackgroundTintMode, setTextAppearance
      • +
      +
        +
      • + + +

        Methods inherited from class android.widget.AutoCompleteTextView

        +clearListSelection, convertSelectionToString, dismissDropDown, enoughToFilter, getAdapter, getCompletionHint, getDropDownAnchor, getDropDownBackground, getDropDownHeight, getDropDownHorizontalOffset, getDropDownVerticalOffset, getDropDownWidth, getFilter, getItemClickListener, getItemSelectedListener, getListSelection, getOnItemClickListener, getOnItemSelectedListener, getThreshold, getValidator, isPerformingCompletion, isPopupShowing, onAttachedToWindow, onCommitCompletion, onDetachedFromWindow, onDisplayHint, onFilterComplete, onFocusChanged, onKeyDown, onKeyPreIme, onKeyUp, onWindowFocusChanged, performCompletion, performFiltering, performValidation, replaceText, setAdapter, setCompletionHint, setDropDownAnchor, setDropDownBackgroundDrawable, setDropDownHeight, setDropDownHorizontalOffset, setDropDownVerticalOffset, setDropDownWidth, setFrame, setListSelection, setOnClickListener, setOnDismissListener, setOnItemClickListener, setOnItemSelectedListener, setText, setThreshold, setValidator, showDropDown
      • +
      +
        +
      • + + +

        Methods inherited from class android.widget.EditText

        +extendSelection, getAccessibilityClassName, getDefaultEditable, getDefaultMovementMethod, getFreezesText, getText, selectAll, setEllipsize, setSelection, setSelection, setText
      • +
      +
        +
      • + + +

        Methods inherited from class android.widget.TextView

        +addExtraDataToAccessibilityNodeInfo, addTextChangedListener, append, append, autofill, beginBatchEdit, bringPointIntoView, cancelLongPress, clearComposingText, computeHorizontalScrollRange, computeScroll, computeVerticalScrollExtent, computeVerticalScrollRange, debug, didTouchFocusSelect, drawableHotspotChanged, endBatchEdit, extractText, findViewsWithText, getAutofillType, getAutofillValue, getAutoLinkMask, getAutoSizeMaxTextSize, getAutoSizeMinTextSize, getAutoSizeStepGranularity, getAutoSizeTextAvailableSizes, getAutoSizeTextType, getBaseline, getBottomPaddingOffset, getBreakStrategy, getCompoundDrawablePadding, getCompoundDrawables, getCompoundDrawablesRelative, getCompoundDrawableTintList, getCompoundDrawableTintMode, getCompoundPaddingBottom, getCompoundPaddingEnd, getCompoundPaddingLeft, getCompoundPaddingRight, getCompoundPaddingStart, getCompoundPaddingTop, getCurrentHintTextColor, getCurrentTextColor, getCustomInsertionActionModeCallback, getCustomSelectionActionModeCallback, getEditableText, getEllipsize, getError, getExtendedPaddingBottom, getExtendedPaddingTop, getFilters, getFirstBaselineToTopHeight, getFocusedRect, getFontFeatureSettings, getFontVariationSettings, getGravity, getHighlightColor, getHint, getHintTextColors, getHyphenationFrequency, getImeActionId, getImeActionLabel, getImeHintLocales, getImeOptions, getIncludeFontPadding, getInputExtras, getInputType, getJustificationMode, getKeyListener, getLastBaselineToBottomHeight, getLayout, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLetterSpacing, getLineBounds, getLineCount, getLineHeight, getLineSpacingExtra, getLineSpacingMultiplier, getLinksClickable, getLinkTextColors, getMarqueeRepeatLimit, getMaxEms, getMaxHeight, getMaxLines, getMaxWidth, getMinEms, getMinHeight, getMinLines, getMinWidth, getMovementMethod, getOffsetForPosition, getPaint, getPaintFlags, getPrivateImeOptions, getRightFadingEdgeStrength, getRightPaddingOffset, getSelectionEnd, getSelectionStart, getShadowColor, getShadowDx, getShadowDy, getShadowRadius, getShowSoftInputOnFocus, getTextClassifier, getTextColors, getTextLocale, getTextLocales, getTextMetricsParams, getTextScaleX, getTextSize, getTopPaddingOffset, getTotalPaddingBottom, getTotalPaddingEnd, getTotalPaddingLeft, getTotalPaddingRight, getTotalPaddingStart, getTotalPaddingTop, getTransformationMethod, getTypeface, getUrls, hasOverlappingRendering, hasSelection, invalidateDrawable, isAllCaps, isCursorVisible, isElegantTextHeight, isFallbackLineSpacing, isInputMethodTarget, isPaddingOffsetRequired, isSuggestionsEnabled, isTextSelectable, jumpDrawablesToCurrentState, length, moveCursorToVisibleOffset, onBeginBatchEdit, onCheckIsTextEditor, onCommitCorrection, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onDragEvent, onDraw, onEditorAction, onEndBatchEdit, onGenericMotionEvent, onKeyMultiple, onKeyShortcut, onLayout, onMeasure, onPreDraw, onPrivateIMECommand, onProvideAutofillStructure, onProvideStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSelectionChanged, onTextChanged, onTextContextMenuItem, onTouchEvent, onTrackballEvent, onVisibilityChanged, performLongClick, removeTextChangedListener, sendAccessibilityEventUnchecked, setAllCaps, setAutoLinkMask, setAutoSizeTextTypeUniformWithConfiguration, setAutoSizeTextTypeUniformWithPresetSizes, setAutoSizeTextTypeWithDefaults, setBreakStrategy, setCompoundDrawablePadding, setCompoundDrawables, setCompoundDrawablesRelative, setCompoundDrawablesRelativeWithIntrinsicBounds, setCompoundDrawablesRelativeWithIntrinsicBounds, setCompoundDrawablesWithIntrinsicBounds, setCompoundDrawablesWithIntrinsicBounds, setCompoundDrawableTintList, setCompoundDrawableTintMode, setCursorVisible, setCustomInsertionActionModeCallback, setEditableFactory, setElegantTextHeight, setEms, setEnabled, setError, setError, setExtractedText, setFallbackLineSpacing, setFilters, setFirstBaselineToTopHeight, setFontFeatureSettings, setFontVariationSettings, setFreezesText, setGravity, setHeight, setHighlightColor, setHint, setHint, setHintTextColor, setHintTextColor, setHorizontallyScrolling, setHyphenationFrequency, setImeActionLabel, setImeHintLocales, setImeOptions, setIncludeFontPadding, setInputExtras, setInputType, setJustificationMode, setKeyListener, setLastBaselineToBottomHeight, setLetterSpacing, setLineHeight, setLines, setLineSpacing, setLinksClickable, setLinkTextColor, setLinkTextColor, setMarqueeRepeatLimit, setMaxEms, setMaxHeight, setMaxLines, setMaxWidth, setMinEms, setMinHeight, setMinLines, setMinWidth, setMovementMethod, setOnEditorActionListener, setPadding, setPaddingRelative, setPaintFlags, setPrivateImeOptions, setRawInputType, setScroller, setSelectAllOnFocus, setSelected, setShadowLayer, setShowSoftInputOnFocus, setSingleLine, setSingleLine, setSpannableFactory, setText, setText, setText, setText, setTextAppearance, setTextClassifier, setTextColor, setTextColor, setTextIsSelectable, setTextKeepState, setTextKeepState, setTextLocale, setTextLocales, setTextMetricsParams, setTextScaleX, setTextSize, setTextSize, setTransformationMethod, setTypeface, setTypeface, setWidth, showContextMenu, showContextMenu, verifyDrawable
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addChildrenForAccessibility, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeSystemWindowInsets, computeVerticalScrollOffset, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, findFocus, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getBackground, getBackgroundTintList, getBackgroundTintMode, getBottom, getBottomFadingEdgeStrength, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyLongPress, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillVirtualStructure, onProvideVirtualStructure, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onVisibilityAggregated, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TextInputAutoCompleteTextView

        +
        public TextInputAutoCompleteTextView(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        TextInputAutoCompleteTextView

        +
        public TextInputAutoCompleteTextView(android.content.Context context,
        +                                     android.util.AttributeSet attrs)
        +
      • +
      + + + +
        +
      • +

        TextInputAutoCompleteTextView

        +
        public TextInputAutoCompleteTextView(android.content.Context context,
        +                                     android.util.AttributeSet attrs,
        +                                     int defStyleAttr)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onCreateInputConnection

        +
        public android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo outAttrs)
        +
        +
        Overrides:
        +
        onCreateInputConnection in class android.support.v7.widget.AppCompatAutoCompleteTextView
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-frame.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-frame.html new file mode 100644 index 0000000..c69f699 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-frame.html @@ -0,0 +1,27 @@ + + + + + +eltos.simpledialogfragment.input (simpledialogfragment 3.0 API) + + + + + +

eltos.simpledialogfragment.input

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-summary.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-summary.html new file mode 100644 index 0000000..4cd0406 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-summary.html @@ -0,0 +1,181 @@ + + + + + +eltos.simpledialogfragment.input (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package eltos.simpledialogfragment.input

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-tree.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-tree.html new file mode 100644 index 0000000..6ddbc30 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/input/package-tree.html @@ -0,0 +1,181 @@ + + + + + +eltos.simpledialogfragment.input Class Hierarchy (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package eltos.simpledialogfragment.input

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.AdvancedFilter.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.AdvancedFilter.html new file mode 100644 index 0000000..7cedc88 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.AdvancedFilter.html @@ -0,0 +1,441 @@ + + + + + +AdvancedAdapter.AdvancedFilter (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Class AdvancedAdapter.AdvancedFilter

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.Filter

        +android.widget.Filter.FilterListener, android.widget.Filter.FilterResults
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethod and Description
      protected booleanisIgnoreCase() 
      protected booleanisMatchWordBeginning() 
      protected booleanmatches(java.lang.String string) +
      Simple string matcher that uses the current constraint and flags as specified + upon creation.
      +
      protected abstract booleanmatches(T object, + java.lang.CharSequence constraint) 
      protected booleanmatchesWord(java.lang.String string, + java.lang.CharSequence constraint) +
      Deprecated. 
      +
      protected android.widget.Filter.FilterResultsperformFiltering(java.lang.CharSequence constraint) 
      protected voidpublishResults(java.lang.CharSequence constraint, + android.widget.Filter.FilterResults results) 
      +
        +
      • + + +

        Methods inherited from class android.widget.Filter

        +convertResultToString, filter, filter
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isIgnoreCase

        +
        protected boolean isIgnoreCase()
        +
      • +
      + + + +
        +
      • +

        isMatchWordBeginning

        +
        protected boolean isMatchWordBeginning()
        +
      • +
      + + + + + +
        +
      • +

        matches

        +
        protected abstract boolean matches(T object,
        +                                   @NonNull
        +                                   java.lang.CharSequence constraint)
        +
      • +
      + + + +
        +
      • +

        matchesWord

        +
        @Deprecated
        +protected boolean matchesWord(java.lang.String string,
        +                                           @NonNull
        +                                           java.lang.CharSequence constraint)
        +
        Deprecated. 
        +
        Use matches(String) instead
        +
      • +
      + + + +
        +
      • +

        matches

        +
        protected boolean matches(java.lang.String string)
        +
        Simple string matcher that uses the current constraint and flags as specified + upon creation.
        +
        +
        Parameters:
        +
        string - the string to search in
        +
        Returns:
        +
        true if at least one match is found
        +
        +
      • +
      + + + +
        +
      • +

        performFiltering

        +
        @Nullable
        +protected android.widget.Filter.FilterResults performFiltering(@Nullable
        +                                                                          java.lang.CharSequence constraint)
        +
        +
        Specified by:
        +
        performFiltering in class android.widget.Filter
        +
        +
      • +
      + + + +
        +
      • +

        publishResults

        +
        protected void publishResults(java.lang.CharSequence constraint,
        +                              @Nullable
        +                              android.widget.Filter.FilterResults results)
        +
        +
        Specified by:
        +
        publishResults in class android.widget.Filter
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.ItemIdentifier.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.ItemIdentifier.html new file mode 100644 index 0000000..68e5138 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.ItemIdentifier.html @@ -0,0 +1,226 @@ + + + + + +AdvancedAdapter.ItemIdentifier (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Interface AdvancedAdapter.ItemIdentifier<Item>

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    AdvancedAdapter<T>
    +
    +
    +
    +
    public static interface AdvancedAdapter.ItemIdentifier<Item>
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        getIdForItem

        +
        @Nullable
        +java.lang.Long getIdForItem(Item item)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.html new file mode 100644 index 0000000..5c35e10 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedAdapter.html @@ -0,0 +1,883 @@ + + + + + +AdvancedAdapter (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Class AdvancedAdapter<T>

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.widget.Adapter, android.widget.Filterable, android.widget.ListAdapter, android.widget.SpinnerAdapter
    +
    +
    +
    Direct Known Subclasses:
    +
    AdvancedSectionAdapter, SimpleColorDialog.ColorAdapter
    +
    +
    +
    +
    public abstract class AdvancedAdapter<T>
    +extends android.widget.BaseAdapter
    +implements android.widget.Filterable
    +
    Created by eltos on 04.12.2016. + + This adapter keeps track of checked items even if they are currently not visible + due to filtering. + + When extending this class, note the following: + - Set the underlying data set via setData(T[]) or setDataAndIds(T[], long[]) + - Overwrite getView(int, android.view.View, android.view.ViewGroup). You can either return with the super-call, that will + automatically care for the checked state if the View is an instance of Checkable + or set checked state yourself by using isItemChecked(int) + + In your activity refer to the isItemChecked(int) and other functions to get + checked items rather than using the functions of the ListView!
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AdvancedAdapter

        +
        public AdvancedAdapter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        setData

        +
        public void setData(T[] list)
        +
        Set this adapters data
        +
        +
        Parameters:
        +
        list - a list of objects to be maintained by this adapter
        +
        +
      • +
      + + + +
        +
      • +

        setData

        +
        public void setData(java.util.ArrayList<? extends T> list)
        +
        Set this adapters data
        +
        +
        Parameters:
        +
        list - an array-list of objects to be maintained by this adapter
        +
        +
      • +
      + + + + + +
        +
      • +

        setData

        +
        public void setData(T[] list,
        +                    AdvancedAdapter.ItemIdentifier<T> identifier)
        +
        Set this adapters data and ids
        +
        +
        Parameters:
        +
        list - a list of objects to be maintained by this adapter
        +
        identifier - an Identifier returning a unique id for every item
        +
        +
      • +
      + + + +
        +
      • +

        setData

        +
        public void setData(java.util.ArrayList<? extends T> list,
        +                    AdvancedAdapter.ItemIdentifier<T> identifier)
        +
        Set this adapters data and ids
        +
        +
        Parameters:
        +
        list - an array-list of objects to be maintained by this adapter
        +
        identifier - an Identifier returning a unique id for every item
        +
        +
      • +
      + + + + + +
        +
      • +

        setDataAndIds

        +
        public void setDataAndIds(T[] list,
        +                          long[] ids)
        +
      • +
      + + + +
        +
      • +

        setDataAndIds

        +
        public void setDataAndIds(java.util.ArrayList<android.support.v4.util.Pair<T,java.lang.Long>> list)
        +
      • +
      + + + +
        +
      • +

        getData

        +
        public java.util.ArrayList<T> getData()
        +
        Get the data maintained by this adapter
        +
        +
        Returns:
        +
        an array-list of the data
        +
        +
      • +
      + + + +
        +
      • +

        getFilter

        +
        @Nullable
        +public AdvancedAdapter.AdvancedFilter getFilter()
        +
        Overwrite this method to return your AdvancedFilter here
        +
        +
        Specified by:
        +
        getFilter in interface android.widget.Filterable
        +
        Returns:
        +
        an instance of AdvancedFilter for filtering data
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getCount

        +
        public int getCount()
        +
        +
        Specified by:
        +
        getCount in interface android.widget.Adapter
        +
        +
      • +
      + + + +
        +
      • +

        getItem

        +
        public T getItem(int filteredPosition)
        +
        +
        Specified by:
        +
        getItem in interface android.widget.Adapter
        +
        +
      • +
      + + + +
        +
      • +

        getItemId

        +
        public long getItemId(int filteredPosition)
        +
        +
        Specified by:
        +
        getItemId in interface android.widget.Adapter
        +
        +
      • +
      + + + +
        +
      • +

        setItemChecked

        +
        public void setItemChecked(int filteredPosition,
        +                           boolean checked)
        +
      • +
      + + + +
        +
      • +

        toggleChecked

        +
        public void toggleChecked(int filteredPosition)
        +
      • +
      + + + +
        +
      • +

        setAllItemsChecked

        +
        public void setAllItemsChecked(boolean checked)
        +
      • +
      + + + +
        +
      • +

        setItemChecked

        +
        public void setItemChecked(long id,
        +                           boolean checked)
        +
      • +
      + + + +
        +
      • +

        setItemsCheckedFromIds

        +
        public void setItemsCheckedFromIds(java.util.ArrayList<java.lang.Long> checkedItemIds)
        +
      • +
      + + + +
        +
      • +

        setItemsCheckedFromIds

        +
        public void setItemsCheckedFromIds(long[] checkedItemIds)
        +
      • +
      + + + +
        +
      • +

        isItemChecked

        +
        public boolean isItemChecked(int filteredPosition)
        +
      • +
      + + + +
        +
      • +

        getCheckedItemCount

        +
        public int getCheckedItemCount()
        +
      • +
      + + + +
        +
      • +

        getCheckedItems

        +
        public java.util.ArrayList<T> getCheckedItems()
        +
      • +
      + + + +
        +
      • +

        getCheckedItemOriginalPositions

        +
        public java.util.ArrayList<java.lang.Integer> getCheckedItemOriginalPositions()
        +
      • +
      + + + +
        +
      • +

        getCheckedItemIds

        +
        public java.util.ArrayList<java.lang.Long> getCheckedItemIds()
        +
      • +
      + + + +
        +
      • +

        filterItems

        +
        protected void filterItems()
        +
      • +
      + + + +
        +
      • +

        highlight

        +
        protected android.text.Spannable highlight(java.lang.String text,
        +                                           android.content.Context context)
        +
        Highlights everything that matched the current filter (if any) in text
        +
        +
        Parameters:
        +
        text - the text to highlight
        +
        context - a context to get the default highlight color from
        +
        Returns:
        +
        a spannable string
        +
        +
      • +
      + + + +
        +
      • +

        highlight

        +
        protected android.text.Spannable highlight(java.lang.String text,
        +                                           int color)
        +
        Highlights everything that matched the current filter (if any) in text
        +
        +
        Parameters:
        +
        text - the text to highlight
        +
        color - the highlight color
        +
        Returns:
        +
        a spannable string
        +
        +
      • +
      + + + +
        +
      • +

        notifyDataSetChanged

        +
        public void notifyDataSetChanged()
        +
        +
        Overrides:
        +
        notifyDataSetChanged in class android.widget.BaseAdapter
        +
        +
      • +
      + + + +
        +
      • +

        getView

        +
        public android.view.View getView(int position,
        +                                 android.view.View convertView,
        +                                 android.view.ViewGroup parent)
        +
        +
        Specified by:
        +
        getView in interface android.widget.Adapter
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedSectionAdapter.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedSectionAdapter.html new file mode 100644 index 0000000..5b7b27a --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/AdvancedSectionAdapter.html @@ -0,0 +1,419 @@ + + + + + +AdvancedSectionAdapter (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Class AdvancedSectionAdapter<T>

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.widget.Adapter, android.widget.Filterable, android.widget.ListAdapter, android.widget.SectionIndexer, android.widget.SpinnerAdapter
    +
    +
    +
    +
    public abstract class AdvancedSectionAdapter<T>
    +extends AdvancedAdapter<T>
    +implements android.widget.SectionIndexer
    +
    An extension of AdvancedAdapter that provides a section indexer + + Created by eltos on 02.02.2017.
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AdvancedSectionAdapter

        +
        public AdvancedSectionAdapter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        getPositionForSection

        +
        public int getPositionForSection(int section)
        +
        +
        Specified by:
        +
        getPositionForSection in interface android.widget.SectionIndexer
        +
        +
      • +
      + + + +
        +
      • +

        getSectionForPosition

        +
        public int getSectionForPosition(int position)
        +
        +
        Specified by:
        +
        getSectionForPosition in interface android.widget.SectionIndexer
        +
        +
      • +
      + + + +
        +
      • +

        getSections

        +
        public java.lang.Object[] getSections()
        +
        +
        Specified by:
        +
        getSections in interface android.widget.SectionIndexer
        +
        +
      • +
      + + + + + +
        +
      • +

        getSectionTitle

        +
        @Nullable
        +public abstract java.lang.String getSectionTitle(T object)
        +
        Overwrite this method to return the section title corresponding with the given object. + Equal and consecutive titles are automatically combined to sections
        +
        +
        Parameters:
        +
        object - an object from the underlying data set
        +
        Returns:
        +
        a title representing the objects section (e.g. its first letter)
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Listener.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Listener.html new file mode 100644 index 0000000..7317b9d --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Listener.html @@ -0,0 +1,223 @@ + + + + + +ClearableEditText.Listener (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Interface ClearableEditText.Listener

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    ClearableEditText
    +
    +
    +
    +
    public static interface ClearableEditText.Listener
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        didClearText

        +
        void didClearText()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Location.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Location.html new file mode 100644 index 0000000..5c36952 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.Location.html @@ -0,0 +1,343 @@ + + + + + +ClearableEditText.Location (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Enum ClearableEditText.Location

+
+
+ +
+ +
+
+
    +
  • + +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + +
      Enum Constants 
      Enum Constant and Description
      LEFT 
      RIGHT 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static ClearableEditText.LocationvalueOf(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static ClearableEditText.Location[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static ClearableEditText.Location[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (ClearableEditText.Location c : ClearableEditText.Location.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static ClearableEditText.Location valueOf(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.html new file mode 100644 index 0000000..1b16c4b --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/ClearableEditText.html @@ -0,0 +1,537 @@ + + + + + +ClearableEditText (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Class ClearableEditText

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.support.v4.view.TintableBackgroundView, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.View.OnFocusChangeListener, android.view.View.OnTouchListener, android.view.ViewTreeObserver.OnPreDrawListener
    +
    +
    +
    +
    public class ClearableEditText
    +extends android.support.v7.widget.AppCompatEditText
    +implements android.view.View.OnTouchListener, android.view.View.OnFocusChangeListener
    +
    An edit text with a clear button
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClass and Description
      static interface ClearableEditText.Listener 
      static class ClearableEditText.Location 
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.TextView

        +android.widget.TextView.BufferType, android.widget.TextView.OnEditorActionListener, android.widget.TextView.SavedState
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class android.widget.TextView

        +AUTO_SIZE_TEXT_TYPE_NONE, AUTO_SIZE_TEXT_TYPE_UNIFORM
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      ClearableEditText(android.content.Context context) 
      ClearableEditText(android.content.Context context, + android.util.AttributeSet attrs) 
      ClearableEditText(android.content.Context context, + android.util.AttributeSet attrs, + int defStyle) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected booleanisClearIconVisible() 
      voidonFocusChange(android.view.View v, + boolean hasFocus) 
      booleanonTouch(android.view.View v, + android.view.MotionEvent event) 
      voidsetClearDrawable(int resId) 
      protected voidsetClearIconVisible(boolean visible) 
      voidsetClearPosition(ClearableEditText.Location loc) 
      voidsetListener(ClearableEditText.Listener listener) 
      voidsetOnFocusChangeListener(android.view.View.OnFocusChangeListener f) 
      voidsetOnTouchListener(android.view.View.OnTouchListener l) 
      +
        +
      • + + +

        Methods inherited from class android.support.v7.widget.AppCompatEditText

        +drawableStateChanged, getSupportBackgroundTintList, getSupportBackgroundTintMode, getText, onCreateInputConnection, setBackgroundDrawable, setBackgroundResource, setCustomSelectionActionModeCallback, setSupportBackgroundTintList, setSupportBackgroundTintMode, setTextAppearance
      • +
      +
        +
      • + + +

        Methods inherited from class android.widget.EditText

        +extendSelection, getAccessibilityClassName, getDefaultEditable, getDefaultMovementMethod, getFreezesText, selectAll, setEllipsize, setSelection, setSelection, setText
      • +
      +
        +
      • + + +

        Methods inherited from class android.widget.TextView

        +addExtraDataToAccessibilityNodeInfo, addTextChangedListener, append, append, autofill, beginBatchEdit, bringPointIntoView, cancelLongPress, clearComposingText, computeHorizontalScrollRange, computeScroll, computeVerticalScrollExtent, computeVerticalScrollRange, debug, didTouchFocusSelect, drawableHotspotChanged, endBatchEdit, extractText, findViewsWithText, getAutofillType, getAutofillValue, getAutoLinkMask, getAutoSizeMaxTextSize, getAutoSizeMinTextSize, getAutoSizeStepGranularity, getAutoSizeTextAvailableSizes, getAutoSizeTextType, getBaseline, getBottomPaddingOffset, getBreakStrategy, getCompoundDrawablePadding, getCompoundDrawables, getCompoundDrawablesRelative, getCompoundDrawableTintList, getCompoundDrawableTintMode, getCompoundPaddingBottom, getCompoundPaddingEnd, getCompoundPaddingLeft, getCompoundPaddingRight, getCompoundPaddingStart, getCompoundPaddingTop, getCurrentHintTextColor, getCurrentTextColor, getCustomInsertionActionModeCallback, getCustomSelectionActionModeCallback, getEditableText, getEllipsize, getError, getExtendedPaddingBottom, getExtendedPaddingTop, getFilters, getFirstBaselineToTopHeight, getFocusedRect, getFontFeatureSettings, getFontVariationSettings, getGravity, getHighlightColor, getHint, getHintTextColors, getHyphenationFrequency, getImeActionId, getImeActionLabel, getImeHintLocales, getImeOptions, getIncludeFontPadding, getInputExtras, getInputType, getJustificationMode, getKeyListener, getLastBaselineToBottomHeight, getLayout, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLetterSpacing, getLineBounds, getLineCount, getLineHeight, getLineSpacingExtra, getLineSpacingMultiplier, getLinksClickable, getLinkTextColors, getMarqueeRepeatLimit, getMaxEms, getMaxHeight, getMaxLines, getMaxWidth, getMinEms, getMinHeight, getMinLines, getMinWidth, getMovementMethod, getOffsetForPosition, getPaint, getPaintFlags, getPrivateImeOptions, getRightFadingEdgeStrength, getRightPaddingOffset, getSelectionEnd, getSelectionStart, getShadowColor, getShadowDx, getShadowDy, getShadowRadius, getShowSoftInputOnFocus, getTextClassifier, getTextColors, getTextLocale, getTextLocales, getTextMetricsParams, getTextScaleX, getTextSize, getTopPaddingOffset, getTotalPaddingBottom, getTotalPaddingEnd, getTotalPaddingLeft, getTotalPaddingRight, getTotalPaddingStart, getTotalPaddingTop, getTransformationMethod, getTypeface, getUrls, hasOverlappingRendering, hasSelection, invalidateDrawable, isAllCaps, isCursorVisible, isElegantTextHeight, isFallbackLineSpacing, isInputMethodTarget, isPaddingOffsetRequired, isSuggestionsEnabled, isTextSelectable, jumpDrawablesToCurrentState, length, moveCursorToVisibleOffset, onAttachedToWindow, onBeginBatchEdit, onCheckIsTextEditor, onCommitCompletion, onCommitCorrection, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onDragEvent, onDraw, onEditorAction, onEndBatchEdit, onFocusChanged, onGenericMotionEvent, onKeyDown, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onMeasure, onPreDraw, onPrivateIMECommand, onProvideAutofillStructure, onProvideStructure, onResolvePointerIcon, onRestoreInstanceState, onRtlPropertiesChanged, onSaveInstanceState, onScreenStateChanged, onScrollChanged, onSelectionChanged, onTextChanged, onTextContextMenuItem, onTouchEvent, onTrackballEvent, onVisibilityChanged, onWindowFocusChanged, performLongClick, removeTextChangedListener, sendAccessibilityEventUnchecked, setAllCaps, setAutoLinkMask, setAutoSizeTextTypeUniformWithConfiguration, setAutoSizeTextTypeUniformWithPresetSizes, setAutoSizeTextTypeWithDefaults, setBreakStrategy, setCompoundDrawablePadding, setCompoundDrawables, setCompoundDrawablesRelative, setCompoundDrawablesRelativeWithIntrinsicBounds, setCompoundDrawablesRelativeWithIntrinsicBounds, setCompoundDrawablesWithIntrinsicBounds, setCompoundDrawablesWithIntrinsicBounds, setCompoundDrawableTintList, setCompoundDrawableTintMode, setCursorVisible, setCustomInsertionActionModeCallback, setEditableFactory, setElegantTextHeight, setEms, setEnabled, setError, setError, setExtractedText, setFallbackLineSpacing, setFilters, setFirstBaselineToTopHeight, setFontFeatureSettings, setFontVariationSettings, setFrame, setFreezesText, setGravity, setHeight, setHighlightColor, setHint, setHint, setHintTextColor, setHintTextColor, setHorizontallyScrolling, setHyphenationFrequency, setImeActionLabel, setImeHintLocales, setImeOptions, setIncludeFontPadding, setInputExtras, setInputType, setJustificationMode, setKeyListener, setLastBaselineToBottomHeight, setLetterSpacing, setLineHeight, setLines, setLineSpacing, setLinksClickable, setLinkTextColor, setLinkTextColor, setMarqueeRepeatLimit, setMaxEms, setMaxHeight, setMaxLines, setMaxWidth, setMinEms, setMinHeight, setMinLines, setMinWidth, setMovementMethod, setOnEditorActionListener, setPadding, setPaddingRelative, setPaintFlags, setPrivateImeOptions, setRawInputType, setScroller, setSelectAllOnFocus, setSelected, setShadowLayer, setShowSoftInputOnFocus, setSingleLine, setSingleLine, setSpannableFactory, setText, setText, setText, setText, setTextAppearance, setTextClassifier, setTextColor, setTextColor, setTextIsSelectable, setTextKeepState, setTextKeepState, setTextLocale, setTextLocales, setTextMetricsParams, setTextScaleX, setTextSize, setTextSize, setTransformationMethod, setTypeface, setTypeface, setWidth, showContextMenu, showContextMenu, verifyDrawable
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addChildrenForAccessibility, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeSystemWindowInsets, computeVerticalScrollOffset, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, findFocus, findViewById, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getBackground, getBackgroundTintList, getBackgroundTintMode, getBottom, getBottomFadingEdgeStrength, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onDetachedFromWindow, onDisplayHint, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyLongPress, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillVirtualStructure, onProvideVirtualStructure, onSetAlpha, onSizeChanged, onStartTemporaryDetach, onVisibilityAggregated, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ClearableEditText

        +
        public ClearableEditText(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        ClearableEditText

        +
        public ClearableEditText(android.content.Context context,
        +                         android.util.AttributeSet attrs)
        +
      • +
      + + + +
        +
      • +

        ClearableEditText

        +
        public ClearableEditText(android.content.Context context,
        +                         android.util.AttributeSet attrs,
        +                         int defStyle)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        setClearDrawable

        +
        public void setClearDrawable(@DrawableRes
        +                             int resId)
        +
      • +
      + + + +
        +
      • +

        setOnTouchListener

        +
        public void setOnTouchListener(android.view.View.OnTouchListener l)
        +
        +
        Overrides:
        +
        setOnTouchListener in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        setOnFocusChangeListener

        +
        public void setOnFocusChangeListener(android.view.View.OnFocusChangeListener f)
        +
        +
        Overrides:
        +
        setOnFocusChangeListener in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        onTouch

        +
        public boolean onTouch(android.view.View v,
        +                       android.view.MotionEvent event)
        +
        +
        Specified by:
        +
        onTouch in interface android.view.View.OnTouchListener
        +
        +
      • +
      + + + +
        +
      • +

        onFocusChange

        +
        public void onFocusChange(android.view.View v,
        +                          boolean hasFocus)
        +
        +
        Specified by:
        +
        onFocusChange in interface android.view.View.OnFocusChangeListener
        +
        +
      • +
      + + + +
        +
      • +

        isClearIconVisible

        +
        protected boolean isClearIconVisible()
        +
      • +
      + + + +
        +
      • +

        setClearIconVisible

        +
        protected void setClearIconVisible(boolean visible)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/CustomListDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/CustomListDialog.html new file mode 100644 index 0000000..c6df39c --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/CustomListDialog.html @@ -0,0 +1,1216 @@ + + + + + +CustomListDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Class CustomListDialog<This extends CustomListDialog<This>>

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener, android.widget.AdapterView.OnItemClickListener, android.widget.AdapterView.OnItemLongClickListener
    +
    +
    +
    Direct Known Subclasses:
    +
    SimpleColorDialog, SimpleListDialog
    +
    +
    +
    +
    public abstract class CustomListDialog<This extends CustomListDialog<This>>
    +extends CustomViewDialog<This>
    +implements android.widget.AdapterView.OnItemClickListener, android.widget.AdapterView.OnItemLongClickListener
    +
    A dialog that displays a list of items. + MULTI_CHOICE and SINGLE_CHOICE modes are supported. + Specify your custom adapter + + Result: + SELECTED_POSITIONS Integer ArrayList selected item positions + SELECTED_IDS Long[] selected item ids + In SINGLE_CHOICE and SINGLE_CHOICE_DIRECT mode also: + SELECTED_SINGLE_POSITION int selected item position + SELECTED_SINGLE_ID long selected item id + + Created by eltos on 02.01.2017.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      + +
        +
      • + + +

        Nested classes/interfaces inherited from class android.support.v4.app.Fragment

        +android.support.v4.app.Fragment.InstantiationException, android.support.v4.app.Fragment.SavedState
      • +
      +
    • +
    + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      CustomListDialog() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      ThischoiceIdPreset(java.util.List<java.lang.Long> ids) +
      Sets the initially checked items by their ids
      +
      ThischoiceIdPreset(long id) +
      Sets the initially checked item by its id
      +
      ThischoiceIdPreset(long[] ids) +
      Sets the initially checked items by their ids
      +
      ThischoiceMax(int count) +
      Sets the maximum allowed choices for the positive button to become enabled
      +
      ThischoiceMin(int count) +
      Sets the minimum required choices for the positive button to become enabled
      +
      ThischoiceMode(int mode) +
      Sets the list choice mode
      +
      ThischoicePreset(int position) +
      Sets the initially checked item position
      +
      ThischoicePreset(int[] positions) +
      Sets the initially checked item positions
      +
      ThischoicePreset(java.util.List<java.lang.Integer> positions) +
      Sets the initially checked item positions
      +
      Thisdivider(boolean show) +
      Sets the visibility of the divider
      +
      ThisemptyText(int titleResourceId) +
      Sets a string to be displayed if no items are currently visible
      +
      ThisemptyText(java.lang.String title) +
      Sets a string to be displayed if no items are currently visible
      +
      Thisfilterable(boolean enabled) +
      If set to true, show an input field at the to of the list and allow the user + to filter the list
      +
      protected android.widget.AbsListViewgetListView() 
      Thisgrid() +
      Change the list into a grid list view (grid mode)
      +
      ThisgridColumnWidth(int columnWidthDimenResId) +
      Specifies the column with of this grid view (only if in grid mode)
      +
      ThisgridNumColumn(int numColumns) +
      Specifies the number of columns of this grid view (only if in grid mode)
      +
      protected voidnotifyDataSetChanged() 
      protected abstract AdvancedAdapteronCreateAdapter() +
      Overwrite this method to provide a custom adapter
      +
      protected android.view.ViewonCreateContentView(android.os.Bundle savedInstanceState) +
      Inflate your custom view here.
      +
      protected voidonDialogShown() +
      Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
      +
      voidonItemClick(android.widget.AdapterView<?> parent, + android.view.View view, + int position, + long id) +
      Callback method to be invoked when an item in this AdapterView has + been clicked.
      +
      booleanonItemLongClick(android.widget.AdapterView<?> parent, + android.view.View view, + int position, + long id) +
      Callback method to be invoked when an item in this view has been + clicked and held.
      +
      protected android.os.BundleonResult(int which) +
      Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
      +
      voidonSaveInstanceState(android.os.Bundle outState) 
      Thispos(int positiveButtonResourceId) +
      Sets this dialogs positive button text
      +
      Thispos(java.lang.String positiveButton) +
      Sets this dialogs positive button text
      +
      + + +
        +
      • + + +

        Methods inherited from class android.support.v4.app.DialogFragment

        +dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onDetach, onDismiss, onGetLayoutInflater, onStart, onStop, setCancelable, setShowsDialog, setStyle, setupDialog, showNow
      • +
      +
        +
      • + + +

        Methods inherited from class android.support.v4.app.Fragment

        +dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onResume, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CustomListDialog

        +
        public CustomListDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onCreateAdapter

        +
        protected abstract AdvancedAdapter onCreateAdapter()
        +
        Overwrite this method to provide a custom adapter
        +
        +
        Returns:
        +
        the ListAdapter to use
        +
        +
      • +
      + + + + + + + +
        +
      • +

        choiceMin

        +
        public This choiceMin(int count)
        +
        Sets the minimum required choices for the positive button to become enabled
        +
        +
        Parameters:
        +
        count - the minimum required choices
        +
        +
      • +
      + + + +
        +
      • +

        choiceMax

        +
        public This choiceMax(int count)
        +
        Sets the maximum allowed choices for the positive button to become enabled
        +
        +
        Parameters:
        +
        count - the maximum allowed choices
        +
        +
      • +
      + + + +
        +
      • +

        choicePreset

        +
        public This choicePreset(java.util.List<java.lang.Integer> positions)
        +
        Sets the initially checked item positions
        +
        +
        Parameters:
        +
        positions - the initially checked positions
        +
        +
      • +
      + + + +
        +
      • +

        choicePreset

        +
        public This choicePreset(int[] positions)
        +
        Sets the initially checked item positions
        +
        +
        Parameters:
        +
        positions - the initially checked positions
        +
        +
      • +
      + + + +
        +
      • +

        choicePreset

        +
        public This choicePreset(int position)
        +
        Sets the initially checked item position
        +
        +
        Parameters:
        +
        position - the initially checked position
        +
        +
      • +
      + + + +
        +
      • +

        choiceIdPreset

        +
        public This choiceIdPreset(java.util.List<java.lang.Long> ids)
        +
        Sets the initially checked items by their ids
        +
        +
        Parameters:
        +
        ids - the initially checked item ids
        +
        +
      • +
      + + + +
        +
      • +

        choiceIdPreset

        +
        public This choiceIdPreset(long[] ids)
        +
        Sets the initially checked items by their ids
        +
        +
        Parameters:
        +
        ids - the initially checked item ids
        +
        +
      • +
      + + + +
        +
      • +

        choiceIdPreset

        +
        public This choiceIdPreset(long id)
        +
        Sets the initially checked item by its id
        +
        +
        Parameters:
        +
        id - the initially checked item id
        +
        +
      • +
      + + + +
        +
      • +

        grid

        +
        public This grid()
        +
        Change the list into a grid list view (grid mode)
        +
      • +
      + + + +
        +
      • +

        gridNumColumn

        +
        public This gridNumColumn(int numColumns)
        +
        Specifies the number of columns of this grid view (only if in grid mode)
        +
        +
        Parameters:
        +
        numColumns - the number of columns
        +
        +
      • +
      + + + +
        +
      • +

        gridColumnWidth

        +
        public This gridColumnWidth(@DimenRes
        +                            int columnWidthDimenResId)
        +
        Specifies the column with of this grid view (only if in grid mode)
        +
        +
        Parameters:
        +
        columnWidthDimenResId - the with as an android dimension resource identifier
        +
        +
      • +
      + + + +
        +
      • +

        divider

        +
        public This divider(boolean show)
        +
        Sets the visibility of the divider
        +
        +
        Parameters:
        +
        show - weather to display a divider or not
        +
        +
      • +
      + + + +
        +
      • +

        filterable

        +
        public This filterable(boolean enabled)
        +
        If set to true, show an input field at the to of the list and allow the user + to filter the list
        +
        +
        Parameters:
        +
        enabled - weather to allow filtering or not
        +
        +
      • +
      + + + +
        +
      • +

        emptyText

        +
        public This emptyText(java.lang.String title)
        +
        Sets a string to be displayed if no items are currently visible
        +
        +
        Parameters:
        +
        title - the string to be displayed
        +
        +
      • +
      + + + +
        +
      • +

        emptyText

        +
        public This emptyText(@StringRes
        +                      int titleResourceId)
        +
        Sets a string to be displayed if no items are currently visible
        +
        +
        Parameters:
        +
        titleResourceId - the android string resource to be displayed
        +
        +
      • +
      + + + +
        +
      • +

        pos

        +
        public This pos(java.lang.String positiveButton)
        +
        Description copied from class: SimpleDialog
        +
        Sets this dialogs positive button text
        +
        +
        Overrides:
        +
        pos in class SimpleDialog<This extends CustomListDialog<This>>
        +
        Parameters:
        +
        positiveButton - the text as string
        +
        +
      • +
      + + + +
        +
      • +

        pos

        +
        public This pos(int positiveButtonResourceId)
        +
        Description copied from class: SimpleDialog
        +
        Sets this dialogs positive button text
        +
        +
        Overrides:
        +
        pos in class SimpleDialog<This extends CustomListDialog<This>>
        +
        Parameters:
        +
        positiveButtonResourceId - the text as android string resource
        +
        +
      • +
      + + + +
        +
      • +

        onItemClick

        +
        public void onItemClick(android.widget.AdapterView<?> parent,
        +                        android.view.View view,
        +                        int position,
        +                        long id)
        +
        Callback method to be invoked when an item in this AdapterView has + been clicked. + Implementers can call Adapter#getItem(position) if they need + to access the data associated with the selected item.
        +
        +
        Specified by:
        +
        onItemClick in interface android.widget.AdapterView.OnItemClickListener
        +
        Parameters:
        +
        parent - The AdapterView where the click happened.
        +
        view - The view within the AdapterView that was clicked (this + will be a view provided by the adapter)
        +
        position - The position of the view in the adapter.
        +
        id - The row id of the item that was clicked.
        +
        +
      • +
      + + + +
        +
      • +

        onItemLongClick

        +
        public boolean onItemLongClick(android.widget.AdapterView<?> parent,
        +                               android.view.View view,
        +                               int position,
        +                               long id)
        +
        Callback method to be invoked when an item in this view has been + clicked and held. + + Implementers can call Adapter#getItem(position) if they need to access + the data associated with the selected item.
        +
        +
        Specified by:
        +
        onItemLongClick in interface android.widget.AdapterView.OnItemLongClickListener
        +
        Parameters:
        +
        parent - The AbsListView where the click happened
        +
        view - The view within the AbsListView that was clicked
        +
        position - The position of the view in the list
        +
        id - The row id of the item that was clicked
        +
        Returns:
        +
        true if the callback consumed the long click, false otherwise
        +
        +
      • +
      + + + +
        +
      • +

        onCreateContentView

        +
        protected android.view.View onCreateContentView(android.os.Bundle savedInstanceState)
        +
        Description copied from class: CustomViewDialog
        +
        Inflate your custom view here.
        +
        +
        Specified by:
        +
        onCreateContentView in class CustomViewDialog<This extends CustomListDialog<This>>
        +
        Parameters:
        +
        savedInstanceState - The last saved instance state of the Fragment, + or null if this fragment is created for the first time.
        +
        Returns:
        +
        Return a new View to be displayed by the Fragment.
        +
        +
      • +
      + + + +
        +
      • +

        getListView

        +
        protected android.widget.AbsListView getListView()
        +
      • +
      + + + +
        +
      • +

        notifyDataSetChanged

        +
        protected void notifyDataSetChanged()
        +
      • +
      + + + +
        +
      • +

        onDialogShown

        +
        protected void onDialogShown()
        +
        Description copied from class: CustomViewDialog
        +
        Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
        +
        +
        Overrides:
        +
        onDialogShown in class CustomViewDialog<This extends CustomListDialog<This>>
        +
        +
      • +
      + + + + + + + +
        +
      • +

        onSaveInstanceState

        +
        public void onSaveInstanceState(android.os.Bundle outState)
        +
        +
        Overrides:
        +
        onSaveInstanceState in class android.support.v4.app.DialogFragment
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListDialog.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListDialog.html new file mode 100644 index 0000000..703f9cc --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListDialog.html @@ -0,0 +1,678 @@ + + + + + +SimpleListDialog (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Class SimpleListDialog

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.arch.lifecycle.LifecycleOwner, android.arch.lifecycle.ViewModelStoreOwner, android.content.ComponentCallbacks, android.content.DialogInterface.OnCancelListener, android.content.DialogInterface.OnDismissListener, android.view.View.OnCreateContextMenuListener, android.widget.AdapterView.OnItemClickListener, android.widget.AdapterView.OnItemLongClickListener
    +
    +
    +
    +
    public class SimpleListDialog
    +extends CustomListDialog<SimpleListDialog>
    +
    A dialog that displays a filterable list in single- or multi-choice mode. + + Created by eltos on 02.01.2017.
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleListDialog

        +
        public SimpleListDialog()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        items

        +
        public SimpleListDialog items(android.content.Context context,
        +                              @StringRes
        +                              int[] labelsResourceIds)
        +
        Populate the list with the labels provided
        +
        +
        Parameters:
        +
        context - a context for resolving the string ids (cannot use getContext() here)
        +
        labelsResourceIds - a list of android string resource identifiers
        +
        +
      • +
      + + + +
        +
      • +

        items

        +
        public SimpleListDialog items(android.content.Context context,
        +                              @ArrayRes
        +                              int labelArrayResourceIds)
        +
        Populate the list using a string array resource id
        +
        +
        Parameters:
        +
        context - a context for resolving the resource id (cannot use getContext() here)
        +
        labelArrayResourceIds - an android string array resource identifier
        +
        +
      • +
      + + + +
        +
      • +

        items

        +
        public SimpleListDialog items(java.lang.String[] labels)
        +
        Populate the list with the labels provided
        +
        +
        Parameters:
        +
        labels - a list of string to be displayed
        +
        +
      • +
      + + + +
        +
      • +

        items

        +
        public SimpleListDialog items(java.lang.String[] labels,
        +                              long[] ids)
        +
        Populate the list with the labels provided + The corresponding ids can be used to identify which labels were selected
        +
        +
        Parameters:
        +
        labels - a list of string to be displayed
        +
        ids - a list of ids corresponding to the strings
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if the arrays length don't match
        +
        +
      • +
      + + + + + + + +
        +
      • +

        filterable

        +
        public SimpleListDialog filterable(boolean enabled,
        +                                   boolean highlight)
        +
        If set to true, show an input field at the to of the list and allow the user + to filter the list
        +
        +
        Parameters:
        +
        enabled - weather to allow filtering or not
        +
        highlight - weather to highlight the text filtered
        +
        +
      • +
      + + + +
        +
      • +

        onCreateAdapter

        +
        protected eltos.simpledialogfragment.list.SimpleListDialog.SimpleListAdapter onCreateAdapter()
        +
        Description copied from class: CustomListDialog
        +
        Overwrite this method to provide a custom adapter
        +
        +
        Specified by:
        +
        onCreateAdapter in class CustomListDialog<SimpleListDialog>
        +
        Returns:
        +
        the ListAdapter to use
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListItem.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListItem.html new file mode 100644 index 0000000..9408e61 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/SimpleListItem.html @@ -0,0 +1,442 @@ + + + + + +SimpleListItem (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + + +
+
eltos.simpledialogfragment.list
+

Class SimpleListItem

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.os.Parcelable
    +
    +
    +
    +
    public class SimpleListItem
    +extends java.lang.Object
    +implements android.os.Parcelable
    +
    Created by eltos on 02.01.2017.
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface android.os.Parcelable

        +android.os.Parcelable.ClassLoaderCreator<T>, android.os.Parcelable.Creator<T>
      • +
      +
    • +
    + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static android.os.Parcelable.Creator<SimpleListItem>CREATOR 
      +
        +
      • + + +

        Fields inherited from interface android.os.Parcelable

        +CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ModifierConstructor and Description
      protected SimpleListItem(java.lang.String string) 
      protected SimpleListItem(java.lang.String string, + long id) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intdescribeContents() 
      longgetId() 
      java.lang.StringgetString() 
      voidsetId(long id) 
      voidsetString(java.lang.String string) 
      java.lang.StringtoString() 
      voidwriteToParcel(android.os.Parcel dest, + int flags) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CREATOR

        +
        public static final android.os.Parcelable.Creator<SimpleListItem> CREATOR
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleListItem

        +
        protected SimpleListItem(java.lang.String string)
        +
      • +
      + + + +
        +
      • +

        SimpleListItem

        +
        protected SimpleListItem(java.lang.String string,
        +                         long id)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        +
      • +
      + + + +
        +
      • +

        getString

        +
        public java.lang.String getString()
        +
      • +
      + + + +
        +
      • +

        setString

        +
        public void setString(java.lang.String string)
        +
      • +
      + + + +
        +
      • +

        setId

        +
        public void setId(long id)
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public long getId()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-frame.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-frame.html new file mode 100644 index 0000000..9e61bdc --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-frame.html @@ -0,0 +1,34 @@ + + + + + +eltos.simpledialogfragment.list (simpledialogfragment 3.0 API) + + + + + +

eltos.simpledialogfragment.list

+
+

Interfaces

+ +

Classes

+ +

Enums

+ +
+ + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-summary.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-summary.html new file mode 100644 index 0000000..0ec02b1 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-summary.html @@ -0,0 +1,208 @@ + + + + + +eltos.simpledialogfragment.list (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package eltos.simpledialogfragment.list

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-tree.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-tree.html new file mode 100644 index 0000000..0e8d518 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/list/package-tree.html @@ -0,0 +1,204 @@ + + + + + +eltos.simpledialogfragment.list Class Hierarchy (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package eltos.simpledialogfragment.list

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/package-frame.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/package-frame.html new file mode 100644 index 0000000..7ea9ce0 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/package-frame.html @@ -0,0 +1,36 @@ + + + + + +eltos.simpledialogfragment (simpledialogfragment 3.0 API) + + + + + +

eltos.simpledialogfragment

+
+

Interfaces

+ +

Classes

+ +

Enums

+ +
+ + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/package-summary.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/package-summary.html new file mode 100644 index 0000000..f0a48b5 --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/package-summary.html @@ -0,0 +1,222 @@ + + + + + +eltos.simpledialogfragment (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Package eltos.simpledialogfragment

+
+
+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/eltos/simpledialogfragment/package-tree.html b/docs/v3.0/javadoc/eltos/simpledialogfragment/package-tree.html new file mode 100644 index 0000000..4cc825b --- /dev/null +++ b/docs/v3.0/javadoc/eltos/simpledialogfragment/package-tree.html @@ -0,0 +1,177 @@ + + + + + +eltos.simpledialogfragment Class Hierarchy (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For Package eltos.simpledialogfragment

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/help-doc.html b/docs/v3.0/javadoc/help-doc.html new file mode 100644 index 0000000..64d0418 --- /dev/null +++ b/docs/v3.0/javadoc/help-doc.html @@ -0,0 +1,223 @@ + + + + + +API Help (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+ +This help file applies to API documentation generated using the standard doclet.
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/index-all.html b/docs/v3.0/javadoc/index-all.html new file mode 100644 index 0000000..81a2833 --- /dev/null +++ b/docs/v3.0/javadoc/index-all.html @@ -0,0 +1,1970 @@ + + + + + +Index (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I L M N O P R S T U V W  + + +

A

+
+
acceptsPositiveButtonPress() - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
acceptsPositiveButtonPress() - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Overwrite this method to catch positive button presses, + e.g. if you need to verify input by the user + + Note: do not call CustomViewDialog.pressPositiveButton() here!
+
+
acceptsPositiveButtonPress() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
acceptsPositiveButtonPress() - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
acceptsPositiveButtonPress() - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
AdvancedAdapter<T> - Class in eltos.simpledialogfragment.list
+
+
Created by eltos on 04.12.2016.
+
+
AdvancedAdapter() - Constructor for class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
AdvancedAdapter.AdvancedFilter - Class in eltos.simpledialogfragment.list
+
+
An advanced filter where only the AdvancedAdapter.AdvancedFilter.matches(T, java.lang.CharSequence) method needs + to be overwritten
+
+
AdvancedAdapter.ItemIdentifier<Item> - Interface in eltos.simpledialogfragment.list
+
 
+
AdvancedFilter() - Constructor for class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
 
+
AdvancedFilter(boolean, boolean) - Constructor for class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
+ +
+
AdvancedSectionAdapter<T> - Class in eltos.simpledialogfragment.list
+
+
An extension of AdvancedAdapter that provides a section indexer + + Created by eltos on 02.02.2017.
+
+
AdvancedSectionAdapter() - Constructor for class eltos.simpledialogfragment.list.AdvancedSectionAdapter
+
 
+
ALLOW_EMPTY - Static variable in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
allowCustom(boolean) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
+
Set this to true to show a field with a color picker option
+
+
allowCustom - Variable in class eltos.simpledialogfragment.form.ColorField
+
 
+
allowCustom(boolean) - Method in class eltos.simpledialogfragment.form.ColorField
+
+
Set this to true to show a field with a color picker option
+
+
allowEmpty(boolean) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Allow empty input.
+
+
ALPHA - Static variable in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
 
+
alpha(boolean) - Method in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
+
Specifies weather a seek bar for transparency control is displayed
+
+
AUTO - Static variable in class eltos.simpledialogfragment.color.ColorView
+
 
+
AUTO - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
AUTO - Static variable in class eltos.simpledialogfragment.form.ColorField
+
 
+
+ + + +

B

+
+
BEIGE_COLOR_PALLET - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
BITMAP - Static variable in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
box(String) - Static method in class eltos.simpledialogfragment.form.Check
+
+
Factory method for a check field.
+
+
build() - Static method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.CustomViewDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.input.SimpleEMailDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
build() - Static method in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
buildEmailInput(String) - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to build a form dialog with a single email input
+
+
buildLogin(String, String) - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to build a form dialog with a plain input alongside + a password input for login with username and password
+
+
buildLoginEmail(String, String) - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to build a form dialog with an email input alongside + a password input for login with email address and password
+
+
buildNumberInput(String) - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to build a form dialog with a single number input
+
+
buildPasswordInput(String) - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to build a form dialog with a single password input
+
+
buildPinCodeInput(String) - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to build a form dialog with a single pin code input
+
+
buildPinCodeInput(String, int) - Static method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to build a form dialog with a single pin code input
+
+
buildViewHolder() - Method in class eltos.simpledialogfragment.form.Check
+
 
+
buildViewHolder() - Method in class eltos.simpledialogfragment.form.ColorField
+
 
+
buildViewHolder() - Method in class eltos.simpledialogfragment.form.FormElement
+
+
Return your custom implementation of FormElementViewHolder here
+
+
buildViewHolder() - Method in class eltos.simpledialogfragment.form.Hint
+
 
+
buildViewHolder() - Method in class eltos.simpledialogfragment.form.Input
+
 
+
buildViewHolder() - Method in class eltos.simpledialogfragment.form.Spinner
+
 
+
BUNDLE - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
BUTTON_NEGATIVE - Static variable in interface eltos.simpledialogfragment.SimpleDialog.OnDialogResultListener
+
 
+
BUTTON_NEUTRAL - Static variable in interface eltos.simpledialogfragment.SimpleDialog.OnDialogResultListener
+
 
+
BUTTON_POSITIVE - Static variable in interface eltos.simpledialogfragment.SimpleDialog.OnDialogResultListener
+
 
+
+ + + +

C

+
+
callResultListener(int, Bundle) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
 
+
callResultListener(int, Bundle) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
CANCELABLE - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
cancelable(boolean) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Specifies weather this dialog may be canceled by pressing the back button or + touching outside of the dialog.
+
+
CANCELED - Static variable in interface eltos.simpledialogfragment.SimpleDialog.OnDialogResultListener
+
 
+
Check - Class in eltos.simpledialogfragment.form
+
+
An checkbox form element to be used with SimpleFormDialog + + This is a CheckBox - what else?
+
+
check(boolean) - Method in class eltos.simpledialogfragment.form.Check
+
+
Sets the initial state of the checkbox
+
+
check(int) - Method in class eltos.simpledialogfragment.form.Check
+
+
Sets the initial state of the checkbox
+
+
check(boolean) - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
+
Sets the initial check state
+
+
CHECK_PIN - Static variable in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
CHECKBOX_LABEL - Static variable in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
CHECKBOX_REQUIRED - Static variable in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
CHECKED - Static variable in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
checkRequired(boolean) - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
+
Weather the check is required.
+
+
CHOICE_MAX_COUNT - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
CHOICE_MIN_COUNT - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
CHOICE_MODE - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
CHOICE_MODE_MULTIPLE - Static variable in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
CHOICE_MODE_NONE - Static variable in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
CHOICE_MODE_SINGLE - Static variable in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
choiceIdPreset(List<Long>) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the initially checked items by their ids
+
+
choiceIdPreset(long[]) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the initially checked items by their ids
+
+
choiceIdPreset(long) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the initially checked item by its id
+
+
choiceMax(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the maximum allowed choices for the positive button to become enabled
+
+
choiceMin(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the minimum required choices for the positive button to become enabled
+
+
choiceMode(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the list choice mode
+
+
choicePreset(List<Integer>) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the initially checked item positions
+
+
choicePreset(int[]) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the initially checked item positions
+
+
choicePreset(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the initially checked item position
+
+
ClearableEditText - Class in eltos.simpledialogfragment.list
+
+
An edit text with a clear button
+
+
ClearableEditText(Context) - Constructor for class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
ClearableEditText(Context, AttributeSet) - Constructor for class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
ClearableEditText(Context, AttributeSet, int) - Constructor for class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
ClearableEditText.Listener - Interface in eltos.simpledialogfragment.list
+
 
+
ClearableEditText.Location - Enum in eltos.simpledialogfragment.list
+
 
+
clearCurrentFocus() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog.FocusActions
+
+
Helper to clear the current focus
+
+
COLOR - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
COLOR - Static variable in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
 
+
color(int) - Method in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
+
Specifies the initial color of the color wheel
+
+
color(int) - Method in class eltos.simpledialogfragment.form.ColorField
+
+
Sets the initial color
+
+
ColorAdapter(int[], boolean) - Constructor for class eltos.simpledialogfragment.color.SimpleColorDialog.ColorAdapter
+
 
+
ColorField - Class in eltos.simpledialogfragment.form
+
+
A color element to be used with SimpleFormDialog + + One can pick a color here + + This will add a ColorInt to resource bundle containing the color.
+
+
ColorField(Parcel) - Constructor for class eltos.simpledialogfragment.form.ColorField
+
 
+
COLORFUL_COLOR_PALLET - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
colorPreset(int) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
+
Sets the initially selected color
+
+
colorRes(int) - Method in class eltos.simpledialogfragment.form.ColorField
+
+
Sets the initial color
+
+
COLORS - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
colors(int[]) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
+
Sets the colors to choose from + Default is the SimpleColorDialog.DEFAULT_COLORS set
+
+
colors(Context, int) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
+ +
+
colors - Variable in class eltos.simpledialogfragment.form.ColorField
+
 
+
colors(int[]) - Method in class eltos.simpledialogfragment.form.ColorField
+
+
Sets the colors to choose from + Default is the SimpleColorDialog.DEFAULT_COLORS set
+
+
colors(Context, int) - Method in class eltos.simpledialogfragment.form.ColorField
+
+ +
+
ColorView - Class in eltos.simpledialogfragment.color
+
 
+
ColorView(Context) - Constructor for class eltos.simpledialogfragment.color.ColorView
+
 
+
ColorView(Context, AttributeSet) - Constructor for class eltos.simpledialogfragment.color.ColorView
+
 
+
ColorView(Context, AttributeSet, int) - Constructor for class eltos.simpledialogfragment.color.ColorView
+
 
+
ColorView.Style - Enum in eltos.simpledialogfragment.color
+
 
+
ColorWheelView - Class in eltos.simpledialogfragment.color
+
+
A widget to pick a hsv based color + + Created by eltos on 03.02.2017.
+
+
ColorWheelView(Context) - Constructor for class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
ColorWheelView(Context, AttributeSet) - Constructor for class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
ColorWheelView(Context, AttributeSet, int) - Constructor for class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
ColorWheelView.OnColorChangeListener - Interface in eltos.simpledialogfragment.color
+
 
+
continueWithNextElement(boolean) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog.DialogActions
+
+
Helper to move the focus to the next element or to simulate a positive button + press if this is the last element
+
+
CREATOR - Static variable in class eltos.simpledialogfragment.form.Check
+
 
+
CREATOR - Static variable in class eltos.simpledialogfragment.form.ColorField
+
 
+
CREATOR - Static variable in class eltos.simpledialogfragment.form.Hint
+
 
+
CREATOR - Static variable in class eltos.simpledialogfragment.form.Input
+
 
+
CREATOR - Static variable in class eltos.simpledialogfragment.form.Spinner
+
 
+
CREATOR - Static variable in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
CUSTOM - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
CustomListDialog<This extends CustomListDialog<This>> - Class in eltos.simpledialogfragment.list
+
+
A dialog that displays a list of items.
+
+
CustomListDialog() - Constructor for class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
CustomViewDialog<This extends CustomViewDialog<This>> - Class in eltos.simpledialogfragment
+
+
The base class for all custom dialogs.
+
+
CustomViewDialog() - Constructor for class eltos.simpledialogfragment.CustomViewDialog
+
 
+
+ + + +

D

+
+
DATA_SET - Static variable in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
DATE - Static variable in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
date(Date) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
+
Specify the initially set date
+
+
date(long) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
+
Specify the initially set date as milliseconds
+
+
DEFAULT_COLOR - Static variable in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
DEFAULT_COLORS - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
describeContents() - Method in class eltos.simpledialogfragment.form.Check
+
 
+
describeContents() - Method in class eltos.simpledialogfragment.form.ColorField
+
 
+
describeContents() - Method in class eltos.simpledialogfragment.form.FormElement
+
 
+
describeContents() - Method in class eltos.simpledialogfragment.form.Hint
+
 
+
describeContents() - Method in class eltos.simpledialogfragment.form.Input
+
 
+
describeContents() - Method in class eltos.simpledialogfragment.form.Spinner
+
 
+
describeContents() - Method in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
didClearText() - Method in interface eltos.simpledialogfragment.list.ClearableEditText.Listener
+
 
+
dispatchTouchEvent(MotionEvent) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
divider(boolean) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets the visibility of the divider
+
+
DRAWABLE_RESOURCE - Static variable in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
+ + + +

E

+
+
eltos.simpledialogfragment - package eltos.simpledialogfragment
+
 
+
eltos.simpledialogfragment.color - package eltos.simpledialogfragment.color
+
 
+
eltos.simpledialogfragment.form - package eltos.simpledialogfragment.form
+
 
+
eltos.simpledialogfragment.input - package eltos.simpledialogfragment.input
+
 
+
eltos.simpledialogfragment.list - package eltos.simpledialogfragment.list
+
 
+
email(String) - Static method in class eltos.simpledialogfragment.form.Input
+
+
Factory method for an email input field.
+
+
EMAIL - Static variable in class eltos.simpledialogfragment.input.SimpleEMailDialog
+
 
+
EMAIL_PATTERN - Static variable in class eltos.simpledialogfragment.input.SimpleEMailDialog
+
 
+
emptyText(String) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets a string to be displayed if no items are currently visible
+
+
emptyText(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Sets a string to be displayed if no items are currently visible
+
+
extra(Bundle) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Pass extras to the dialog to retain specific information across configuration changes.
+
+
extractContentView(Bundle) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Method to extract the underlying content view.
+
+
+ + + +

F

+
+
field - Variable in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+
The FormElement that this ViewHolder represents.
+
+
fields(FormElement...) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Convenient method to populate the form with form elements
+
+
filterable(boolean) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
If set to true, show an input field at the to of the list and allow the user + to filter the list
+
+
filterable(boolean, boolean) - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
+
If set to true, show an input field at the to of the list and allow the user + to filter the list
+
+
filterItems() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
FIRST_DAY_OF_WEEK - Static variable in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
firstDayOfWeek(int) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
+
Set the first day of the week to display
+
+
focus(SimpleFormDialog.FocusActions) - Method in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+
Method to focus this element
+
+
FocusActions() - Constructor for class eltos.simpledialogfragment.form.SimpleFormDialog.FocusActions
+
 
+
forceSuggestion() - Method in class eltos.simpledialogfragment.form.Input
+
+ +
+
forceSuggestion(boolean) - Method in class eltos.simpledialogfragment.form.Input
+
+
Specify weather this input may contain only one of the suggestions provided.
+
+
FormElement<T extends FormElement,V extends FormElementViewHolder> - Class in eltos.simpledialogfragment.form
+
+
Base-class for form elements to be used with SimpleFormDialog + + Each form element holds a FormElement.resultKey that is used to receive element + specific results in SimpleFormDialog.onResult(int) + + Created by eltos on 20.02.17.
+
+
FormElement(String) - Constructor for class eltos.simpledialogfragment.form.FormElement
+
 
+
FormElement(Parcel) - Constructor for class eltos.simpledialogfragment.form.FormElement
+
 
+
FormElementViewHolder<E extends FormElement> - Class in eltos.simpledialogfragment.form
+
+
The Base class for all ViewHolders + + This class is used to create the View that represents the corresponding FormElement + and to maintain it's functionality + + Created by eltos on 23.02.17.
+
+
FormElementViewHolder(E) - Constructor for class eltos.simpledialogfragment.form.FormElementViewHolder
+
 
+
+ + + +

G

+
+
getArgString(String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
getCheckedItemCount() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
getCheckedItemIds() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
getCheckedItemOriginalPositions() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
getCheckedItems() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
getColor() - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
getColor() - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
getContentViewLayout() - Method in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+
Implement this method to return a custom layout resource id for this view
+
+
getContext() - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
getCount() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
getDarkRippleColor(int) - Static method in class eltos.simpledialogfragment.color.ColorView
+
 
+
getData() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Get the data maintained by this adapter
+
+
getFilter() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Overwrite this method to return your AdvancedFilter here
+
+
getHint(Context) - Method in class eltos.simpledialogfragment.form.Input
+
 
+
getId() - Method in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
getIdForItem(Item) - Method in interface eltos.simpledialogfragment.list.AdvancedAdapter.ItemIdentifier
+
 
+
getInitialColor(Context) - Method in class eltos.simpledialogfragment.form.ColorField
+
 
+
getInitialState(Context) - Method in class eltos.simpledialogfragment.form.Check
+
 
+
getItem(int) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
getItemId(int) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
getItems(Context) - Method in class eltos.simpledialogfragment.form.Spinner
+
 
+
getLightRippleColor(int) - Static method in class eltos.simpledialogfragment.color.ColorView
+
 
+
getListView() - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
getPatternError(Context) - Method in class eltos.simpledialogfragment.form.Input
+
 
+
getPlaceholderText(Context) - Method in class eltos.simpledialogfragment.form.Spinner
+
 
+
getPositionForSection(int) - Method in class eltos.simpledialogfragment.list.AdvancedSectionAdapter
+
 
+
getSectionForPosition(int) - Method in class eltos.simpledialogfragment.list.AdvancedSectionAdapter
+
 
+
getSections() - Method in class eltos.simpledialogfragment.list.AdvancedSectionAdapter
+
 
+
getSectionTitle(T) - Method in class eltos.simpledialogfragment.list.AdvancedSectionAdapter
+
+
Overwrite this method to return the section title corresponding with the given object.
+
+
getString() - Method in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
getSuggestions(Context) - Method in class eltos.simpledialogfragment.form.Input
+
 
+
getText(Context) - Method in class eltos.simpledialogfragment.form.Check
+
 
+
getText(Context) - Method in class eltos.simpledialogfragment.form.FormElement
+
 
+
getText(Context) - Method in class eltos.simpledialogfragment.form.Input
+
 
+
getText() - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
getText() - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
getView(int, View, ViewGroup) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog.ColorAdapter
+
 
+
getView(int, View, ViewGroup) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
grid() - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Change the list into a grid list view (grid mode)
+
+
gridColumnWidth(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Specifies the column with of this grid view (only if in grid mode)
+
+
gridNumColumn(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Specifies the number of columns of this grid view (only if in grid mode)
+
+
+ + + +

H

+
+
hideHexInput(boolean) - Method in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
+
Method to hide the input field for color hex code
+
+
hideKeyboard() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog.FocusActions
+
+
Helper to hide the soft keyboard
+
+
highlight(String, Context) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Highlights everything that matched the current filter (if any) in text
+
+
highlight(String, int) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Highlights everything that matched the current filter (if any) in text
+
+
HIGHLIGHT - Static variable in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
Hint - Class in eltos.simpledialogfragment.form
+
+
A hint element to be used with SimpleFormDialog + + This is simple hint text + + Created by philipp on 06.07.2018
+
+
Hint() - Constructor for class eltos.simpledialogfragment.form.Hint
+
 
+
Hint(Parcel) - Constructor for class eltos.simpledialogfragment.form.Hint
+
 
+
hint(String) - Method in class eltos.simpledialogfragment.form.Input
+
+
Sets a hint
+
+
hint(int) - Method in class eltos.simpledialogfragment.form.Input
+
+
Sets a hint
+
+
HINT - Static variable in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
hint(String) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Sets the EditText's hint
+
+
hint(int) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Sets the EditText's hint
+
+
HOUR - Static variable in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
hour(int) - Method in class eltos.simpledialogfragment.SimpleTimeDialog
+
+
Specify the initially set hour
+
+
HTML - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
+ + + +

I

+
+
icon(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs icon
+
+
ICON_RESOURCE - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
image(int) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
+
Sets the image drawable to be displayed
+
+
image(Bitmap) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
+
Deprecated.
+
+
image(Class<? extends SimpleImageDialog.Creator>) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
+
Sets a Creator that can be used to create the image.
+
+
image(Uri) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
+
Sets the image uri to be displayed
+
+
IMAGE_URI - Static variable in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
inflate(int) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Method to inflate your custom View from CustomViewDialog.onCreateContentView(android.os.Bundle)
+
+
inflate(int, ViewGroup, boolean) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Method to inflate your custom View from CustomViewDialog.onCreateContentView(android.os.Bundle).
+
+
INITIALLY_CHECKED_IDS - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
INITIALLY_CHECKED_POSITIONS - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
Input - Class in eltos.simpledialogfragment.form
+
+
An input form element to be used with SimpleFormDialog + + This is an EditText that can be used to enter text, email-addresses, numbers, passwords etc.
+
+
INPUT_FIELDS - Static variable in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
INPUT_TYPE - Static variable in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
inputType(int) - Method in class eltos.simpledialogfragment.form.Input
+
+
Sets the input type + The default is InputType.TYPE_CLASS_TEXT.
+
+
inputType(int) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Sets the input type + The default is InputType.TYPE_CLASS_TEXT.
+
+
isChecked() - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
isClearIconVisible() - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
isColorDark(int) - Static method in class eltos.simpledialogfragment.color.ColorView
+
 
+
isIgnoreCase() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
 
+
isInputEmpty() - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
isItemChecked(int) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
isLastFocusableElement() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog.DialogActions
+
+
weather this is the final element
+
+
isMatchWordBeginning() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
 
+
isOnlyFocusableElement() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog.DialogActions
+
+
weather this is the final element
+
+
items(int) - Method in class eltos.simpledialogfragment.form.Spinner
+
+
Provide an array resource with items to be shown by this spinner.
+
+
items(int...) - Method in class eltos.simpledialogfragment.form.Spinner
+
+
Provide an array of items to be shown by this spinner.
+
+
items(String...) - Method in class eltos.simpledialogfragment.form.Spinner
+
+
Provide an array of items to be shown by this spinner.
+
+
items(Context, int[]) - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
+
Populate the list with the labels provided
+
+
items(Context, int) - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
+
Populate the list using a string array resource id
+
+
items(String[]) - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
+
Populate the list with the labels provided
+
+
items(String[], long[]) - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
+
Populate the list with the labels provided + The corresponding ids can be used to identify which labels were selected
+
+
items(ArrayList<SimpleListItem>) - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
+
Populate the list with the Items provided.
+
+
+ + + +

L

+
+
label(String) - Method in class eltos.simpledialogfragment.form.Check
+
+
Sets the label
+
+
label(int) - Method in class eltos.simpledialogfragment.form.Check
+
+
Sets the label
+
+
label(String) - Method in class eltos.simpledialogfragment.form.FormElement
+
+
Sets the label
+
+
label(int) - Method in class eltos.simpledialogfragment.form.FormElement
+
+
Sets the label
+
+
label(String) - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
+
Sets the checkbox's label
+
+
label(int) - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
+
Sets the checkbox's label
+
+
LENGTH - Static variable in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
length(int) - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
+
Sets the pin codes length (default is 4 digits)
+
+
+ + + +

M

+
+
MASK - Static variable in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
matches(T, CharSequence) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
 
+
matches(String) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
+
Simple string matcher that uses the current constraint and flags as specified + upon creation.
+
+
matchesWord(String, CharSequence) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
+
Deprecated.
+
+
MATERIAL_COLOR_PALLET - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
MATERIAL_COLOR_PALLET_DARK - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
MATERIAL_COLOR_PALLET_LIGHT - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
max(int) - Method in class eltos.simpledialogfragment.form.Input
+
+
Sets an upper limit to the input's text length.
+
+
max(int) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Sets a max limit to the EditText.
+
+
MAX_DATE - Static variable in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
MAX_LENGTH - Static variable in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
maxDate(Date) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
+
Sets the last date selectable
+
+
maxDate(long) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
+
Sets the last date selectable as milliseconds
+
+
MESSAGE - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
min(int) - Method in class eltos.simpledialogfragment.form.Input
+
+
Sets a lower limit to the input's text length.
+
+
MIN_DATE - Static variable in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
minDate(Date) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
+
Sets the first date selectable
+
+
minDate(long) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
+
Sets the first date selectable as milliseconds
+
+
MINUTE - Static variable in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
minute(int) - Method in class eltos.simpledialogfragment.SimpleTimeDialog
+
+
Specify the initially set minute
+
+
msg(String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs message
+
+
msg(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs message
+
+
msgHtml(String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs message as html styled string
+
+
msgHtml(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs message as html styled string
+
+
MULTI_CHOICE - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
+ + + +

N

+
+
name(String) - Static method in class eltos.simpledialogfragment.form.Input
+
+
Factory method for a name input field.
+
+
neg(String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs negative button text
+
+
neg(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs negative button text
+
+
neg() - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs negative button text to R.string.no
+
+
NEGATIVE_BUTTON_TEXT - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
neut(String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs neutral button text
+
+
neut(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs neutral button text
+
+
neut() - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs neutral button text to R.string.cancel
+
+
NEUTRAL_BUTTON_TEXT - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
NO_CHOICE - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
NO_ID - Static variable in class eltos.simpledialogfragment.form.FormElement
+
 
+
NONE - Static variable in class eltos.simpledialogfragment.color.ColorView
+
 
+
NONE - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
NONE - Static variable in class eltos.simpledialogfragment.form.ColorField
+
 
+
notifyDataSetChanged() - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
notifyDataSetChanged() - Method in class eltos.simpledialogfragment.list.AdvancedSectionAdapter
+
 
+
notifyDataSetChanged() - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
+ + + +

O

+
+
onCancel(DialogInterface) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
onColorChange(int) - Method in interface eltos.simpledialogfragment.color.ColorWheelView.OnColorChangeListener
+
 
+
onCreate(Bundle) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
onCreate(Bundle) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
 
+
onCreate(Bundle) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
onCreateAdapter() - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
onCreateAdapter() - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Overwrite this method to provide a custom adapter
+
+
onCreateAdapter() - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Inflate your custom view here.
+
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Method for view creation.
+
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
onCreateContentView(Bundle) - Method in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
onCreateDialog(Bundle) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
 
+
onCreateDialog(Bundle) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
onCreateDialog(Bundle) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
onCreateInputConnection(EditorInfo) - Method in class eltos.simpledialogfragment.input.TextInputAutoCompleteTextView
+
 
+
onDateChanged(DatePicker, int, int, int) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
onDestroyView() - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
onDialogShown() - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Overwrite this method to take action once the dialog is shown + such as settings an input focus, showing the keyboard or + setting the initial positiveButtonState
+
+
onDialogShown() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
onDialogShown() - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
onDialogShown() - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
onDialogShown() - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
onDialogShown() - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
onDraw(Canvas) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
onFocusChange(View, boolean) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
onItemClick(AdapterView<?>, View, int, long) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
onItemClick(AdapterView<?>, View, int, long) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Callback method to be invoked when an item in this AdapterView has + been clicked.
+
+
onItemLongClick(AdapterView<?>, View, int, long) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Callback method to be invoked when an item in this view has been + clicked and held.
+
+
onMeasure(int, int) - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
onMeasure(int, int) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
onRestoreInstanceState(Parcelable) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
onResult(String, int, Bundle) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Overwrite this method to provide additional results from your custom view + to be passed to the SimpleDialog.OnDialogResultListener.onResult(java.lang.String, int, android.os.Bundle)
+
+
onResult(int) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
onResult(String, int, Bundle) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
onResult(int) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
onResult(String, int, Bundle) - Method in interface eltos.simpledialogfragment.SimpleDialog.OnDialogResultListener
+
+
Let the hosting fragment or activity implement this interface + to receive results from the dialog
+
+
onResult(int) - Method in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
onSaveInstanceState() - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
onSaveInstanceState(Bundle) - Method in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
onSizeChanged(int, int, int, int) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
onTimeChanged(TimePicker, int, int) - Method in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
onTouch(View, MotionEvent) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
onValidateInput(String, String) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
onValidateInput(String) - Method in class eltos.simpledialogfragment.input.SimpleEMailDialog
+
 
+
onValidateInput(String) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
onValidateInput(String) - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
openKeyboard() - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Helper for opening the soft keyboard
+
+
openKeyboard() - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
+
Helper for opening the soft keyboard
+
+
outline - Variable in class eltos.simpledialogfragment.form.ColorField
+
 
+
+ + + +

P

+
+
password(String) - Static method in class eltos.simpledialogfragment.form.Input
+
+
Factory method for a password input field.
+
+
pattern - Variable in class eltos.simpledialogfragment.input.SimpleEMailDialog
+
 
+
performFiltering(CharSequence) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
 
+
phone(String) - Static method in class eltos.simpledialogfragment.form.Input
+
+
Factory method for a phone input field.
+
+
PICKER - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
picker(String) - Static method in class eltos.simpledialogfragment.form.ColorField
+
+
Factory method for a color field.
+
+
PICKER_DIALOG_TAG - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
pin(String) - Static method in class eltos.simpledialogfragment.form.Input
+
+
Factory method for a pin input field.
+
+
PIN - Static variable in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
pin(String) - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
+
Sets the required pin to check for.
+
+
placeholder(String) - Method in class eltos.simpledialogfragment.form.Spinner
+
+
Sets the placeholder text displayed if nothing is selected
+
+
placeholder(int) - Method in class eltos.simpledialogfragment.form.Spinner
+
+
Sets the placeholder text displayed if nothing is selected
+
+
plain(String) - Static method in class eltos.simpledialogfragment.form.Hint
+
+
Factory method for a hint.
+
+
plain(int) - Static method in class eltos.simpledialogfragment.form.Hint
+
 
+
plain(String) - Static method in class eltos.simpledialogfragment.form.Input
+
+
Factory method for a plain input field.
+
+
plain(String) - Static method in class eltos.simpledialogfragment.form.Spinner
+
+
Factory method for a plain spinner.
+
+
populateContainer(ViewGroup, Bundle) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
+
Creates FormElements and adds them to the container
+
+
pos(String) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
pos(int) - Method in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
pos(String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs positive button text
+
+
pos(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs positive button text
+
+
posButtonEnabled(Context) - Method in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+
Method to check for empty input, (un-)checked state etc.
+
+
posButtonEnabled() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
posEnabled() - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
posEnabled() - Method in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
POSITIVE_BUTTON_TEXT - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
preset(int) - Method in class eltos.simpledialogfragment.form.Spinner
+
+
Set the initially selected item
+
+
pressPositiveButton() - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Simulates a positive button press.
+
+
publishResults(CharSequence, Filter.FilterResults) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter.AdvancedFilter
+
 
+
putResults(Bundle, String) - Method in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+ +
+
+ + + +

R

+
+
requestFocus(int) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
required - Variable in class eltos.simpledialogfragment.form.FormElement
+
 
+
required() - Method in class eltos.simpledialogfragment.form.FormElement
+
+
Mark this Field as required.
+
+
required(boolean) - Method in class eltos.simpledialogfragment.form.FormElement
+
+
Set the required flag for this field.
+
+
resultKey - Variable in class eltos.simpledialogfragment.form.FormElement
+
 
+
+ + + +

S

+
+
SAVE_TAG - Static variable in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
saveState(Bundle) - Method in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+
Method to save this elements state + Bundles are maintained on a per-view basis, so that keys can be arbitrary
+
+
SCALE_TYPE - Static variable in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
scaleType(SimpleImageDialog.Scale) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
+
Sets the images scale and scroll type to one of SimpleImageDialog.Scale
+
+
SELECTED_IDS - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Key for a long[] returned by CustomListDialog.onResult(int)
+
+
SELECTED_LABELS - Static variable in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
SELECTED_POSITIONS - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Key for an ArrayList<Integer> returned by CustomListDialog.onResult(int)
+
+
SELECTED_SINGLE_ID - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Key for a long returned by CustomListDialog.onResult(int) in single choice mode
+
+
SELECTED_SINGLE_LABEL - Static variable in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
SELECTED_SINGLE_POSITION - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
+
Key for an int returned by CustomListDialog.onResult(int) in single choice mode
+
+
set24HourView(boolean) - Method in class eltos.simpledialogfragment.SimpleTimeDialog
+
+
Changes the hour display mode between 24 and AM/PM
+
+
setAllItemsChecked(boolean) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
setArg(String, boolean) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
setArg(String, String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
setArg(String, int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
setArg(String, long) - Method in class eltos.simpledialogfragment.SimpleDialog
+
 
+
setChecked(boolean) - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
setChecked(boolean, boolean) - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
setChoiceMode(int) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Defines the choice behavior for the list.
+
+
setClearDrawable(int) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
setClearIconVisible(boolean) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
setClearPosition(ClearableEditText.Location) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
setColor(int) - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
setColor(int) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
setColor(int, boolean) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
setData(T[]) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Set this adapters data
+
+
setData(ArrayList<? extends T>) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Set this adapters data
+
+
setData(T[], AdvancedAdapter.ItemIdentifier<T>) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Set this adapters data and ids
+
+
setData(ArrayList<? extends T>, AdvancedAdapter.ItemIdentifier<T>) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
+
Set this adapters data and ids
+
+
setDataAndIds(T[], long[]) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
setDataAndIds(ArrayList<Pair<T, Long>>) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
setId(long) - Method in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
setItemChecked(int, boolean) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
setItemChecked(long, boolean) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
setItemsCheckedFromIds(ArrayList<Long>) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
setItemsCheckedFromIds(long[]) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
setListener(ClearableEditText.Listener) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
setOnColorChangeListener(ColorWheelView.OnColorChangeListener) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
setOnFocusChangeListener(View.OnFocusChangeListener) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
setOnTouchListener(View.OnTouchListener) - Method in class eltos.simpledialogfragment.list.ClearableEditText
+
 
+
setOutlineColor(int) - Method in class eltos.simpledialogfragment.color.ColorView
+
+
Change the outline color.
+
+
setOutlineWidth(int) - Method in class eltos.simpledialogfragment.color.ColorView
+
+
Change the size of the outlining
+
+
setPositiveButtonEnabled(boolean) - Method in class eltos.simpledialogfragment.CustomViewDialog
+
+
Call this method to enable or disable the positive button, + e.g. if you want to consider for preconditions to be fulfilled + + Note: call this in CustomViewDialog.onDialogShown() rather than CustomViewDialog.onCreateContentView(android.os.Bundle)
+
+
setString(String) - Method in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
setStyle(ColorView.Style) - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
setUpView(View, Context, Bundle, SimpleFormDialog.DialogActions) - Method in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+
Implement this method to setup your view for the first time or after a + FormElementViewHolder.saveState(android.os.Bundle)
+
+
show(Fragment) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Shows the dialog.
+
+
show(Fragment, String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Shows the dialog.
+
+
show(FragmentActivity) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Shows the dialog.
+
+
show(FragmentActivity, String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Shows the dialog.
+
+
show(FragmentManager, String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Deprecated.
+
+
show(FragmentTransaction, String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Deprecated.
+
+
showDialog(SimpleDialog, String) - Method in class eltos.simpledialogfragment.form.SimpleFormDialog.DialogActions
+
 
+
showOutline(int) - Method in class eltos.simpledialogfragment.color.SimpleColorDialog
+
+
Add a colored outline to the color fields.
+
+
showOutline(int) - Method in class eltos.simpledialogfragment.form.ColorField
+
+
Add a colored outline to the color fields.
+
+
showPasswordToggle() - Method in class eltos.simpledialogfragment.form.Input
+
+
Displays a button to toggle the password visibility.
+
+
showPasswordToggle(boolean) - Method in class eltos.simpledialogfragment.form.Input
+
+
Hide or show a button to toggle the password visibility.
+
+
SimpleCheckDialog - Class in eltos.simpledialogfragment
+
+
An simple dialog with a checkbox that can be set as required before proceeding + + Created by eltos on 14.10.2015.
+
+
SimpleCheckDialog() - Constructor for class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
SimpleColorDialog - Class in eltos.simpledialogfragment.color
+
+
A dialog that let's the user select a color + + Result: + COLOR int Selected color (rgb) + + Created by eltos on 17.04.2016.
+
+
SimpleColorDialog() - Constructor for class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
SimpleColorDialog.ColorAdapter - Class in eltos.simpledialogfragment.color
+
 
+
SimpleColorWheelDialog - Class in eltos.simpledialogfragment.color
+
+
A dialog with a color wheel to pick a custom color.
+
+
SimpleColorWheelDialog() - Constructor for class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
 
+
SimpleDateDialog - Class in eltos.simpledialogfragment
+
+
A date-picker dialog + + Created by eltos on 02.02.2017.
+
+
SimpleDateDialog() - Constructor for class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
SimpleDialog<This extends SimpleDialog<This>> - Class in eltos.simpledialogfragment
+
+
An easy to use and extendable dialog fragment that displays a text message.
+
+
SimpleDialog() - Constructor for class eltos.simpledialogfragment.SimpleDialog
+
 
+
SimpleDialog.OnDialogResultListener - Interface in eltos.simpledialogfragment
+
 
+
SimpleEMailDialog - Class in eltos.simpledialogfragment.input
+
+
An extension for the input dialog that will ensure the input is a valid email address + + Results: + EMAIL String The entered email-address + + Created by expos on 02.01.2017.
+
+
SimpleEMailDialog() - Constructor for class eltos.simpledialogfragment.input.SimpleEMailDialog
+
 
+
SimpleFormDialog - Class in eltos.simpledialogfragment.form
+
+
A form dialog to display a number of input fields to the user, such as + - Input fields (Input) + - Check-boxes (Check) + - Dropdown-menus (Spinner) + + Created by eltos on 20.02.17.
+
+
SimpleFormDialog() - Constructor for class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
SimpleFormDialog.DialogActions - Class in eltos.simpledialogfragment.form
+
+ +
+
SimpleFormDialog.FocusActions - Class in eltos.simpledialogfragment.form
+
+ +
+
SimpleFormDialog.InputValidator - Interface in eltos.simpledialogfragment.form
+
 
+
SimpleImageDialog - Class in eltos.simpledialogfragment
+
+
A dialog that displays an image + + Created by eltos on 13.02.17.
+
+
SimpleImageDialog() - Constructor for class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
SimpleImageDialog.BitmapCreator - Interface in eltos.simpledialogfragment
+
 
+
SimpleImageDialog.DrawableCreator - Interface in eltos.simpledialogfragment
+
 
+
SimpleImageDialog.IconCreator - Interface in eltos.simpledialogfragment
+
 
+
SimpleImageDialog.Scale - Enum in eltos.simpledialogfragment
+
 
+
SimpleInputDialog - Class in eltos.simpledialogfragment.input
+
+
An simple dialog with an input field.
+
+
SimpleInputDialog() - Constructor for class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
SimpleInputDialog.InputValidator - Interface in eltos.simpledialogfragment.input
+
 
+
SimpleListDialog - Class in eltos.simpledialogfragment.list
+
+
A dialog that displays a filterable list in single- or multi-choice mode.
+
+
SimpleListDialog() - Constructor for class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
SimpleListItem - Class in eltos.simpledialogfragment.list
+
+
Created by eltos on 02.01.2017.
+
+
SimpleListItem(String) - Constructor for class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
SimpleListItem(String, long) - Constructor for class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
SimplePinDialog - Class in eltos.simpledialogfragment.input
+
+
An simple dialog with an pin field.
+
+
SimplePinDialog() - Constructor for class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
SimpleTimeDialog - Class in eltos.simpledialogfragment
+
+
A time-picker dialog + + Created by eltos on 02.02.2017.
+
+
SimpleTimeDialog() - Constructor for class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
SINGLE_CHOICE - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
SINGLE_CHOICE_DIRECT - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
Spinner - Class in eltos.simpledialogfragment.form
+
+
A spinner form element to be used with SimpleFormDialog + + This is an Spinner that can be used to give a choice between different values.
+
+
Spinner(Parcel) - Constructor for class eltos.simpledialogfragment.form.Spinner
+
 
+
suggest(int) - Method in class eltos.simpledialogfragment.form.Input
+
+
Provide an array resource with suggestions to be shown while the user is typing.
+
+
suggest(int...) - Method in class eltos.simpledialogfragment.form.Input
+
+
Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
+
+
suggest(String...) - Method in class eltos.simpledialogfragment.form.Input
+
+
Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
+
+
suggest(ArrayList<String>) - Method in class eltos.simpledialogfragment.form.Input
+
+
Provide an array of suggestions to be shown while the user is typing + This enables the auto-complete behaviour.
+
+
suggest(Context, int[]) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Provide an array of suggestions to be shown while the user is typing
+
+
suggest(String[]) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Provide an array of suggestions to be shown while the user is typing
+
+
SUGGESTIONS - Static variable in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
+ + + +

T

+
+
TAG - Static variable in class eltos.simpledialogfragment.color.SimpleColorDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.color.SimpleColorWheelDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.form.SimpleFormDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.input.SimpleEMailDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.input.SimplePinDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.list.CustomListDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.list.SimpleListDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.SimpleCheckDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.SimpleDateDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
TAG - Static variable in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
text(String) - Method in class eltos.simpledialogfragment.form.Input
+
+
Sets the initial text
+
+
text(int) - Method in class eltos.simpledialogfragment.form.Input
+
+
Sets the initial text
+
+
TEXT - Static variable in class eltos.simpledialogfragment.input.SimpleInputDialog
+
 
+
text(String) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Sets the EditText's initial text
+
+
text(int) - Method in class eltos.simpledialogfragment.input.SimpleInputDialog
+
+
Sets the EditText's initial text
+
+
TextInputAutoCompleteTextView - Class in eltos.simpledialogfragment.input
+
+
A special sub-class of AppCompatAutoCompleteTextView designed for use + as a child of TextInputLayout.
+
+
TextInputAutoCompleteTextView(Context) - Constructor for class eltos.simpledialogfragment.input.TextInputAutoCompleteTextView
+
 
+
TextInputAutoCompleteTextView(Context, AttributeSet) - Constructor for class eltos.simpledialogfragment.input.TextInputAutoCompleteTextView
+
 
+
TextInputAutoCompleteTextView(Context, AttributeSet, int) - Constructor for class eltos.simpledialogfragment.input.TextInputAutoCompleteTextView
+
 
+
THEME - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
theme(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Set a custom theme.
+
+
theme(int) - Method in class eltos.simpledialogfragment.SimpleImageDialog
+
 
+
TITLE - Static variable in class eltos.simpledialogfragment.SimpleDialog
+
 
+
title(String) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs title
+
+
title(int) - Method in class eltos.simpledialogfragment.SimpleDialog
+
+
Sets this dialogs title
+
+
toggle() - Method in class eltos.simpledialogfragment.color.ColorView
+
 
+
toggleChecked(int) - Method in class eltos.simpledialogfragment.list.AdvancedAdapter
+
 
+
toString() - Method in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
+ + + +

U

+
+
updateAlpha(int) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
updateAlpha(int, boolean) - Method in class eltos.simpledialogfragment.color.ColorWheelView
+
 
+
updatePosButtonState() - Method in class eltos.simpledialogfragment.form.SimpleFormDialog.DialogActions
+
+
Helper to request an update of the positive button state
+
+
+ + + +

V

+
+
validate(Context) - Method in class eltos.simpledialogfragment.form.FormElementViewHolder
+
+
Method to validate input, state etc. and display an error message or indicator
+
+
validate(String, String, String, Bundle) - Method in interface eltos.simpledialogfragment.form.SimpleFormDialog.InputValidator
+
+
Let the hosting fragment or activity implement this interface to make + custom validations for Input fields.
+
+
validate(String, String, Bundle) - Method in interface eltos.simpledialogfragment.input.SimpleInputDialog.InputValidator
+
+
Let the hosting fragment or activity implement this interface to control + when a user can proceed or to display an error message on an invalid input.
+
+
validatePattern(String, String) - Method in class eltos.simpledialogfragment.form.Input
+
+
Validate input using the supplied regular expression pattern and display an error + message if the pattern does not match.
+
+
validatePattern(String, int) - Method in class eltos.simpledialogfragment.form.Input
+
+
Validate input using the supplied regular expression pattern and display an error + message if the pattern does not match.
+
+
validatePattern(Context, String) - Method in class eltos.simpledialogfragment.form.Input
+
 
+
validatePatternAlphanumeric() - Method in class eltos.simpledialogfragment.form.Input
+
+
Validate input to consist of alpha-numeric characters only.
+
+
validatePatternEmail() - Method in class eltos.simpledialogfragment.form.Input
+
+
Validate input as email address.
+
+
validatePatternLetters() - Method in class eltos.simpledialogfragment.form.Input
+
+
Validate input so that only upper- and lowercase letters are contained.
+
+
validatePatternStrongPassword() - Method in class eltos.simpledialogfragment.form.Input
+
+
Validate input as password.
+
+
valueOf(String) - Static method in enum eltos.simpledialogfragment.color.ColorView.Style
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum eltos.simpledialogfragment.list.ClearableEditText.Location
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum eltos.simpledialogfragment.SimpleImageDialog.Scale
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum eltos.simpledialogfragment.color.ColorView.Style
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum eltos.simpledialogfragment.list.ClearableEditText.Location
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum eltos.simpledialogfragment.SimpleImageDialog.Scale
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VIEW_24_HOUR - Static variable in class eltos.simpledialogfragment.SimpleTimeDialog
+
 
+
+ + + +

W

+
+
writeToParcel(Parcel, int) - Method in class eltos.simpledialogfragment.form.Check
+
 
+
writeToParcel(Parcel, int) - Method in class eltos.simpledialogfragment.form.ColorField
+
 
+
writeToParcel(Parcel, int) - Method in class eltos.simpledialogfragment.form.FormElement
+
 
+
writeToParcel(Parcel, int) - Method in class eltos.simpledialogfragment.form.Hint
+
 
+
writeToParcel(Parcel, int) - Method in class eltos.simpledialogfragment.form.Input
+
 
+
writeToParcel(Parcel, int) - Method in class eltos.simpledialogfragment.form.Spinner
+
 
+
writeToParcel(Parcel, int) - Method in class eltos.simpledialogfragment.list.SimpleListItem
+
 
+
+A B C D E F G H I L M N O P R S T U V W 
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/index.html b/docs/v3.0/javadoc/index.html new file mode 100644 index 0000000..d285687 --- /dev/null +++ b/docs/v3.0/javadoc/index.html @@ -0,0 +1,75 @@ + + + + + +simpledialogfragment 3.0 API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/docs/v3.0/javadoc/overview-frame.html b/docs/v3.0/javadoc/overview-frame.html new file mode 100644 index 0000000..cb3b823 --- /dev/null +++ b/docs/v3.0/javadoc/overview-frame.html @@ -0,0 +1,25 @@ + + + + + +Overview List (simpledialogfragment 3.0 API) + + + + + +
All Classes
+
+

Packages

+ +
+

 

+ + diff --git a/docs/v3.0/javadoc/overview-summary.html b/docs/v3.0/javadoc/overview-summary.html new file mode 100644 index 0000000..4c6d828 --- /dev/null +++ b/docs/v3.0/javadoc/overview-summary.html @@ -0,0 +1,152 @@ + + + + + +Overview (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

simpledialogfragment 3.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
eltos.simpledialogfragment 
eltos.simpledialogfragment.color 
eltos.simpledialogfragment.form 
eltos.simpledialogfragment.input 
eltos.simpledialogfragment.list 
+
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/overview-tree.html b/docs/v3.0/javadoc/overview-tree.html new file mode 100644 index 0000000..1f6f996 --- /dev/null +++ b/docs/v3.0/javadoc/overview-tree.html @@ -0,0 +1,266 @@ + + + + + +Class Hierarchy (simpledialogfragment 3.0 API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Enum Hierarchy

+ +
+ +
+ + + + + + + +
+ + + + diff --git a/docs/v3.0/javadoc/package-list b/docs/v3.0/javadoc/package-list new file mode 100644 index 0000000..306b5fb --- /dev/null +++ b/docs/v3.0/javadoc/package-list @@ -0,0 +1,5 @@ +eltos.simpledialogfragment +eltos.simpledialogfragment.color +eltos.simpledialogfragment.form +eltos.simpledialogfragment.input +eltos.simpledialogfragment.list diff --git a/docs/v3.0/javadoc/script.js b/docs/v3.0/javadoc/script.js new file mode 100644 index 0000000..b346356 --- /dev/null +++ b/docs/v3.0/javadoc/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/docs/v3.0/javadoc/stylesheet.css b/docs/v3.0/javadoc/stylesheet.css new file mode 100644 index 0000000..98055b2 --- /dev/null +++ b/docs/v3.0/javadoc/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +}