public boolean containsKey(String name) { Field f = getField(name); return (f != null && f._revision == _revision); }
/** * @return the value of a field, or null if not found. For multiple fields of the same name, * only the first is returned. * @param name the case-insensitive field name */ public Buffer get(Buffer name) { Field field = getField(name); if (field != null && field._revision == _revision) return field._value; return null; }
public boolean containsKey(Buffer name) { Field f = getField(name); return (f != null && f._revision == _revision); }
final Field field = getField(name); if (field == null) return null;
final Field field = getField(name); if (field == null) return null;
/** * Get a header as an long value. Returns the value of an integer field or -1 if not found. The * case of the field name is ignored. * * @param name the case-insensitive field name * @exception NumberFormatException If bad long found */ public long getLongField(String name) throws NumberFormatException { Field field = getField(name); if (field != null && field._revision == _revision) return field.getLongValue(); return -1L; }
/** * @return the value of a field, or null if not found. For multiple fields of the same name, * only the first is returned. * @param name the case-insensitive field name */ public String getStringField(String name) { // TODO - really reuse strings from previous requests! Field field = getField(name); if (field != null && field._revision == _revision) return field.getValue(); return null; }
/** * Get a header as an long value. Returns the value of an integer field or -1 if not found. The * case of the field name is ignored. * * @param name the case-insensitive field name * @exception NumberFormatException If bad long found */ public long getLongField(Buffer name) throws NumberFormatException { Field field = getField(name); if (field != null && field._revision == _revision) return field.getLongValue(); return -1L; }
/** * @return the value of a field, or null if not found. For multiple fields of the same name, * only the first is returned. * @param name the case-insensitive field name */ public String getStringField(Buffer name) { // TODO - really reuse strings from previous requests! Field field = getField(name); if (field != null && field._revision == _revision) return BufferUtil.to8859_1_String(field._value); return null; }
Field field = getField(name); if (field == null || field._revision != _revision) return -1;