Class Index - SAP Fiori Library for Android

A B C D F G H I K L N O P Q R S T U W

A

AbstractEntityCell Abstract base class for views to show detail image, headline, subheadline, and description. 
AbstractEntityCell.GroupLayoutParams Layout information for child views of AbstractEntityCells. 
AbstractEntityCell.GroupLayoutParams.LayoutGroup  
AbstractEntityCell.ImageShape  
Attachment A class which shows Attachment. 
AttachmentAction An abstract class representing action to choose different types of attachments. 
AttachmentActionSelectDocuments A concrete class for making attachments by selecting pdf documents. 
AttachmentActionSelectFile A concrete class for selecting files irrespective of their extension types  
AttachmentActionSelectMedia A concrete class for selecting attachments of media type such as video and images. 
AttachmentActionSelectPicture A concrete class for selecting attachments of Pictures. 
AttachmentActionSelectVideo A concrete class for selecting attachments of videos. 
AttachmentActionTakePicture A concrete class for making attachments by taking pictures using camera. 
AttachmentActionTakeVideo A concrete class for creating attachment as taking video using camera  
AttachmentFormCell A custom control having a linear layout of TextView and RecyclerView.Recycler for selecting and demonstrating attachments. 
AttachmentFormCell.AttachmentBroadcastReceiver  
AttachmentItemClickListener Interface for attachment click callbacks  

B

ButtonFormCell A Fiori Button as a FormCell. 
ButtonFormCellBindingAdapter  

C

ChoiceFormCell A FormCell control which allows a user to view or select from a list of strings using Chips. 
ChoiceFormCellBindingAdapter  
CollectionView The CollectionView Cell is an alternative for ObjectCells/Contact cells inside RecyclerView
CollectionView.CollectionViewAdapter CollectionViewAdapter is subtype of SectionedRecyclerViewAdapter class written to create CollectionViewItem, allow users to bind the required CollectionView with correct data. 
CollectionView.CollectionViewAdapter.CollectionViewItemHolder  
CollectionViewItem The CollectionViewItem Cell fits inside CollectionView, ListView or RecyclerView
ContactCell The Contact Cell fits inside ListView or RecyclerView
ContactCell.ContactAction With setContactActions(ContactAction), shows specified actions for contact cell. 
ContactCell.LayoutParams Layout information for child views of an ContactCell. 
ContactCell.LayoutParams.LayoutGroup  
ContactCell.Measurement Wraps measurement information so that they can be returned in a method  

D

DateTimePicker Customized DateTimePicker control which contains TextView and a Date/Time Dialog. 
DateTimePicker.DateTimePickerMode DateTimePickerMode controls the kind of value selection dialogs are presented to user. 
DateTimePickerFormCell DateTimePickerFormCell FormCell is a control which contains a Key and Value along with a Date/Time picker Dialog. 
DateTimePickerFormCellBindingAdapter Binding Adapter class for DateTimePickerFormCell
Duration  
DurationPickerFormCell DurationPickerFormCell is a control which contains a Key and Value along with a Duration picker Dialog. 
DurationPickerFormCellBindingAdapter Binding Adapter class for DurationPickerFormCell. 

F

FilterDialogFragment  
FilterDialogFragment.OnApplyListener Listener for notification when apply button is tapped. 
FilterDialogFragment.OnDismissListener Listener for notification when the dialog fragment is embedded has been dismissed. 
FilterFormCell A custom control using either chips or checkboxes for selecting multiple options. 
FilterFormCellBindingAdapter A text array from a resource file can be passed as parameter to an attribute using android:entries as the name. 
FioriItemClickListener  
FioriItemTouchListener Class for handling the touch events on the RecyclerView items  
FioriProgressBar

A Fiori based user interface element that indicates the progress of an operation. 

FioriSearchView A widget that provides a user interface for the user to enter a search query and submit a request to a search provider. 
FormCell<T> This interface needs to be implemented by all filter controls. 
FormCell.CellChangeListenerMode EditText change listener mode  
FormCell.CellValueChangeListener<T> A callback that notifies clients when the value of the control has been changed. 
FormCell.WidgetType Filter controls that can be used  
FormCellCreator  

G

GenericListPickerFormCell<V extends View, T extends Serializable> A Fiori control to present a large list of items to choose from. 
GenericListPickerFormCellActivity<V extends View, T extends Serializable> Base class for the activity which will display the list of items in a Recycler View for GenericListPickerFormCell
GridObjectCell Wrapper of GridTableRow and ObjectCell which shows GridTableRow in standard(tablet) mode, and changes to ObjectCell in compact mode. 
GridObjectCell.ObjectCellField ObjectCell field to be used for table columns during table to ObjectCell mapping  
GridTableRow A data table is a range of labeled columns and rows used to present numbers, text, or even images. 
GridTableRow.LayoutParams GridTableRow LayoutParams extends ConstraintLayout.LayoutParams to add columnIndex and columnWidth so that child view can specify their order in column list and expected column width. 

