Package com.exedio.cope.util
Class AssertionErrorPropertiesSource
- java.lang.Object
-
- com.exedio.cope.util.AssertionErrorPropertiesSource
-
- All Implemented Interfaces:
Properties.Source
public class AssertionErrorPropertiesSource extends Object implements Properties.Source
An implementation ofProperties.Source
where all methods do fail with aAssertionError
. You may want to subclass this class instead of implementingProperties.Source
directly to make your subclass cope with new methods inProperties.Source
.
-
-
Constructor Summary
Constructors Constructor Description AssertionErrorPropertiesSource()
-
Method Summary
All 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.Properties.Source
reload()
Reloads the contents of this source from its origin, if this makes sense for the implementation.String
toString()
-
-
-
Method Detail
-
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 Properties.Source 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
-
-