Class Spec


  • public class Spec
    extends java.lang.Object
    • Field Detail

      • 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
      • 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
    • Constructor Detail

      • Spec

        public Spec()
    • 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 class java.lang.Object