Class Index - SAP Fiori Library for Android

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

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  
ActionCell An action cell with icon and text that shows in a list. 
AddressAdapter  
Annotation<T>  
AnnotationInfoAdapter Interface to be implemented by application to retrieve annotation info from tag. 
AnnotationMarker<T>  
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  
AutoSpanGridLayoutManager  
AutoSpanGridLayoutManager.Builder  
AutoSpanGridLayoutManager.GridLayoutSpanCalculator  

B

ButtonFormCell A Fiori Button as a FormCell. 
ButtonFormCellBindingAdapter  

C

CheckableOverlayToolbarButton Sticky button which has a checked state that toggles with user's taps. 
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  
CollectionView.LayoutType  
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  
CurrentLocationSelectionDialogFragment  

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. 

E

EditorView A view for editing points, polylines, or polygons on a map. 
EditorView.OnCancelListener  
EditorView.OnSaveListener  

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. 
FioriAddress  
FioriAnnotationOptions Annotation is an artifact added on top of the map. 
FioriCircleOptions  
FioriCircleOptions.Builder  
FioriClusterMarkerOptions  
FioriClusterMarkerOptions.Builder  
FioriItemClickListener  
FioriItemTouchListener Class for handling the touch events on the RecyclerView items  
FioriMapSearchView  
FioriMapView<T> A map implementation independent view, that allows the presentation of maps, map specific toolbars, editing of graphic elements (points, polylines, and polygons), with customizable views of settings, search results, and details. 
FioriMarkerOptions Options for marker creation. 
FioriMarkerOptions.Builder  
FioriMarkerOptions.PriorityIconResource Predefined priority icons to be used with marker  
FioriPoint  
FioriPolygonOptions  
FioriPolygonOptions.Builder  
FioriPolylineOptions  
FioriPolylineOptions.Builder  
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
GenericListPickerFormCellAdapter<V extends View, T extends Serializable>  
GenericListPickerFormCellFragment<V extends View, T extends Serializable>  
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 androidx.recyclerview.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

LegendButton Button that shows/hides the map legend when tapped. 
LegendItem Class representing an item in the legend. 
LegendItem.LegendType  
LegendItemSource Anything that can contribute a legend item should implement this interface  
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. 
LocationAdapter  
LocationButton Button that shows users current location on the map. 

M

MapActionProvider An abstract class to handle actions from the toolbar. 
MapEditor<T> Map implementation independent class used to edit a map. 
MapEditor.AnnotationType  
MapEditor.EditAction  
MapEditor.EditorState Captures the current state of the editor for undo and redo. 
MapEditor.EditType  
MapEditor.OnMarkerSelectionListener  
MapEditorViewModel  
MapInfoSheet The container for map object information. 
MapListPanel<T extends Adapter & MapListPanel.MapListAdapter> A panel within map bottom sheet or side sheet to show list of map objects. 
MapListPanel.MapListAdapter Additional interface that must be implemented by client of MapListPanel  
MapPreviewPanel This view consists of a Toolbar, an ObjectHeader and a list of ActionCells to preview an object selected in a map. 
MapViewModel An abstract data class for the toolbar. 

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  
ObservableStack<T>  
ObservableStack.OnStackChangedListener  
OverlayToolbar A vertical toolbar that is overlaid on another view, usually a map. 
OverlayToolbarButton Optional interface for buttons used on the toolbar. 

P

PointAdapter  
PointAnnotation<T>  
PolygonAnnotation<T>  
PolylineAnnotation<T>  
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  
R.xml  

S

SearchAgent  
SearchAgent.OnGetAddressListener  
SearchAgent.OnGetLocationListener  
SearchAgent.OnSearchErrorListener  
SearchDialogFragment  
SearchDialogFragment.OnLocationSelectedListener Listener for notification when a location is selected from location search. 
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. 
SettingsButton Button that shows setting for the map the toolbar overlays. 
SettingsDialogFragment  
ShowHidePanelsButton Button to show/hide secondary panels (legend, search, ...). 
SideSheetBehavior<V extends View> Adapted from BottomSheetBehavior, supports STATE_EXPANDED and STATE_COLLAPSED states, can be used to show/hide side sheet on tablet landscape mode. 
SideSheetBehavior.OnStateChangeListener Callback interface used to notify the application that the view has been dismissed. 
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  

    Z

    ZoomExtentButton Button to position the map to show all markers that have been added to the data provider.