public abstract class AbstractSelfFeedingLoader extends Object
DataProvidersManager
与DataProvidersManager.feed(String, DataLoader)
的支持名称正则表达式结合在一起。
Constructor and Description |
---|
AbstractSelfFeedingLoader(String supportedNames, DataProvidersManager manager)
创建一个可以自行提供数据的抽象数据加载器。
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
feed(DataLoader loader)
使用 getDataProvidersManager() 和getSupportedNames() 来为给定的加载器提供数据。
|
protected DataProvidersManager |
getDataProvidersManager()
获取数据提供者管理器。
|
protected String |
getSupportedNames()
获取支持的名称正则表达式。
|
protected void |
setSupportedNames(String supportedNames)
设置支持的名称正则表达式。
|
public AbstractSelfFeedingLoader(String supportedNames, DataProvidersManager manager)
supportedNames
- 正则表达式。参见DataProvidersManager.feed(String, DataLoader)
。
manager
- 辅助数据文件的来源。
protected boolean feed(DataLoader loader)
getDataProvidersManager()
和getSupportedNames()
来为给定的加载器提供数据。
loader
- 要提供数据的加载器。
DataProvidersManager.feed(String, DataLoader)
返回的值。
protected String getSupportedNames()
DataProvidersManager.feed(String, DataLoader)
protected void setSupportedNames(String supportedNames)
feed(DataLoader)
且未正确同步,则使用此方法可能会创建并发问题。
supportedNames
- 正则表达式。
protected DataProvidersManager getDataProvidersManager()
Copyright © 2002-2023 CS GROUP. All rights reserved.