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 classSpec.JarType
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPI_SUFFIXprivate java.lang.StringapiPackageprivate Artifactartifactprivate java.util.List<java.lang.String>errorsprivate java.lang.StringimplBuildprivate java.lang.StringimplNamespaceprivate java.lang.StringimplVersionprivate java.util.jar.JarFilejarprivate Spec.JarTypejarTypeprivate static java.lang.StringJCP_VERSION_RULEprivate Metadatametadataprivate java.lang.StringnewImplVersionprivate java.lang.StringnewSpecVersionprivate booleannonFinalprivate static java.lang.StringNONFINAL_BUILD_SEPARATORprivate static java.lang.StringNONFINAL_BUILD_SEPARATOR_SPECprivate java.lang.StringspecBuildprivate java.lang.StringspecImplVersionprivate java.lang.StringspecVersion
-
Constructor Summary
Constructors Constructor Description Spec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcheckClasses(java.util.jar.JarFile jf, java.lang.String... pkgs)ArtifactgetArtifact()java.util.List<java.lang.String>getErrors()MetadatagetMetadata()voidread(java.util.jar.JarFile _jar)voidsetApiPackage(java.lang.String apiPackage)voidsetArtifact(Artifact artifact)voidsetImplBuild(java.lang.String implBuild)voidsetImplNamespace(java.lang.String implNamespace)voidsetImplVersion(java.lang.String implVersion)voidsetJarType(java.lang.String jarType)voidsetMetadata(Metadata metadata)voidsetNewImplVersion(java.lang.String newImplVersion)voidsetNewSpecVersion(java.lang.String newSpecVersion)voidsetNonFinal(boolean nonFinal)voidsetSpecBuild(java.lang.String specBuild)voidsetSpecImplVersion(java.lang.String specImplVersion)voidsetSpecVersion(java.lang.String specVersion)java.lang.StringtoString()voidverify()
-
-
-
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:
toStringin classjava.lang.Object
-
-