org.apache.ivy.core
Class IvyPatternHelper

java.lang.Object
  extended by org.apache.ivy.core.IvyPatternHelper

public final class IvyPatternHelper
extends java.lang.Object


Field Summary
static java.lang.String ARTIFACT_KEY
           
static java.lang.String BRANCH_KEY
           
static java.lang.String CONF_KEY
           
static java.lang.String EXT_KEY
           
static java.lang.String MODULE_KEY
           
static java.lang.String ORGANISATION_KEY
           
static java.lang.String ORGANISATION_KEY2
           
static java.lang.String ORGANISATION_PATH_KEY
           
static java.lang.String ORIGINAL_ARTIFACTNAME_KEY
           
static java.lang.String REVISION_KEY
           
static java.lang.String TYPE_KEY
           
 
Method Summary
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, Artifact artifact)
           
static java.lang.String substitute(java.lang.String pattern, Artifact artifact, ArtifactOrigin origin)
           
static java.lang.String substitute(java.lang.String pattern, Artifact artifact, java.lang.String conf)
           
static java.lang.String substitute(java.lang.String pattern, ModuleRevisionId moduleRevision)
           
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 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, 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 revision, java.lang.String artifact, java.lang.String type, java.lang.String ext, java.lang.String conf, java.util.Map extraModuleAttributes, java.util.Map extraArtifactAttributes)
           
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 extraModuleAttributes, java.util.Map extraArtifactAttributes)
           
static java.lang.String substituteParams(java.lang.String pattern, java.util.Map 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 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, IvyVariableContainer variables)
           
static java.lang.String substituteVariables(java.lang.String pattern, java.util.Map variables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONF_KEY

public static final java.lang.String CONF_KEY
See Also:
Constant Field Values

TYPE_KEY

public static final java.lang.String TYPE_KEY
See Also:
Constant Field Values

EXT_KEY

public static final java.lang.String EXT_KEY
See Also:
Constant Field Values

ARTIFACT_KEY

public static final java.lang.String ARTIFACT_KEY
See Also:
Constant Field Values

BRANCH_KEY

public static final java.lang.String BRANCH_KEY
See Also:
Constant Field Values

REVISION_KEY

public static final java.lang.String REVISION_KEY
See Also:
Constant Field Values

MODULE_KEY

public static final java.lang.String MODULE_KEY
See Also:
Constant Field Values

ORGANISATION_KEY

public static final java.lang.String ORGANISATION_KEY
See Also:
Constant Field Values

ORGANISATION_KEY2

public static final java.lang.String ORGANISATION_KEY2
See Also:
Constant Field Values

ORGANISATION_PATH_KEY

public static final java.lang.String ORGANISATION_PATH_KEY
See Also:
Constant Field Values

ORIGINAL_ARTIFACTNAME_KEY

public static final java.lang.String ORIGINAL_ARTIFACTNAME_KEY
See Also:
Constant Field Values
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,
                                          ModuleRevisionId mrid,
                                          Artifact artifact,
                                          java.lang.String conf,
                                          ArtifactOrigin origin)

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 extraModuleAttributes,
                                          java.util.Map 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 extraModuleAttributes,
                                          java.util.Map extraArtifactAttributes)

substituteVariables

public static java.lang.String substituteVariables(java.lang.String pattern,
                                                   java.util.Map 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 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 params)

getTokenRoot

public static java.lang.String getTokenRoot(java.lang.String pattern)

getFirstToken

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