Package org.glassfish.spec
Class Spec
- java.lang.Object
-
- org.glassfish.spec.Spec
-
public class Spec extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Spec.JarType
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Spec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
artifact
private Artifact artifact
-
metadata
private Metadata metadata
-
jar
private java.util.jar.JarFile jar
-
specVersion
private java.lang.String specVersion
-
newSpecVersion
private java.lang.String newSpecVersion
-
specImplVersion
private java.lang.String specImplVersion
-
implVersion
private java.lang.String implVersion
-
newImplVersion
private java.lang.String newImplVersion
-
specBuild
private java.lang.String specBuild
-
implBuild
private java.lang.String implBuild
-
apiPackage
private java.lang.String apiPackage
-
implNamespace
private java.lang.String implNamespace
-
nonFinal
private boolean nonFinal
-
jarType
private Spec.JarType jarType
-
errors
private java.util.List<java.lang.String> errors
-
NONFINAL_BUILD_SEPARATOR_SPEC
private static final java.lang.String NONFINAL_BUILD_SEPARATOR_SPEC
- See Also:
- Constant Field Values
-
NONFINAL_BUILD_SEPARATOR
private static final java.lang.String NONFINAL_BUILD_SEPARATOR
- See Also:
- Constant Field Values
-
JCP_VERSION_RULE
private static final java.lang.String JCP_VERSION_RULE
- See Also:
- Constant Field Values
-
API_SUFFIX
public static final java.lang.String API_SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
read
public void read(java.util.jar.JarFile _jar) throws java.io.IOException
- Throws:
java.io.IOException
-
checkClasses
private void checkClasses(java.util.jar.JarFile jf, java.lang.String... pkgs)
-
verify
public void verify()
-
getArtifact
public Artifact getArtifact()
-
getMetadata
public Metadata getMetadata()
-
getErrors
public java.util.List<java.lang.String> getErrors()
-
setApiPackage
public void setApiPackage(java.lang.String apiPackage)
-
setImplNamespace
public void setImplNamespace(java.lang.String implNamespace)
-
setImplVersion
public void setImplVersion(java.lang.String implVersion)
-
setSpecVersion
public void setSpecVersion(java.lang.String specVersion)
-
setNewImplVersion
public void setNewImplVersion(java.lang.String newImplVersion)
-
setSpecBuild
public void setSpecBuild(java.lang.String specBuild)
-
setSpecImplVersion
public void setSpecImplVersion(java.lang.String specImplVersion)
-
setNewSpecVersion
public void setNewSpecVersion(java.lang.String newSpecVersion)
-
setImplBuild
public void setImplBuild(java.lang.String implBuild)
-
setArtifact
public void setArtifact(Artifact artifact)
-
setNonFinal
public void setNonFinal(boolean nonFinal)
-
setJarType
public void setJarType(java.lang.String jarType)
-
setMetadata
public void setMetadata(Metadata metadata)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-