Header (RabbIT/4)
Date: 2009-10-13

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## rabbit.http
Class Header

    java.lang.Object
      rabbit.http.Header

All Implemented Interfaces:
  Storable

    public class Header

extends Object
implements Storable

This class holds a single header value, that is a "type: some text"

Author:
  Robert Olofsson

Field Summary
`static String` | `CRLF` The String consisting of \r and \n

Constructor Summary
`Header()` Used for externalization.
`Header(String type, String value)` Create a new header

Method Summary
`void` | `append(String s)` Update the value by appending the given string to it.
`boolean` | `equals(Object o)`
`String` | `getType()` Get the type of this header.
`String` | `getValue()` Get the value of this header.
`int` | `hashCode()`
`void` | `read(DataInput in)` Fill in this object with data from the given input.
`void` | `setValue(String newValue)` Set the value of this header to the new value given.
`void` | `write(DataOutput out)` Write this object to the given output.

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### CRLF

    public static final String CRLF

  The String consisting of \r and \n

  See Also:
    Constant Field Values

Constructor Detail

### Header

    public Header()

  Used for externalization.

### Header

    public Header(String type,
                  String value)

  Create a new header

Method Detail

### getType

    public String getType()

  Get the type of this header.

### getValue

    public String getValue()

  Get the value of this header.

### setValue

    public void setValue(String newValue)

  Set the value of this header to the new value given.

### equals

    public boolean equals(Object o)

  Overrides:
    `equals` in class `Object`

### hashCode

    public int hashCode()

  Overrides:
    `hashCode` in class `Object`

### append

    public void append(String s)

  Update the value by appending the given string to it.

### write

    public void write(DataOutput out)
               throws IOException

  Description copied from interface: `Storable`
  Write this object to the given output.

  Specified by:
    `write` in interface `Storable`
  Throws:
    `IOException`

### read

    public void read(DataInput in)
              throws IOException

  Description copied from interface: `Storable`
  Fill in this object with data from the given input.

  Specified by:
    `read` in interface `Storable`
  Throws:
    `IOException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD