public abstract String getElementDescription(boolean verbose);
public abstract String getElementDescription(boolean verbose);
public void dissect(boolean verbose) throws ImageReadException { ArrayList elements = getElements(); Collections.sort(elements, TiffElement.COMPARATOR); int lastEnd = 0; for (int i = 0; i < elements.size(); i++) { TiffElement element = (TiffElement) elements.get(i); if (element.offset > lastEnd) Debug.debug("\t" + "gap: " + (element.offset - lastEnd)); if (element.offset < lastEnd) Debug.debug("\t" + "overlap"); Debug.debug("element, start: " + element.offset + ", length: " + element.length + ", end: " + (element.offset + element.length) + ": " + element.getElementDescription(false)); if (verbose) { String verbosity = element.getElementDescription(true); if (null != verbosity) Debug.debug(verbosity); } lastEnd = element.offset + element.length; } Debug.debug("end: " + lastEnd); Debug.debug(); }
public void dissect(boolean verbose) throws ImageReadException { ArrayList elements = getElements(); Collections.sort(elements, TiffElement.COMPARATOR); int lastEnd = 0; for (int i = 0; i < elements.size(); i++) { TiffElement element = (TiffElement) elements.get(i); if (element.offset > lastEnd) Debug.debug("\t" + "gap: " + (element.offset - lastEnd)); if (element.offset < lastEnd) Debug.debug("\t" + "overlap"); Debug.debug("element, start: " + element.offset + ", length: " + element.length + ", end: " + (element.offset + element.length) + ": " + element.getElementDescription(false)); if (verbose) { String verbosity = element.getElementDescription(true); if (null != verbosity) Debug.debug(verbosity); } lastEnd = element.offset + element.length; } Debug.debug("end: " + lastEnd); Debug.debug(); }
Debug.debug("element[" + i + "]:" + element.getElementDescription() + " (" + element.offset + " + " + element.length + " = " + (element.offset + element.length) + ")");
Debug.debug("element[" + i + "]:" + element.getElementDescription() + " (" + element.offset + " + " + element.length + " = " + (element.offset + element.length) + ")");