org.w3c.www.http
Class HttpExtList

java.lang.Object
  |
  +--org.w3c.www.http.BasicValue
        |
        +--org.w3c.www.http.HttpExtList

public class HttpExtList
extends BasicValue


Fields inherited from class org.w3c.www.http.BasicValue
isValid, raw, rlen, roff
 
Constructor Summary
protected HttpExtList()
          for parser only
  HttpExtList(HttpExt[] exts)
          for user.
  HttpExtList(HttpExtList old)
          Constructor, for User
 
Method Summary
 void addHttpExt(HttpExt ext)
          Add an Http extension header.
 HttpExt getHttpExt(java.lang.String name)
          Get an Http extension header.
 HttpExt[] getHttpExts()
          Get all Http extensions header.
 java.lang.Object getValue()
           
protected  void parse()
          Parse this header value into its various components.
protected  void updateByteValue()
           
 
Methods inherited from class org.w3c.www.http.BasicValue
addBytes, appendValue, checkByteValue, emit, error, invalidateByteValue, setBytes, setString, toExternalForm, toString, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HttpExtList

public HttpExtList(HttpExt[] exts)
for user.
Parameters:
exts - the HttpExt array.

HttpExtList

public HttpExtList(HttpExtList old)
Constructor, for User
Parameters:
old - the old Http extension declaration list If you want to reply the same extensions, use this contructor.

HttpExtList

protected HttpExtList()
for parser only
Method Detail

parse

protected void parse()
              throws HttpParserException
Parse this header value into its various components.
Throws:
HttpParserException - if unable to parse.
Overrides:
parse in class BasicValue

updateByteValue

protected void updateByteValue()
Overrides:
updateByteValue in class BasicValue

addHttpExt

public void addHttpExt(HttpExt ext)
Add an Http extension header.
Parameters:
ext - an HttpExt.

getHttpExts

public HttpExt[] getHttpExts()
Get all Http extensions header.
Returns:
an HttpExt array.

getHttpExt

public HttpExt getHttpExt(java.lang.String name)
Get an Http extension header.
Parameters:
name - The extension identifier (AbsoluteURI or field name)
Returns:
an HttpExt or null.

getValue

public java.lang.Object getValue()
Overrides:
getValue in class BasicValue