?? warcrecord.html
字號:
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#getMimetype4Cdx(org.archive.io.ArchiveRecordHeader)">getMimetype4Cdx</A></B>(<A HREF="../../../../../org/archive/io/ArchiveRecordHeader.html" title="interface in org.archive.io">ArchiveRecordHeader</A> h)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#isCR(char)">isCR</A></B>(char c)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#isCROrLF(char)">isCROrLF</A></B>(char c)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#isLF(char)">isLF</A></B>(char c)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#parseHeaderLine(java.io.InputStream, java.util.Map, boolean)">parseHeaderLine</A></B>(java.io.InputStream in, java.util.Map<java.lang.Object,java.lang.Object> fields, boolean strict)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected <A HREF="../../../../../org/archive/io/ArchiveRecordHeader.html" title="interface in org.archive.io">ArchiveRecordHeader</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#parseHeaders(java.io.InputStream, java.lang.String, long, boolean)">parseHeaders</A></B>(java.io.InputStream in, java.lang.String identifier, long offset, boolean strict)</CODE><BR> Parse WARC Header Line and Named Fields.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#parseNamedFields(java.io.InputStream, java.util.Map)">parseNamedFields</A></B>(java.io.InputStream in, java.util.Map<java.lang.Object,java.lang.Object> fields)</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected byte[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../org/archive/io/warc/v10/WARCRecord.html#readLine(java.io.InputStream, boolean)">readLine</A></B>(java.io.InputStream in, boolean strict)</CODE><BR> Read a line.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_org.archive.io.ArchiveRecord"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class org.archive.io.<A HREF="../../../../../org/archive/io/ArchiveRecord.html" title="class in org.archive.io">ArchiveRecord</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../../org/archive/io/ArchiveRecord.html#available()">available</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#close()">close</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#dump()">dump</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#dump(java.io.OutputStream)">dump</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#getDigest4Cdx(org.archive.io.ArchiveRecordHeader)">getDigest4Cdx</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#getDigestStr()">getDigestStr</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#getHeader()">getHeader</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#getIn()">getIn</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#getIp4Cdx(org.archive.io.ArchiveRecordHeader)">getIp4Cdx</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#getPosition()">getPosition</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#getStatusCode4Cdx(org.archive.io.ArchiveRecordHeader)">getStatusCode4Cdx</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#incrementPosition()">incrementPosition</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#incrementPosition(long)">incrementPosition</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#isEor()">isEor</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#isStrict()">isStrict</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#markSupported()">markSupported</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#outputCdx(java.lang.String)">outputCdx</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#read()">read</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#read(byte[], int, int)">read</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#setEor(boolean)">setEor</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#setHeader(org.archive.io.ArchiveRecordHeader)">setHeader</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#setStrict(boolean)">setStrict</A>, <A HREF="../../../../../org/archive/io/ArchiveRecord.html#skip(long)">skip</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.io.InputStream"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.io.InputStream</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>mark, read, reset</CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TH></TR></TABLE><A NAME="WARCRecord(java.io.InputStream, java.lang.String, long)"><!-- --></A><H3>WARCRecord</H3><PRE>public <B>WARCRecord</B>(java.io.InputStream in, java.lang.String identifier, long offset) throws java.io.IOException</PRE><DL><DD>Constructor.<P><DL><DT><B>Parameters:</B><DD><CODE>in</CODE> - Stream cue'd up to be at the start of the record this instance is to represent.<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE></DL></DL><HR><A NAME="WARCRecord(java.io.InputStream, org.archive.io.ArchiveRecordHeader)"><!-- --></A><H3>WARCRecord</H3><PRE>public <B>WARCRecord</B>(java.io.InputStream in, <A HREF="../../../../../org/archive/io/ArchiveRecordHeader.html" title="interface in org.archive.io">ArchiveRecordHeader</A> headers) throws java.io.IOException</PRE><DL><DD>Constructor.<P><DL><DT><B>Parameters:</B><DD><CODE>in</CODE> - Stream cue'd up just past Header Line and Named Fields.<DD><CODE>headers</CODE> - Header Line and ANVL Named fields.<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE></DL></DL><HR><A NAME="WARCRecord(java.io.InputStream, java.lang.String, long, boolean, boolean)"><!-- --></A><H3>WARCRecord</H3><PRE>public <B>WARCRecord</B>(java.io.InputStream in, java.lang.String identifier, long offset, boolean digest, boolean strict) throws java.io.IOException</PRE><DL><DD>Constructor.<P><DL><DT><B>Parameters:</B><DD><CODE>in</CODE> - Stream cue'd up to be at the start of the record this instance is to represent or, if <code>headers</code> is not null, just past the Header Line and Named Fields.<DD><CODE>identifier</CODE> - Identifier for this the hosting Reader.<DD><CODE>offset</CODE> - Current offset into <code>in</code> (Used to keep <code>position</code> properly aligned). Usually 0.<DD><CODE>digest</CODE> - True if we're to calculate digest for this record. Not digesting saves about ~15% of cpu during parse.<DD><CODE>strict</CODE> - Be strict parsing (Parsing stops if file inproperly formatted).<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE></DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TH></TR></TABLE><A NAME="parseHeaders(java.io.InputStream, java.lang.String, long, boolean)"><!-- --></A><H3>parseHeaders</H3><PRE>protected <A HREF="../../../../../org/archive/io/ArchiveRecordHeader.html" title="interface in org.archive.io">ArchiveRecordHeader</A> <B>parseHeaders</B>(java.io.InputStream in, java.lang.String identifier, long offset, boolean strict) throws java.io.IOException</PRE><DL><DD>Parse WARC Header Line and Named Fields.<P>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -