Interface DatasetNameTrimmer

All Known Implementing Classes:
DateTrimmer, KeyValueTrimmer, MultiDirDateTrimmer, YearMonthTrimmer

public interface DatasetNameTrimmer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determines if the last part of a dataset can be trimmed.
    default String
    Returns the last part of the dataset name.
    default boolean
    Checks if a name has more than one part when split by a slash separator.
    static String
    /** Removes the last part from the dataset name.
    default String
    trim(String name)
    Trims the last part of the dataset name if it can be trimmed.
  • Field Details

  • Method Details

    • canTrim

      boolean canTrim(String name)
      Determines if the last part of a dataset can be trimmed.
      Parameters:
      name -
      Returns:
    • trim

      default String trim(String name)
      Trims the last part of the dataset name if it can be trimmed.
      Parameters:
      name -
      Returns:
    • getLastPart

      default String getLastPart(String name)
      Returns the last part of the dataset name.
      Parameters:
      name -
      Returns:
    • hasMultipleDirectories

      default boolean hasMultipleDirectories(String name)
      Checks if a name has more than one part when split by a slash separator.
      Parameters:
      name -
      Returns:
    • removeLastPart

      static String removeLastPart(String name)
      /** Removes the last part from the dataset name.
      Parameters:
      name - dataset name
      Returns:
      dataset name without the last part