All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.mcgath.jhove.module.png.TextChunk Maven / Gradle / Ivy

There is a newer version: 1.20.1
Show newest version
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