com.mcgath.jhove.module.png.TextChunk Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jhove-modules Show documentation
Show all versions of jhove-modules Show documentation
The JHOVE HUL validation modules.
package com.mcgath.jhove.module.png;
import edu.harvard.hul.ois.jhove.ErrorMessage;
//import edu.harvard.hul.ois.jhove.Property;
//import edu.harvard.hul.ois.jhove.PropertyType;
import edu.harvard.hul.ois.jhove.RepInfo;
/** Representation of the tEXt (plain text) chunk */
public class TextChunk extends GeneralTextChunk {
/** Constructor */
public TextChunk(int sig, long leng) {
chunkType = sig;
length = leng;
ancillary = true;
duplicateAllowed = true;
}
public void processChunk(RepInfo info) throws Exception {
processChunkCommon(info);
// The tEXt chunk consists of a keyword, a null, and a value.
// There needs to be exactly one null in the data.
StringBuilder sb = new StringBuilder();
String keyword = null;
String value = null;
ErrorMessage msg;
for (int i = 0; i
© 2015 - 2025 Weber Informatics LLC | Privacy Policy