Ignore:
Timestamp:
11/14/16 16:15:06 (8 years ago)
Author:
Oliver Schonefeld
Message:
  • more complete legacy compat mode (to be used in FCS conformance tester)


File:
1 edited

Legend:

Unmodified
Added
Removed
  • FCSSimpleClient/trunk/src/main/java/eu/clarin/sru/client/fcs/AbstractClarinFCSRecordDataParser.java

    r6938 r7079  
    9494
    9595
    96     protected SRURecordData parse(XMLStreamReader reader, String ns)
     96    @SuppressWarnings("deprecation")
     97    protected SRURecordData parse(XMLStreamReader reader, String ns,
     98            boolean fullLegacyCompatMode)
    9799            throws XMLStreamException, SRUClientException {
    98100        // Resource
     
    118120
    119121        XmlStreamReaderUtils.readEnd(reader, ns, "Resource", true);
    120 
    121         return new ClarinFCSRecordData(pid, ref, dataviews, resourceFragments);
     122        if (fullLegacyCompatMode) {
     123            return new LegacyClarinFCSRecordData(pid, ref, dataviews,
     124                    resourceFragments);
     125        } else {
     126            return new ClarinFCSRecordData(pid, ref, dataviews,
     127                    resourceFragments);
     128        }
    122129    }
    123130
Note: See TracChangeset for help on using the changeset viewer.