Search in sources :

Example 21 with TrpDoc

use of eu.transkribus.core.model.beans.TrpDoc in project TranskribusCore by Transkribus.

the class FakeDocProvider method create.

public static TrpDoc create(boolean useLocalFiles) {
    final int docid = 1;
    // initialize pageNum here so it can be set in docMd
    nrOfPages = useLocalFiles ? localFileUrls.size() : fileKeys.size();
    // set up a TrpDoc
    TrpDoc doc = new TrpDoc();
    TrpDocMetadata md = createDocMd(docid);
    doc.setMd(md);
    // set up the pages
    // List<TrpPage> pages = new ArrayList<>(nrOfPages);
    TrpPage page;
    for (int i = 0; i < nrOfPages; i++) {
        page = createPage(docid, i, useLocalFiles);
        doc.addPage(page);
    // pages.add(page);
    }
    return doc;
}
Also used : TrpPage(eu.transkribus.core.model.beans.TrpPage) TrpDoc(eu.transkribus.core.model.beans.TrpDoc) TrpDocMetadata(eu.transkribus.core.model.beans.TrpDocMetadata)

Aggregations

TrpDoc (eu.transkribus.core.model.beans.TrpDoc)21 File (java.io.File)12 IOException (java.io.IOException)11 TrpDocMetadata (eu.transkribus.core.model.beans.TrpDocMetadata)9 TrpPage (eu.transkribus.core.model.beans.TrpPage)6 JAXBException (javax.xml.bind.JAXBException)6 Mets (eu.transkribus.core.model.beans.mets.Mets)5 FileNotFoundException (java.io.FileNotFoundException)4 PcGtsType (eu.transkribus.core.model.beans.pagecontent.PcGtsType)3 CorruptImageException (eu.transkribus.core.exceptions.CorruptImageException)2 JAXBPageTranscript (eu.transkribus.core.model.beans.JAXBPageTranscript)2 TrpTranscriptMetadata (eu.transkribus.core.model.beans.TrpTranscriptMetadata)2 ExportCache (eu.transkribus.core.model.builder.ExportCache)2 Dimension (java.awt.Dimension)2 URL (java.net.URL)2 ArrayList (java.util.ArrayList)2 TrpDocPacker (eu.transkribus.core.io.TrpDocPacker)1 XmlFormat (eu.transkribus.core.io.formats.XmlFormat)1 Md5SumComputer (eu.transkribus.core.io.util.Md5SumComputer)1 PageUploadDescriptor (eu.transkribus.core.model.beans.DocumentUploadDescriptor.PageUploadDescriptor)1