Class HierarchicalFileMap
java.lang.Object
org.moeaframework.analysis.store.fs.FileMap
org.moeaframework.analysis.store.fs.HierarchicalFileMap
- All Implemented Interfaces:
Defined
Stores files in a hierarchical folder structure, alternating between the index name and the associated index value.
When given a
Schema
, the structure defined by the schema is used. However, if schemaless, this reuses
the existing folder hierarchy.
Paths are treated in a case-insensitive manner, even on platforms with case-sensitive file systems.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.moeaframework.core.Defined
Defined.ConstructorComparator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the string representation, or definition, of this object.mapContainer
(Schema schema, Path root, Reference reference) Methods inherited from class org.moeaframework.analysis.store.fs.FileMap
escapePath, mapBlob, updateManifest
-
Constructor Details
-
HierarchicalFileMap
public HierarchicalFileMap()Constructs a new hierarchical file map.
-
-
Method Details
-
mapContainer
- Throws:
IOException
-
getDefinition
Description copied from interface:Defined
Returns the string representation, or definition, of this object.- Returns:
- the definition
-