Package org.apache.struts2.util.location
Class LocatableProperties
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<Object,Object>
java.util.Properties
org.apache.struts2.util.location.LocatableProperties
Properties implementation that remembers the location of each property. When
loaded, a custom properties file parser is used to remember both the line number
and preceeding comments for each property entry.
- See Also:
-
Field Summary
Fields inherited from class java.util.Properties
defaults
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the location of this objectvoid
load
(InputStream in) setProperty
(String key, String value, Object locationObj) Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, setProperty, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, toString, values
-
Constructor Details
-
LocatableProperties
public LocatableProperties() -
LocatableProperties
-
-
Method Details
-
load
- Overrides:
load
in classProperties
- Throws:
IOException
-
setProperty
-
getPropertyLocation
-
getLocation
Description copied from interface:Locatable
Get the location of this object- Specified by:
getLocation
in interfaceLocatable
- Returns:
- the location
-