H

HierarchyAccessoryView HierarchyAccessoryView is a sub part of HierarchyObjectCell and contains HierarchyAccessory icon and a TextView
HierarchyItemClickListener<T extends Serializable> HierarchyItemClickListener allows you to listen to the click and long click events triggered in response to the user's interaction with the HierarchyView. 
HierarchyObjectCell Class representing the HierarchyView compatible ObjectCell
HierarchyObjectPickerCell  
HierarchyObjectPickerCell.PickerType  
HierarchyView HierarchyView presents a hierarchy of business objects. 
HierarchyView.CellHolder<V extends View & SupportsHierarchyAccessory> A CellHolder to hold the Views for BusinessObjects. 
HierarchyView.LayoutType LayoutType of the HierarchyView. 
HierarchyViewItemAdapter<T extends Serializable, K extends CellHolder>  

I

InlineValidation Interface defining methods to be implemented by a view which supports inline validation. 

K

KeylineDividerItemDecoration Copy of Android android.support.v7.widget.DividerItemDecoration with key line support. 
KeylineProvider  
KeyValueCell The Key(Label)/Value Cell is a Table View Cell which fits inside the Table View container, but also likely to be used in the Multi-column variation of the Collection View. 

L

ListFormCellFilterActivity<V extends View, T> Base class for the activity which will display the list of items in a Recycler View for ListPickerFormCell
ListPickerBindByViewIdBinder<V extends View>  
ListPickerFormCell<V extends View> A Fiori control to present a large list of items to choose from. 
ListPickerFormCellBindingAdapter Binding Adapter class for ListPickerFormCell. 

N

NoteFormCell NoteFormCell is a sub type of SimplePropertyFormCell where value field is editable, and multiline. 
NoteFormCellBindingAdapter  

O

ObjectCell A list item that shows a business object. 
ObjectCell.LayoutParams  
ObjectCell.LayoutParams.LayoutGroup  
ObjectHeader The object header provides a quick view of the most important or most frequently-used information about one instance of an object. 
ObjectHeader.LayoutParams Layout information for child views of an ObjectHeader. 
ObjectHeader.LayoutParams.LayoutGroup  

P

ProfileHeader The profile header helps the user recognize and learn more about a person. 
ProfileHeader.LayoutParams Layout information for child views of an ProfileHeader

Child view added in XML could optionally have a layout_profile_group parameter to tell the parent ProfileHeader how to layout this child view. 

ProfileHeader.LayoutParams.LayoutGroup  
ProgrammaticAttachmentAction  

Q

QRCodeConfirmSettings Settings of the confirmation screen of the QR code reading. 
QRCodeReaderSettings Settings of the QR code reading. 

R

R  
R.anim  
R.array  
R.attr  
R.color  
R.dimen  
R.drawable  
R.id  
R.integer  
R.interpolator  
R.layout  
R.menu  
R.string  
R.style  
R.styleable  

S

SectionedRecyclerViewAdapter Filter activity will be displayed using a Recycler View. 
SectionedRecyclerViewAdapter.FormCellHolder View holder for FormCell  
SectionedRecyclerViewAdapter.SectionHeaderFooter  
SeparatorFormCell A separator control that can be used as a partition between different sections of a view. 
SimplePropertyFormCell SimplePropertyFormCell is a simple form cell with a key and editable, single line value field. 
SimplePropertyFormCell.SecondaryActionType  
SliderFormCell Customized Seekbar control which contains TextView and a Seekbar. 
SliderFormCellBindingAdapter Binding Adapter class for SliderFormCell. 
StartChildSnapHelper  
StaticLayoutTextView A wrapper of StaticLayout that can be used in place of TextView to improve performance. 
SupportLabel  
SupportsHelperText  
SupportsHierarchyAccessory An interface for providing accessory part of HierarchyViewCell  
SupportsKey  
SwitchFormCell A customised Switch control which contains a TextView and a Switch allowing the user to select between two options

Structure of the control is:

  • TextView :showing the text to be displayed for label of the control See also: setKey(CharSequence)
  • Switch: showing if the property is checked or not See also:setValue(Boolean)
  •  
    SwitchFormCellBindingAdapter Binding Adapter class for SwitchFormCell. 

    T

    Tag Tags represent complex entities in small blocks, such as a contact. 
    TextViewFormCellFilterActivity A basic activity class which extends ListFormCellFilterActivity

    U

    Utility Common utility functions  

    W

    WrapViewPager Overrides base ViewPager to wrap content based on pages