private boolean readDirectory(ByteSource byteSource, int offset, int dirType, FormatCompliance formatCompliance, Listener listener, List visited) throws ImageReadException, IOException { boolean ignoreNextDirectory = false; return readDirectory(byteSource, offset, dirType, formatCompliance, listener, ignoreNextDirectory, visited); }
private boolean readDirectory(ByteSource byteSource, int offset, int dirType, FormatCompliance formatCompliance, Listener listener, List visited) throws ImageReadException, IOException { boolean ignoreNextDirectory = false; return readDirectory(byteSource, offset, dirType, formatCompliance, listener, ignoreNextDirectory, visited); }
private void readDirectories(ByteSource byteSource, FormatCompliance formatCompliance, Listener listener) throws ImageReadException, IOException { TiffHeader tiffHeader = readTiffHeader(byteSource, formatCompliance); if (!listener.setTiffHeader(tiffHeader)) return; int offset = tiffHeader.offsetToFirstIFD; int dirType = TiffDirectory.DIRECTORY_TYPE_ROOT; List visited = new ArrayList(); readDirectory(byteSource, offset, dirType, formatCompliance, listener, visited); }
private void readDirectories(ByteSource byteSource, FormatCompliance formatCompliance, Listener listener) throws ImageReadException, IOException { TiffHeader tiffHeader = readTiffHeader(byteSource, formatCompliance); if (!listener.setTiffHeader(tiffHeader)) return; int offset = tiffHeader.offsetToFirstIFD; int dirType = TiffDirectory.DIRECTORY_TYPE_ROOT; List visited = new ArrayList(); readDirectory(byteSource, offset, dirType, formatCompliance, listener, visited); }
boolean subDirectoryRead = readDirectory(byteSource, subDirectoryOffset, subDirectoryType, formatCompliance, listener, true, visited); readDirectory(byteSource, directory.nextDirectoryOffset, dirType + 1, formatCompliance, listener, visited);
boolean subDirectoryRead = readDirectory(byteSource, subDirectoryOffset, subDirectoryType, formatCompliance, listener, true, visited); readDirectory(byteSource, directory.nextDirectoryOffset, dirType + 1, formatCompliance, listener, visited);