Field pgSeqField = new Field("pg_seq", Integer.toString(rcImageMetadata.getSequence()), Field.Store.YES, Field.Index.NOT_ANALYZED, Field.TermVector.NO); Field pgNameField = new Field("pg_name", rcImageMetadata.getPageName().trim(), Field.Store.YES, Field.Index.NOT_ANALYZED, Field.TermVector.NO); Field pgTxtField = new Field("body", pgTxt.toString(), Field.Store.YES, Field.Index.ANALYZED, Field.TermVector.WITH_POSITIONS_OFFSETS);
for (int i = 0; i < rcImgMdList.size(); i++) { if (pgSeq.equals(rcImgMdList.get(i).getSequence())) {
File rcTiffFile = new File(destinationDirectory.getPath() + File.separator + StringUtils.padl(Integer.toString(rcImageMetadata.getSequence()), 8, '0') + ".tif"); rcObjMd.getAltoFileMetadataMap().put(rcImageMetadata.getSequence(), new RcAltoFileMetadata(rcObjMd, altoOutputFile));
for (RcImageMetadata rcImgMd : rcImgMdList) { if (pgSeq == rcImgMd.getSequence()) {
if (curSourceRcImageMetadata.getSequence() <= 0) throw new RcDataConversionException(curSourceMetadataFile.getPath() + " specifies a page sequence of " + curSourceRcImageMetadata.getSequence() + "\". Page sequences must be greater than zero.");