Syncfusion.Linq.Android
Inheritance Hierarchy

Syncfusion.Data Namespace

Provides classes and interface to process the data related operation like sorting, grouping and filtering for different IEnumerable collections.
Classes
 ClassDescription
Class Class that creates the dynamic classes for the given properties and gets the dynamic class for the given dynamic properties, generate properties for the given dynamic class, etc , this class as the factory for the classes.
Class The class that maintains the collection view of the SfDataGrid and provides functionalities of current record management, custom sorting, filtering, and grouping.
Class Class that defines the extension methods of the collection view.
Class Represents the class that defines the comparer by implementing the IComparer.
Class The class that contains the aggregation calculations of the group when the items source of the datagrid is DataTable.
Class Represents the class that maintains the collection view of type data table collection view, when the SfDataGrid is bind to the data table collection view.
Class Class that defines the extension methods for the data table collection view.
Class Represents the class that maintains the records list when binding data table as source to the SfDataGrid.
Class Defines the dynamic class.
Class Class that serves as the provider for the dynamic properties, which implements methods for obtaining the values and setting the values for the various properties.
Class Class that creates the dynamic property for the given name and type.
Class Represents a class that defines the predicate for filtering.
Class Class that represents the group in SfDataGrid.
Class Compares two groups to perform sort operation based on the keys of the groups.
Class Class that contains the information of the group like child groups, items count, key, details of the group, etc.
Class Represents a class that defines the basic methods and properties for grouping the data in the collection view.
Class Represents a class which contains the information of the group and its records.
ClassGroupEntry contains the list of groups for each sub-groups populated in the TopLevelGroup class.
ClassContains a list of records with its related summaries and unfiltered records. The Group class uses GroupRecordEntry if the Group.IsBottomLevel = true;.
ClassImplements IPropertyAccessProvider to get / set value on the underlying object which is used by CollectionViewAdv.
Class Implements the list indexer, which maintains the objects in the list, and implements methods that updates the changes in the underlying list in the view.
ClassContains a list of nested records for each RecordEntry and nested ICollectionViewAdv instance.
ClassNodeEntry is the base class for the Grouping data structure used by ICollectionViewAdv interface. It exposes some base level details for the derived constructs to use.
ClassThis class pass collection change notification from TopLevelGroup to CollectionViewAdv and Entries property of the class maps the list of items changed in the collection which is of type NodeEntry, so no need to typecast in CollectionViewAdv for performance reasons.
ClassProvides data for the PagedCollectionView.OnDemandItemsLoading event.
ClassProvides data for the PagedCollectionView.PageChanged event.
ClassProvides data for the PagedCollectionView.PageChanging event.
Class Represents the class that maintains the records list when the paged collection is bind as the source to SfDataGrid.
Class Represents the class that maintains the collection view of type paged collection view, when the SfDataGrid is bind to the paged collection view.
Class Represents the class that defines the methods to access the property, its value and etc.
ClassProvides data for the System.ComponentModel.INotifyPropertyChanging.PropertyChanging event.
Class Represents a class that contains the grouping information like group description's name and converter based on which grouping for a property is processed.
Class Represents the class that maintains the records list when the queryable collection is bind as the source to SfDataGrid.
Class Represents the class that maintains the collection view of type queryable collection view, when the SfDataGrid is bind to the queryable collection view.
Class Class that defines the extension methods for the queryable collection view.
ClassContains the underlying business object bound to ICollectionViewAdv instance. Nested records can be specified / controlled using the PopulateChildView(ICollectionViewAdv,Int32,String,Boolean) method.
Class Class that maintains the collection of RecordsEntry as the list, by implementing the RecordListBase.
Class Class that serves as the base for maintaining the records in the SfDataGrid for different types of source bind to the SfDataGrid.
Class The class that maintains the collection of records as a list, by implementing the methods declared in the IRecordEntryList.
Class 
Class 
Class 
Class Representing the class that contains the columns that represents sorting, which contains the column name that is sorted and sort direction.
Class Represents the properties to sort the data based on custom logic.
Class Compares two SortComparer to perform sort operation based on custom logic.
Class A collection of objects that used to maintain the sorting information.
Class Class that contains the methods and properties for all the aggregation calculations. It serves as the base for all the aggregators.
ClassContains the list of summary aggregates computed using ISummaryRow instance in this class.
ClassInstance to cache the summary aggregate values into the SummaryRecordEntry instance.
Class Summary wrapper model class contains the logic for computing the summary values of the SfDataGrid in a optimized way.
ClassTopLevelGroup is the first-level of the Groups present in ICollectionViewAdv. It maintains the data structure for Grouping with ICollectionViewAdv. Iterate the DisplayElements property to get one-to-one mapping of the index with the TopLevelGroup items. Access all the Bottom-level and other nested level groups with the Groups property.
Class Represent the class to process the enumerator for Records in Group.
Class Represents a view for grouping, sorting, filtering, and navigating a data collection in on-demand.
Class 
Class Class that serves as the provider for XML attributes, which implements methods for obtaining the values and setting the values for the various properties.
Interfaces
 InterfaceDescription
