public class JarInfo extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
UNKNOWN_GROUP |
| 构造器和说明 |
|---|
JarInfo(String filePath,
String group,
String name,
Attributes manifestAttributes,
String version) |
JarInfo(String filePath,
String group,
String name,
Attributes manifestAttributes,
VersionInfo versionInfo)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
betweenVersion(String startVersion,
String toVersion)
是否介于两个版本之间,即:
version >= startVersion && version <= endVersion |
int |
compareToVersion(String otherVersion)
比较版本号
|
boolean |
equals(Object o) |
String |
getAttribute(Attributes.Name name) |
String |
getAttribute(String name) |
Attributes |
getAttributes() |
String |
getFilePath() |
String |
getFullName() |
String |
getGroup() |
String |
getName() |
String |
getVersion() |
VersionInfo |
getVersionInfo() |
long |
getVersionLong() |
int |
hashCode() |
boolean |
notBetweenVersion(String startVersion,
String toVersion) |
public JarInfo(@NonNull
String filePath,
@NonNull
String group,
@NonNull
String name,
@NonNull
Attributes manifestAttributes,
@Nullable
VersionInfo versionInfo)
filePath - JAR文件路径group - JAR所属组名name - JAR名称manifestAttributes - META-INF/MANIFEST.MF文件的属性集合versionInfo - JAR版本信息public JarInfo(@NonNull
String filePath,
@NonNull
String group,
@NonNull
String name,
@NonNull
Attributes manifestAttributes,
@Nullable
String version)
public int compareToVersion(String otherVersion)
otherVersion - 其他版本号public boolean betweenVersion(String startVersion, String toVersion)
version >= startVersion && version <= endVersionstartVersion - 起始版本toVersion - 截止版本@NonNull public String getFilePath()
@NonNull public String getGroup()
@NonNull public String getName()
public String getFullName()
@NonNull public VersionInfo getVersionInfo()
@NonNull public String getVersion()
public long getVersionLong()
@NonNull public Attributes getAttributes()
@Nullable public String getAttribute(Attributes.Name name)
Copyright © 2021–2024 EasyJ寮�婧愮ぞ鍖�. All rights reserved.