public class Spec
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Spec.JarType |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
API_SUFFIX |
private java.lang.String |
apiPackage |
private Artifact |
artifact |
private java.util.List<java.lang.String> |
errors |
private java.lang.String |
implBuild |
private java.lang.String |
implNamespace |
private java.lang.String |
implVersion |
private java.util.jar.JarFile |
jar |
private Spec.JarType |
jarType |
private static java.lang.String |
JCP_VERSION_RULE |
private Metadata |
metadata |
private java.lang.String |
newImplVersion |
private java.lang.String |
newSpecVersion |
private boolean |
nonFinal |
private static java.lang.String |
NONFINAL_BUILD_SEPARATOR |
private static java.lang.String |
NONFINAL_BUILD_SEPARATOR_SPEC |
private java.lang.String |
specBuild |
private java.lang.String |
specImplVersion |
private java.lang.String |
specVersion |
Constructor and Description |
---|
Spec() |
Modifier and Type | Method and Description |
---|---|
private void |
checkClasses(java.util.jar.JarFile jf,
java.lang.String... pkgs) |
Artifact |
getArtifact() |
java.util.List<java.lang.String> |
getErrors() |
Metadata |
getMetadata() |
void |
read(java.util.jar.JarFile _jar) |
void |
setApiPackage(java.lang.String apiPackage) |
void |
setArtifact(Artifact artifact) |
void |
setImplBuild(java.lang.String implBuild) |
void |
setImplNamespace(java.lang.String implNamespace) |
void |
setImplVersion(java.lang.String implVersion) |
void |
setJarType(java.lang.String jarType) |
void |
setMetadata(Metadata metadata) |
void |
setNewImplVersion(java.lang.String newImplVersion) |
void |
setNewSpecVersion(java.lang.String newSpecVersion) |
void |
setNonFinal(boolean nonFinal) |
void |
setSpecBuild(java.lang.String specBuild) |
void |
setSpecImplVersion(java.lang.String specImplVersion) |
void |
setSpecVersion(java.lang.String specVersion) |
java.lang.String |
toString() |
void |
verify() |
private Artifact artifact
private Metadata metadata
private java.util.jar.JarFile jar
private java.lang.String specVersion
private java.lang.String newSpecVersion
private java.lang.String specImplVersion
private java.lang.String implVersion
private java.lang.String newImplVersion
private java.lang.String specBuild
private java.lang.String implBuild
private java.lang.String apiPackage
private java.lang.String implNamespace
private boolean nonFinal
private Spec.JarType jarType
private java.util.List<java.lang.String> errors
private static final java.lang.String NONFINAL_BUILD_SEPARATOR_SPEC
private static final java.lang.String NONFINAL_BUILD_SEPARATOR
private static final java.lang.String JCP_VERSION_RULE
public static final java.lang.String API_SUFFIX
public void read(java.util.jar.JarFile _jar) throws java.io.IOException
java.io.IOException
private void checkClasses(java.util.jar.JarFile jf, java.lang.String... pkgs)
public void verify()
public Artifact getArtifact()
public Metadata getMetadata()
public java.util.List<java.lang.String> getErrors()
public void setApiPackage(java.lang.String apiPackage)
public void setImplNamespace(java.lang.String implNamespace)
public void setImplVersion(java.lang.String implVersion)
public void setSpecVersion(java.lang.String specVersion)
public void setNewImplVersion(java.lang.String newImplVersion)
public void setSpecBuild(java.lang.String specBuild)
public void setSpecImplVersion(java.lang.String specImplVersion)
public void setNewSpecVersion(java.lang.String newSpecVersion)
public void setImplBuild(java.lang.String implBuild)
public void setArtifact(Artifact artifact)
public void setNonFinal(boolean nonFinal)
public void setJarType(java.lang.String jarType)
public void setMetadata(Metadata metadata)
public java.lang.String toString()
toString
in class java.lang.Object