Uses of Interface
edu.wisc.library.ocfl.core.path.mapper.LogicalPathMapper
-
Packages that use LogicalPathMapper Package Description edu.wisc.library.ocfl.core edu.wisc.library.ocfl.core.path edu.wisc.library.ocfl.core.path.mapper -
-
Uses of LogicalPathMapper in edu.wisc.library.ocfl.core
Methods in edu.wisc.library.ocfl.core with parameters of type LogicalPathMapper Modifier and Type Method Description OcflRepositoryBuilderOcflRepositoryBuilder. logicalPathMapper(LogicalPathMapper logicalPathMapper)Overrides the defaultDirectLogicalPathMapper.Constructors in edu.wisc.library.ocfl.core with parameters of type LogicalPathMapper Constructor Description DefaultMutableOcflRepository(OcflStorage storage, Path workDir, ObjectLock objectLock, InventoryMapper inventoryMapper, LogicalPathMapper logicalPathMapper, ContentPathConstraintProcessor contentPathConstraintProcessor, OcflConfig config, boolean verifyStaging)DefaultOcflRepository(OcflStorage storage, Path workDir, ObjectLock objectLock, InventoryMapper inventoryMapper, LogicalPathMapper logicalPathMapper, ContentPathConstraintProcessor contentPathConstraintProcessor, OcflConfig config, boolean verifyStaging) -
Uses of LogicalPathMapper in edu.wisc.library.ocfl.core.path
Methods in edu.wisc.library.ocfl.core.path with parameters of type LogicalPathMapper Modifier and Type Method Description ContentPathMapper.BuilderContentPathMapper.Builder. logicalPathMapper(LogicalPathMapper logicalPathMapper)Constructors in edu.wisc.library.ocfl.core.path with parameters of type LogicalPathMapper Constructor Description ContentPathMapper(LogicalPathMapper logicalPathMapper, ContentPathConstraintProcessor contentPathConstraintProcessor, String objectRootPath, String contentDirectory, VersionNum versionNum, RevisionNum revisionNum) -
Uses of LogicalPathMapper in edu.wisc.library.ocfl.core.path.mapper
Classes in edu.wisc.library.ocfl.core.path.mapper that implement LogicalPathMapper Modifier and Type Class Description classDirectLogicalPathMapperDirectly maps logical paths to content paths without making any changes.classPercentEncodingLogicalPathMapperALogicalPathMapperthat percent-encodes specific characters in logical paths to produce safe content paths.Methods in edu.wisc.library.ocfl.core.path.mapper that return LogicalPathMapper Modifier and Type Method Description static LogicalPathMapperLogicalPathMappers. conservativePercentEncodingMapper()Creates a percent-encoding that percent-encodes every character except: [a-zA-Z0-9_-].static LogicalPathMapperLogicalPathMappers. directMapper()Creates aLogicalPathMapperthat directly maps logical paths to content paths, making no changes.static LogicalPathMapperLogicalPathMappers. percentEncodingAllMapper()Creates a percent-encoding that encodes the following characters that are generally problematic across Windows, linux, and cloud platforms: ASCII characters codes: x0-x1f ASCII characters codes: x7f-xa0 Characters: <>:"\|?* #[]static LogicalPathMapperLogicalPathMappers. percentEncodingCloudMapper()Creates a percent-encoding that encodes the following characters that are problematic for some cloud storage platforms: ASCII characters codes: x0-x1f ASCII characters codes: x7f-xa0 Characters: \#[]*?static LogicalPathMapperLogicalPathMappers. percentEncodingLinuxMapper()Creates a percent-encoding that encodes the following characters: ASCII characters codes: x0-x1f ASCII characters codes: x7f-xa0 Characters:static LogicalPathMapperLogicalPathMappers. percentEncodingWindowsMapper()Creates a percent-encoding mapper that encodes the following characters that are problematic for Windows: ASCII characters codes: x0-x1f ASCII characters codes: x7f-xa0 Characters: <>:"\|?*
-