toggle menu
NexconnChatUISDK
26.1.0
NexconnChatUISDK
switch theme
search in API
NexconnChatUISDK
/
ai.nexconn.chatui.widget.adapter
/
ProviderManager
Provider
Manager
public
class
ProviderManager
<
T
>
Members
Constructors
Provider
Manager
Link copied to clipboard
public
void
ProviderManager
(
)
public
void
ProviderManager
(
List
<
IViewProvider<T>
>
providerList
)
Functions
add
Provider
Link copied to clipboard
public
void
addProvider
(
IViewProvider<T> provider
)
public
void
addProvider
(
int viewType
,
IViewProvider<T> provider
)
get
Item
View
Type
Link copied to clipboard
public
int
getItemViewType
(
IViewProvider<T> provider
)
public
int
getItemViewType
(
T
item
,
int position
)
get
Provider
Link copied to clipboard
public
IViewProvider<T>
getProvider
(
T
item
)
public
IViewProvider<T>
getProvider
(
int viewType
)
get
Provider
Count
Link copied to clipboard
public
int
getProviderCount
(
)
remove
Provider
Link copied to clipboard
public
void
removeProvider
(
IViewProvider<T> provider
)
public
void
removeProvider
(
int itemType
)
replace
Provider
Link copied to clipboard
public
void
replaceProvider
(
Class
oldProviderClass
,
IViewProvider<T> provider
)
set
Default
Provider
Link copied to clipboard
public
void
setDefaultProvider
(
IViewProvider<T> defaultProvider
)
Set the default provider.