类 Artifact
- java.lang.Object
-
- io.microsphere.classloading.Artifact
-
- 直接已知子类:
MavenArtifact
public class Artifact extends java.lang.Object
Artifact entity- 从以下版本开始:
- 1.0.0
- 作者:
- Mercy
-
-
构造器概要
构造器 构造器 说明 Artifact(java.lang.String artifactId, java.lang.String version, java.net.URL location)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static Artifact
create(java.lang.String artifactId)
static Artifact
create(java.lang.String artifactId, java.lang.String version)
static Artifact
create(java.lang.String artifactId, java.lang.String version, java.net.URL location)
boolean
equals(java.lang.Object o)
java.lang.String
getArtifactId()
java.net.URL
getLocation()
java.lang.String
getVersion()
int
hashCode()
boolean
matches(Artifact artifact)
protected boolean
matches(Artifact artifact, java.util.function.Function<Artifact,java.lang.String> getterFunction)
protected boolean
matchesArtifactId(Artifact artifact)
protected boolean
matchesVersion(Artifact artifact)
java.lang.String
toString()
-
-
-
方法详细资料
-
create
public static Artifact create(@Nonnull java.lang.String artifactId, @Nullable java.lang.String version, @Nullable java.net.URL location)
-
create
public static Artifact create(@Nonnull java.lang.String artifactId, @Nullable java.lang.String version)
-
create
public static Artifact create(@Nonnull java.lang.String artifactId)
-
getArtifactId
public java.lang.String getArtifactId()
-
getVersion
public java.lang.String getVersion()
-
getLocation
public java.net.URL getLocation()
-
matches
public boolean matches(Artifact artifact)
-
matchesArtifactId
protected boolean matchesArtifactId(Artifact artifact)
-
matchesVersion
protected boolean matchesVersion(Artifact artifact)
-
matches
protected boolean matches(Artifact artifact, java.util.function.Function<Artifact,java.lang.String> getterFunction)
-
equals
public boolean equals(java.lang.Object o)
- 覆盖:
equals
在类中java.lang.Object
-
hashCode
public int hashCode()
- 覆盖:
hashCode
在类中java.lang.Object
-
toString
public java.lang.String toString()
- 覆盖:
toString
在类中java.lang.Object
-
-