Interface Enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping.
Interface Implements this interface to get the value for the column.
Interface Defines methods and properties that a System.Windows.Data.CollectionView implements to provide editing capabilities to a collection.
Interface Interface that holds the information of the Filtering like Mapping Name, filter predicate, etc.
Interface Defines the extension methods for getting the expression for the filter extensions.
Interface Interface that handles the methods relating to the grid view.
Interface Interface that exposes method to the TopLevelGroup for Add / Remove / Contains / IndexOf methods with the underlying bound object.
InterfaceImplement this interface to control refresh done with the TopLevelGroup class.
Interface Notifies clients that a property value is changing.
Interface Implement this interface to instruct the QueryableCollectionView derived view for generating PLINQ query expression trees.
Interface Interface that declares the methods to be implemented for accessing the properties of the column.
Interface Defines the method that handles the property change.
Interface Interface which declares the methods to be implemented when maintaining the list.
Interface Interface that declares the properties like Table Summaries and the methods to be implemented for maintaining the list of records.
Interface The interface that defines the sort direction. The user can implement this interface in custom sort comparer to get the sort direction.
Interface Defines method to calculate the summary in optimized way during data updates.
Interface Defines common functionality for a custom aggregate function implementation.
Interface Defines common functionality for GridSummaryColumn for calculating and displaying the summary value.
Interface Defines method to calculate the summary for expression fields.
Interface Defines common functionality for a GridSummaryRow for displaying the summary value.
Interface Specifies a calling contract for collection views that support incremental loading.
Interface Defines methods that support initialization in the view.
Interface Interface that defines the methods for getting the func for the Unbound column.
Interface 
Delegates
 DelegateDescription
Delegate The delegate to use for handlers that receive the CurrentChanging event.
DelegateDelegate for PagedCollectionView.OnDemandItemsLoading event.
DelegateDelegate for PagedCollectionView.OnDemandItemsLoading event.
DelegateDelegate for PagedCollectionView.OnDemandItemsLoading event.
DelegateRepresents the method that will handle the INotifyPropertyChanging.PropertyChanging event of an INotifyPropertyChanging interface.
Enumerations
 EnumerationDescription
Enumeration Defines the constants that specify the different modes of calculation for caption and group summary.
Enumeration Specifies the constants for the column filter.
Enumeration Defines the constants for specifying different data operations performed in the collection view.
Enumeration Defines the constants for specifying different data mode performed in view.
Enumeration Specifies the filter behavior for the filter predicates.
Enumeration Defines the various constants for filtering operations in SfDataGrid.
Enumeration Specifies the filter type to be used in LINQ methods.
Enumeration Defines the constants that specifies how to update the data during data manipulation operation like add, remove and property change.
Enumeration Specifies where the placeholder for a new item appears in the collection.
EnumerationDefines the constants that specify whether need to listen the System.ComponentModel.INotifyPropertyChanging.PropertyChanging and System.ComponentModel.INotifyPropertyChanged.PropertyChanged events of data object and System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event of source collection.
Enumeration Defines the various constants for Predicate type of Filters.
Enumeration Defines the constants that specify the types of summary aggregate supported in SfDataGrid.
See Also