public abstract class AbstractConfigLoader extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<ConfigModel> |
configModels |
protected String |
orderKey |
| Constructor and Description |
|---|
AbstractConfigLoader() |
| Modifier and Type | Method and Description |
|---|---|
protected List<URL> |
findURLFromClassPath(String resourceName) |
List<ConfigModel> |
getConfigModels() |
void |
load(String resourceName) |
ConfigModel |
load(URL url) |
protected abstract Map<String,Object> |
loadData(URL url) |
protected void |
loadFromClassPath(String resourceName) |
void |
setOrderKey(String orderKey) |
protected void |
sort() |
protected String orderKey
protected final List<ConfigModel> configModels
public void setOrderKey(String orderKey)
public List<ConfigModel> getConfigModels()
public void load(String resourceName) throws IOException
IOExceptionprotected void loadFromClassPath(String resourceName) throws IOException
IOExceptionpublic ConfigModel load(URL url) throws IOException
IOExceptionprotected abstract Map<String,Object> loadData(URL url) throws IOException
IOExceptionprotected List<URL> findURLFromClassPath(String resourceName) throws IOException
IOExceptionprotected void sort()
Copyright © 2017–2018 The Apache Software Foundation. All rights reserved.