[ https://issues.apache.org/jira/browse/UIMA-4685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15436465#comment-15436465 ]
Richard Eckart de Castilho commented on UIMA-4685: -------------------------------------------------- I see some risk in conceptually limiting the load(IS, CAS, TS) to form 6 as it is done in the documentation. If I took that seriously, I'd have to detect the file format prior to deciding whether I want to load the externalized form using this signature or using another signature that officially offers auto-detection. Hence, I'd prefer if the load(IS, CAS, TS) officially supported auto-detection and the TS parameter would optionally be used for loading form 6 leniently. > Add Common Load/Save APIs, including type system and index defs, for various > CAS formats > ---------------------------------------------------------------------------------------- > > Key: UIMA-4685 > URL: https://issues.apache.org/jira/browse/UIMA-4685 > Project: UIMA > Issue Type: New Feature > Components: CasEditor, Core Java Framework > Affects Versions: 2.8.1SDK > Reporter: Peter Klügl > Assignee: Marshall Schor > Fix For: 2.9.0SDK > > Attachments: BinaryCasIOUtils.java, caseditor.csv, > caseditor_bincas.csv > > > Create a new CasIOUtils class having common load and save APIs, with optional > saving of type system and index definitions, in all the various CAS > serialization formats (except JSON). Implement heuristic discovery for > deserialization to support automatic selection of the right kind of > deserializer. Update the headers for binary to support indicating they have > the type system included (not used yet). Update the SerialFormat to support > this. Update the CasEditor and other components to use this new API. -- This message was sent by Atlassian JIRA (v6.3.4#6332)