Package com.exedio.cope.util
Class PrefixSource
- java.lang.Object
-
- com.exedio.cope.util.PrefixSource
-
- All Implemented Interfaces:
Properties.Source
public final class PrefixSource extends Object implements Properties.Source
-
-
Constructor Summary
Constructors Constructor Description PrefixSource(Properties.Source source, String prefix)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
get(String key)
String
getDescription()
Collection<String>
keySet()
Returns all keys, for whichProperties.Source.get(String)
does not return null.PrefixSource
reload()
Reloads the contents of this source from its origin, if this makes sense for the implementation.String
toString()
static Properties.Source
wrap(Properties.Source source, String prefix)
-
-
-
Constructor Detail
-
PrefixSource
public PrefixSource(Properties.Source source, String prefix)
-
-
Method Detail
-
wrap
public static Properties.Source wrap(Properties.Source source, String prefix)
-
get
public String get(String key)
- Specified by:
get
in interfaceProperties.Source
-
keySet
public Collection<String> keySet()
Description copied from interface:Properties.Source
Returns all keys, for whichProperties.Source.get(String)
does not return null. This operation is optional - if this source does not support this operation, it returns null. The result is always unmodifiable.- Specified by:
keySet
in interfaceProperties.Source
-
reload
public PrefixSource reload()
Description copied from interface:Properties.Source
Reloads the contents of this source from its origin, if this makes sense for the implementation. The reloaded contents are returned as a new source - this source is not modified.If the implementation does not support reloading, simply return
this
, which is also the default implementation.- Specified by:
reload
in interfaceProperties.Source
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceProperties.Source
-
-