Class StructuredFilename

java.lang.Object
de.cuioss.tools.io.StructuredFilename
All Implemented Interfaces:
Serializable

public class StructuredFilename extends Object implements Serializable
Helper class for splitting / interacting with Filename and corresponding suffixes.
Author:
Oliver Wolff
See Also:
  • Constructor Details

    • StructuredFilename

      public StructuredFilename(String filename)
      Constructor.
      Parameters:
      filename - to be checked
    • StructuredFilename

      public StructuredFilename(Path path)
      Constructor
      Parameters:
      path - to be used as source, must not be null
    • StructuredFilename

      public StructuredFilename(File file)
      Constructor
      Parameters:
      file - to be used as source, must not be null
  • Method Details

    • getAppendedName

      public String getAppendedName(String nameSuffix)
      Parameters:
      nameSuffix - to be used for appending the name part. may be null
      Returns:
      the created name string. if namePart = "namePart", nameSuffix=".nameSuffix" and suffix = "suffix" the resulting String will be "namePart.nameSuffix.suffix"