org.apache.ivy.core

Class IvyPatternHelper

public final class IvyPatternHelper extends Object

Field Summary
static StringARTIFACT_KEY
static StringBRANCH_KEY
static StringCONF_KEY
static StringEXT_KEY
static StringMODULE_KEY
static StringORGANISATION_KEY
static StringORGANISATION_KEY2
static StringORIGINAL_ARTIFACTNAME_KEY
static StringREVISION_KEY
static StringTYPE_KEY
Method Summary
static StringgetFirstToken(String pattern)
static StringgetTokenRoot(String pattern)
static StringgetTokenString(String token)
static Stringsubstitute(String pattern, ModuleRevisionId moduleRevision)
static Stringsubstitute(String pattern, ModuleRevisionId moduleRevision, String artifact, String type, String ext)
static Stringsubstitute(String pattern, Artifact artifact)
static Stringsubstitute(String pattern, Artifact artifact, ArtifactOrigin origin)
static Stringsubstitute(String pattern, Artifact artifact, String conf)
static Stringsubstitute(String pattern, ModuleRevisionId mrid, Artifact artifact)
static Stringsubstitute(String pattern, ModuleRevisionId mrid, Artifact artifact, String conf, ArtifactOrigin origin)
static Stringsubstitute(String pattern, String org, String module, String revision, String artifact, String type, String ext)
static Stringsubstitute(String pattern, String org, String module, String revision, String artifact, String type, String ext, String conf)
static Stringsubstitute(String pattern, String org, String module, String revision, String artifact, String type, String ext, String conf, Map extraModuleAttributes, Map extraArtifactAttributes)
static Stringsubstitute(String pattern, String org, String module, String branch, String revision, String artifact, String type, String ext, String conf, ArtifactOrigin origin, Map extraModuleAttributes, Map extraArtifactAttributes)
static StringsubstituteParams(String pattern, Map params)
static StringsubstituteToken(String pattern, String token, String value)
static voidsubstituteToken(StringBuffer buf, String token, String value)
static StringsubstituteTokens(String pattern, Map tokens)
static StringsubstituteVariable(String pattern, String variable, String value)
static voidsubstituteVariable(StringBuffer buf, String variable, String value)
static StringsubstituteVariables(String pattern, Map variables)
static StringsubstituteVariables(String pattern, IvyVariableContainer variables)

Field Detail

ARTIFACT_KEY

public static final String ARTIFACT_KEY

BRANCH_KEY

public static final String BRANCH_KEY

CONF_KEY

public static final String CONF_KEY

EXT_KEY

public static final String EXT_KEY

MODULE_KEY

public static final String MODULE_KEY

ORGANISATION_KEY

public static final String ORGANISATION_KEY

ORGANISATION_KEY2

public static final String ORGANISATION_KEY2

ORIGINAL_ARTIFACTNAME_KEY

public static final String ORIGINAL_ARTIFACTNAME_KEY

REVISION_KEY

public static final String REVISION_KEY

TYPE_KEY

public static final String TYPE_KEY

Method Detail

getFirstToken

public static String getFirstToken(String pattern)

getTokenRoot

public static String getTokenRoot(String pattern)

getTokenString

public static String getTokenString(String token)

substitute

public static String substitute(String pattern, ModuleRevisionId moduleRevision)

substitute

public static String substitute(String pattern, ModuleRevisionId moduleRevision, String artifact, String type, String ext)

substitute

public static String substitute(String pattern, Artifact artifact)

substitute

public static String substitute(String pattern, Artifact artifact, ArtifactOrigin origin)

substitute

public static String substitute(String pattern, Artifact artifact, String conf)

substitute

public static String substitute(String pattern, ModuleRevisionId mrid, Artifact artifact)

substitute

public static String substitute(String pattern, ModuleRevisionId mrid, Artifact artifact, String conf, ArtifactOrigin origin)

substitute

public static String substitute(String pattern, String org, String module, String revision, String artifact, String type, String ext)

substitute

public static String substitute(String pattern, String org, String module, String revision, String artifact, String type, String ext, String conf)

substitute

public static String substitute(String pattern, String org, String module, String revision, String artifact, String type, String ext, String conf, Map extraModuleAttributes, Map extraArtifactAttributes)

substitute

public static String substitute(String pattern, String org, String module, String branch, String revision, String artifact, String type, String ext, String conf, ArtifactOrigin origin, Map extraModuleAttributes, Map extraArtifactAttributes)

substituteParams

public static String substituteParams(String pattern, Map params)

substituteToken

public static String substituteToken(String pattern, String token, String value)

substituteToken

public static void substituteToken(StringBuffer buf, String token, String value)

substituteTokens

public static String substituteTokens(String pattern, Map tokens)

substituteVariable

public static String substituteVariable(String pattern, String variable, String value)

substituteVariable

public static void substituteVariable(StringBuffer buf, String variable, String value)

substituteVariables

public static String substituteVariables(String pattern, Map variables)

substituteVariables

public static String substituteVariables(String pattern, IvyVariableContainer variables)