Class QualifiedPathUtils


  • public class QualifiedPathUtils
    extends java.lang.Object
    This class provides utilities related to QualifiedPaths. Primarily it provides conversion to and from other path types, like TagPath.
    • Constructor Detail

      • QualifiedPathUtils

        public QualifiedPathUtils()
    • Method Detail

      • fromHistoricalTagPath

        @Deprecated
        public static QualifiedPath fromHistoricalTagPath​(TagPath path)
        Deprecated.
      • toTagPath

        @Deprecated
        public static TagPath toTagPath​(QualifiedPath path)
        Deprecated.
        Attempts to create a tag path out of the provided qualified path. If no "prov" or "tag" component is found, returns null.
      • parsePossibleTagpath

        @Deprecated
        public static QualifiedPath parsePossibleTagpath​(java.lang.String value)
        Deprecated.
        This function parses an QualifiedPath, but if that fails, attempts to parse it as a tag path and convert it.
      • toStringFromHistoricalPath

        @Deprecated
        public static java.lang.String toStringFromHistoricalPath​(QualifiedPath path)
        Deprecated.
        This is a helper function, as we transition to qualifiedpaths, to convert from a path indicating a historical path to a string, for display and edit. It renders strings in the form of: [histprov/drv]tag
      • toPathFromHistoricalString

        public static QualifiedPath toPathFromHistoricalString​(java.lang.String histPath)
        This is a transitional helper function which is the opposite of toStringFromHistoricalPath(). It takes a historical path, rendered as a string, and reconstitutes it into a QualifiedPath.
      • toPathFromHistoricalString

        public static QualifiedPath toPathFromHistoricalString​(java.lang.String histPath,
                                                               java.lang.String defaultHistProvider,
                                                               java.lang.String defaultSystem,
                                                               java.lang.String defaultProv)
      • toTagPathNew

        public static TagPath toTagPathNew​(QualifiedPath path)
        Attempts to create a tag path out of the provided qualified path. If no "prov" or "tag" component is found, returns null.
      • parsePossibleTagpathNew

        public static QualifiedPath parsePossibleTagpathNew​(java.lang.String value)
        This function parses an QualifiedPath, but if that fails, attempts to parse it as a tag path and convert it.