Class Manifest
java.lang.Object
org.moeaframework.core.TypedProperties
org.moeaframework.analysis.store.fs.Manifest
- All Implemented Interfaces:
Displayable
,Formattable<Map.Entry<String,
String>>
Manifest for storing and validating the structure of the data store.
-
Field Summary
Fields inherited from class org.moeaframework.core.TypedProperties
DEFAULT_SEPARATOR
-
Constructor Summary
-
Method Summary
Methods inherited from class org.moeaframework.core.TypedProperties
addAll, addAll, asTabularData, clear, clearAccessedProperties, contains, createScope, equals, getAccessedProperties, getBoolean, getBoolean, getByte, getByte, getByteArray, getByteArray, getDouble, getDouble, getDoubleArray, getDoubleArray, getEnum, getEnum, getEnumFromPartialString, getEnumFromString, getFloat, getFloat, getFloatArray, getFloatArray, getInt, getInt, getIntArray, getIntArray, getLong, getLong, getLongArray, getLongArray, getShort, getShort, getShortArray, getShortArray, getString, getString, getStringArray, getStringArray, getTruncatedInt, getTruncatedInt, getTruncatedLong, getTruncatedLong, getUnaccessedProperties, hashCode, isEmpty, keySet, load, loadBuildProperties, newThreadSafeInstance, of, of, of, of, of, of, of, of, of, of, remove, save, save, setBoolean, setByte, setByteArray, setDouble, setDoubleArray, setEnum, setFloat, setFloatArray, setInt, setIntArray, setLong, setLongArray, setShort, setShortArray, setString, setStringArray, size, throwIfUnaccessedProperties, warnIfUnaccessedProperties
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.moeaframework.util.format.Displayable
display
-
Constructor Details
-
Manifest
public Manifest()Constructs a new, empty manifest.
-
-
Method Details
-
validate
Validates the two manifests are equal by comparing both contain identical keys and values.- Parameters:
expected
- the expected manifest- Throws:
ManifestValidationException
- if any differences were detected
-