@Override public String getRefersToTargetURI() { if (warcRecord != null) { HeaderLine h = warcRecord.getHeader("WARC-Refers-To-Target-URI"); if (h != null) return h.value; } return null; }
@Override public String getRefersToTargetURI() { if (warcRecord != null) { HeaderLine h = warcRecord.getHeader("WARC-Refers-To-Target-URI"); if (h != null) return h.value; } return null; }
@Override public String getRefersToDate() { if (warcRecord != null) { HeaderLine h = warcRecord.getHeader("WARC-Refers-To-Date"); if (h != null) { Date date = ArchiveUtils.parse14DigitISODate(h.value, null); if (date != null) { return ArchiveUtils.get14DigitDate(date); } } } return null; }
@Override public String getRefersToDate() { if (warcRecord != null) { HeaderLine h = warcRecord.getHeader("WARC-Refers-To-Date"); if (h != null) { Date date = ArchiveUtils.parse14DigitISODate(h.value, null); if (date != null) { return ArchiveUtils.get14DigitDate(date); } } } return null; }
private static WARCRecordType getWARCRecordType(WarcRecord rec) throws ResourceNotAvailableException { HeaderLine rectypeHeader = rec.getHeader(HEADER_KEY_TYPE); if (rectypeHeader == null) { throw new ResourceNotAvailableException("WARC-Type header is missing"); } try { return WARCRecordType.valueOf(rectypeHeader.value); } catch (IllegalArgumentException ex) { throw new ResourceNotAvailableException( "unrecognized WARC-Type \"" + rectypeHeader.value + "\""); } }
private static WARCRecordType getWARCRecordType(WarcRecord rec) throws ResourceNotAvailableException { HeaderLine rectypeHeader = rec.getHeader(HEADER_KEY_TYPE); if (rectypeHeader == null) { throw new ResourceNotAvailableException("WARC-Type header is missing"); } try { return WARCRecordType.valueOf(rectypeHeader.value); } catch (IllegalArgumentException ex) { throw new ResourceNotAvailableException( "unrecognized WARC-Type \"" + rectypeHeader.value + "\""); } }