/** * Instantiate a <tt>PngModule</tt> object. */ public PngModule() { super (NAME, RELEASE, DATE, FORMAT, COVERAGE, MIMETYPE, WELLFORMED, VALIDITY, REPINFO, NOTE, RIGHTS, false); Signature sig = new InternalSignature (_sigBytes, SignatureType.MAGIC, SignatureUseType.MANDATORY, 0, ""); _signature.add (sig); sig = new ExternalSignature (".png", SignatureType.EXTENSION, SignatureUseType.OPTIONAL); _signature.add (sig); }
_signature.add (sig); sig = new InternalSignature ("FORM", SignatureType.MAGIC, SignatureUseType.MANDATORY, 0); _signature.add (sig); sig = new InternalSignature ("AIFF", SignatureType.MAGIC, SignatureUseType.OPTIONAL, 8, "For AIFF profile"); _signature.add (sig); sig = new InternalSignature ("AIFC", SignatureType.MAGIC, SignatureUseType.OPTIONAL, 0, "For AIFF-C profile");
_specification.add (doc); Signature sig = new InternalSignature ("GIF", SignatureType.MAGIC, SignatureUseType.MANDATORY, 0); _signature.add (sig); sig = new InternalSignature ("87a", SignatureType.MAGIC, SignatureUseType.MANDATORY_IF_APPLICABLE, 3, "For version 87a"); _signature.add (sig); sig = new InternalSignature ("89a", SignatureType.MAGIC, SignatureUseType.MANDATORY_IF_APPLICABLE, 3, "For version 89a");
_signature.add(sig); sig = new InternalSignature("RIFF", SignatureType.MAGIC, SignatureUseType.MANDATORY_IF_APPLICABLE, 0); _signature.add(sig); sig = new InternalSignature("RF64", SignatureType.MAGIC, SignatureUseType.MANDATORY_IF_APPLICABLE, 0); _signature.add(sig); sig = new InternalSignature("WAVE", SignatureType.MAGIC, SignatureUseType.MANDATORY, 8); _signature.add(sig);
SignatureType.EXTENSION, SignatureUseType.OPTIONAL)); _signature.add(new InternalSignature(PdfHeader.PDF_SIG_HEADER, SignatureType.MAGIC, SignatureUseType.MANDATORY,
_specification.add(doc); Signature sig = new InternalSignature(sigByte, SignatureType.MAGIC, SignatureUseType.MANDATORY, 0, ""); _signature.add(sig);
_specification.add(doc); Signature sig = new InternalSignature(sigByte, SignatureType.MAGIC, SignatureUseType.MANDATORY, 0, ""); _signature.add(sig);
Signature sig = new InternalSignature(sigbyteI, SignatureType.MAGIC, SignatureUseType.MANDATORY_IF_APPLICABLE, 0, "Little-endian (least significant byte " + "first)"); sig = new InternalSignature(sigbyteM, SignatureType.MAGIC, SignatureUseType.MANDATORY_IF_APPLICABLE, 0, "Big-endian (most significant byte first)");