/** * Return the header field at the given index. * Exposed for testing. */ HeaderField getHeaderField(int index) { return dynamicTable.getEntry(index + 1); }
/** * Return the header field at the given index. * Exposed for testing. */ HeaderField getHeaderField(int index) { return dynamicTable.getEntry(index + 1); }
private void readName(int index) throws IOException { if (index <= StaticTable.length) { HeaderField headerField = StaticTable.getEntry(index); name = headerField.name; } else if (index - StaticTable.length <= dynamicTable.length()) { HeaderField headerField = dynamicTable.getEntry(index - StaticTable.length); name = headerField.name; } else { throw ILLEGAL_INDEX_VALUE; } }
private void readName(int index) throws IOException { if (index <= StaticTable.length) { HeaderField headerField = StaticTable.getEntry(index); name = headerField.name; } else if (index - StaticTable.length <= dynamicTable.length()) { HeaderField headerField = dynamicTable.getEntry(index - StaticTable.length); name = headerField.name; } else { throw ILLEGAL_INDEX_VALUE; } }
private void indexHeader(int index, HeaderListener headerListener) throws IOException { if (index <= StaticTable.length) { HeaderField headerField = StaticTable.getEntry(index); addHeader(headerListener, headerField.name, headerField.value, false); } else if (index - StaticTable.length <= dynamicTable.length()) { HeaderField headerField = dynamicTable.getEntry(index - StaticTable.length); addHeader(headerListener, headerField.name, headerField.value, false); } else { throw ILLEGAL_INDEX_VALUE; } }
private void indexHeader(int index, HeaderListener headerListener) throws IOException { if (index <= StaticTable.length) { HeaderField headerField = StaticTable.getEntry(index); addHeader(headerListener, headerField.name, headerField.value, false); } else if (index - StaticTable.length <= dynamicTable.length()) { HeaderField headerField = dynamicTable.getEntry(index - StaticTable.length); addHeader(headerListener, headerField.name, headerField.value, false); } else { throw ILLEGAL_INDEX_VALUE; } }