Class IvyPatternHelper


  • public final class IvyPatternHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getFirstToken​(java.lang.String pattern)  
      static java.lang.String getTokenRoot​(java.lang.String pattern)  
      static java.lang.String getTokenString​(java.lang.String token)  
      static java.lang.String substitute​(java.lang.String pattern, java.lang.String org, java.lang.String module, java.lang.String revision, java.lang.String artifact, java.lang.String type, java.lang.String ext)  
      static java.lang.String substitute​(java.lang.String pattern, java.lang.String org, java.lang.String module, java.lang.String revision, java.lang.String artifact, java.lang.String type, java.lang.String ext, java.lang.String conf)  
      static java.lang.String substitute​(java.lang.String pattern, java.lang.String org, java.lang.String module, java.lang.String branch, java.lang.String revision, java.lang.String artifact, java.lang.String type, java.lang.String ext, java.lang.String conf, ArtifactOrigin origin, java.util.Map<java.lang.String,​java.lang.String> extraModuleAttributes, java.util.Map<java.lang.String,​java.lang.String> extraArtifactAttributes)  
      static java.lang.String substitute​(java.lang.String pattern, java.lang.String org, java.lang.String module, java.lang.String revision, java.lang.String artifact, java.lang.String type, java.lang.String ext, java.lang.String conf, java.util.Map<java.lang.String,​java.lang.String> extraModuleAttributes, java.util.Map<java.lang.String,​java.lang.String> extraArtifactAttributes)  
      static java.lang.String substitute​(java.lang.String pattern, Artifact artifact)  
      static java.lang.String substitute​(java.lang.String pattern, Artifact artifact, java.lang.String conf)  
      static java.lang.String substitute​(java.lang.String pattern, Artifact artifact, ArtifactOrigin origin)  
      static java.lang.String substitute​(java.lang.String pattern, ModuleRevisionId moduleRevision)  
      static java.lang.String substitute​(java.lang.String pattern, ModuleRevisionId moduleRevision, java.lang.String artifact, java.lang.String type, java.lang.String ext)  
      static java.lang.String substitute​(java.lang.String pattern, ModuleRevisionId mrid, Artifact artifact)  
      static java.lang.String substitute​(java.lang.String pattern, ModuleRevisionId mrid, Artifact artifact, java.lang.String conf, ArtifactOrigin origin)  
      static java.lang.String substituteParams​(java.lang.String pattern, java.util.Map<java.lang.String,​java.lang.String> params)  
      static void substituteToken​(java.lang.StringBuffer buf, java.lang.String token, java.lang.String value)  
      static java.lang.String substituteToken​(java.lang.String pattern, java.lang.String token, java.lang.String value)  
      static java.lang.String substituteTokens​(java.lang.String pattern, java.util.Map<java.lang.String,​java.lang.String> tokens)  
      static void substituteVariable​(java.lang.StringBuffer buf, java.lang.String variable, java.lang.String value)  
      static java.lang.String substituteVariable​(java.lang.String pattern, java.lang.String variable, java.lang.String value)  
      static java.lang.String substituteVariables​(java.lang.String pattern, java.util.Map<java.lang.String,​java.lang.String> variables)  
      static java.lang.String substituteVariables​(java.lang.String pattern, IvyVariableContainer variables)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  ModuleRevisionId moduleRevision)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  ModuleRevisionId moduleRevision,
                                                  java.lang.String artifact,
                                                  java.lang.String type,
                                                  java.lang.String ext)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  Artifact artifact)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  Artifact artifact,
                                                  ArtifactOrigin origin)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  Artifact artifact,
                                                  java.lang.String conf)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  ModuleRevisionId mrid,
                                                  Artifact artifact)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  java.lang.String org,
                                                  java.lang.String module,
                                                  java.lang.String revision,
                                                  java.lang.String artifact,
                                                  java.lang.String type,
                                                  java.lang.String ext)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  java.lang.String org,
                                                  java.lang.String module,
                                                  java.lang.String revision,
                                                  java.lang.String artifact,
                                                  java.lang.String type,
                                                  java.lang.String ext,
                                                  java.lang.String conf)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  java.lang.String org,
                                                  java.lang.String module,
                                                  java.lang.String revision,
                                                  java.lang.String artifact,
                                                  java.lang.String type,
                                                  java.lang.String ext,
                                                  java.lang.String conf,
                                                  java.util.Map<java.lang.String,​java.lang.String> extraModuleAttributes,
                                                  java.util.Map<java.lang.String,​java.lang.String> extraArtifactAttributes)
      • substitute

        public static java.lang.String substitute​(java.lang.String pattern,
                                                  java.lang.String org,
                                                  java.lang.String module,
                                                  java.lang.String branch,
                                                  java.lang.String revision,
                                                  java.lang.String artifact,
                                                  java.lang.String type,
                                                  java.lang.String ext,
                                                  java.lang.String conf,
                                                  ArtifactOrigin origin,
                                                  java.util.Map<java.lang.String,​java.lang.String> extraModuleAttributes,
                                                  java.util.Map<java.lang.String,​java.lang.String> extraArtifactAttributes)
      • substituteVariables

        public static java.lang.String substituteVariables​(java.lang.String pattern,
                                                           java.util.Map<java.lang.String,​java.lang.String> variables)
      • substituteVariables

        public static java.lang.String substituteVariables​(java.lang.String pattern,
                                                           IvyVariableContainer variables)
      • substituteTokens

        public static java.lang.String substituteTokens​(java.lang.String pattern,
                                                        java.util.Map<java.lang.String,​java.lang.String> tokens)
      • substituteVariable

        public static java.lang.String substituteVariable​(java.lang.String pattern,
                                                          java.lang.String variable,
                                                          java.lang.String value)
      • substituteVariable

        public static void substituteVariable​(java.lang.StringBuffer buf,
                                              java.lang.String variable,
                                              java.lang.String value)
      • substituteToken

        public static java.lang.String substituteToken​(java.lang.String pattern,
                                                       java.lang.String token,
                                                       java.lang.String value)
      • substituteToken

        public static void substituteToken​(java.lang.StringBuffer buf,
                                           java.lang.String token,
                                           java.lang.String value)
      • getTokenString

        public static java.lang.String getTokenString​(java.lang.String token)
      • substituteParams

        public static java.lang.String substituteParams​(java.lang.String pattern,
                                                        java.util.Map<java.lang.String,​java.lang.String> params)
      • getTokenRoot

        public static java.lang.String getTokenRoot​(java.lang.String pattern)
      • getFirstToken

        public static java.lang.String getFirstToken​(java.lang.String pattern)