public abstract class AbstractPrioritizedPropertyLoader extends Object implements EsapiPropertyLoader, Comparable<AbstractPrioritizedPropertyLoader>
Modifier and Type | Field and Description |
---|---|
protected String |
filename |
protected Properties |
properties |
Constructor and Description |
---|
AbstractPrioritizedPropertyLoader(String filename,
int priority) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(AbstractPrioritizedPropertyLoader compared) |
protected void |
initProperties()
Initializes properties object and fills it with data from configuration file.
|
protected abstract void |
loadPropertiesFromFile(File file)
Method that loads the data from configuration file to properties object.
|
String |
name() |
int |
priority()
Get priority of this property loader.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBooleanProp, getByteArrayProp, getIntProp, getStringProp
protected final String filename
protected Properties properties
public AbstractPrioritizedPropertyLoader(String filename, int priority)
public int priority()
public int compareTo(AbstractPrioritizedPropertyLoader compared)
compareTo
in interface Comparable<AbstractPrioritizedPropertyLoader>
public String name()
protected void initProperties()
protected abstract void loadPropertiesFromFile(File file)
file
- Copyright © 2016 The Open Web Application Security Project (OWASP). All rights reserved.