クラス SemanticVersionPattern


  • public final class SemanticVersionPattern
    extends java.lang.Object
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      SemanticVersionPattern​(java.lang.String baseStr)  
    • メソッドの概要

      すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      static java.lang.String escapeAsRegex​(java.lang.String path)  
      java.util.regex.Matcher matcher​(java.lang.String leftStr)
      Compare the leftPath and the rightPath are similar.
      java.util.regex.Pattern pattern()  
      static java.util.regex.Matcher straightMatcher​(java.lang.String string)
      returns a java.util.regex.Matcher for the string.
      static java.util.regex.Pattern translateToBaseStrToPattern​(java.lang.String baseStr)  
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • SemanticVersionPattern

        public SemanticVersionPattern​(java.lang.String baseStr)
    • メソッドの詳細

      • matcher

        public java.util.regex.Matcher matcher​(java.lang.String leftStr)
        Compare the leftPath and the rightPath are similar. If the 2 strings contain a Semantic Version, then the version is smartly disregarded.

        E.g, (1) "/some/path/x" and "/some/path/x" will return true (2) "/some/path/x" and "/some/path/Y" will return false (3) "/some/path-1.2.0/x" and "/some/path-1.2.3-alpha/x" will return true

        パラメータ:
        leftStr - TODO
        戻り値:
        if leftStr is identical to the baseStr, return true; otherwise false
      • pattern

        public java.util.regex.Pattern pattern()
      • straightMatcher

        public static java.util.regex.Matcher straightMatcher​(java.lang.String string)
        returns a java.util.regex.Matcher for the string. The matcher.matches() will return true if the string contains a semantic version like "0.1.2-alpha".
        パラメータ:
        string - TODO
        戻り値:
        TODO
      • translateToBaseStrToPattern

        public static java.util.regex.Pattern translateToBaseStrToPattern​(java.lang.String baseStr)
      • escapeAsRegex

        public static java.lang.String escapeAsRegex​(java.lang.String path)