org.fourthline.cling.support.model.dlna.message
Class DLNAHeaders
java.lang.Object
org.seamless.http.Headers
org.fourthline.cling.model.message.UpnpHeaders
org.fourthline.cling.support.model.dlna.message.DLNAHeaders
- All Implemented Interfaces:
- Map<String,List<String>>
public class DLNAHeaders
- extends UpnpHeaders
Provides UPnP header API in addition to plain multi-map HTTP header access.
- Author:
- Mario Franco, Christian Bauer
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Methods inherited from class org.seamless.http.Headers |
containsKey, containsValue, entrySet, equals, findEndOfString, findNonWhitespace, get, getFirstHeader, hashCode, isEmpty, keySet, putAll, readLine, set, size, splitHeader, toString, values |
parsedDLNAHeaders
protected Map<DLNAHeader.Type,List<UpnpHeader>> parsedDLNAHeaders
DLNAHeaders
public DLNAHeaders()
DLNAHeaders
public DLNAHeaders(Map<String,List<String>> headers)
DLNAHeaders
public DLNAHeaders(ByteArrayInputStream inputStream)
parseHeaders
protected void parseHeaders()
- Overrides:
parseHeaders
in class UpnpHeaders
addParsedValue
protected void addParsedValue(DLNAHeader.Type type,
UpnpHeader value)
put
public List<String> put(String key,
List<String> values)
- Specified by:
put
in interface Map<String,List<String>>
- Overrides:
put
in class UpnpHeaders
add
public void add(String key,
String value)
- Overrides:
add
in class UpnpHeaders
remove
public List<String> remove(Object key)
- Specified by:
remove
in interface Map<String,List<String>>
- Overrides:
remove
in class UpnpHeaders
clear
public void clear()
- Specified by:
clear
in interface Map<String,List<String>>
- Overrides:
clear
in class UpnpHeaders
containsKey
public boolean containsKey(DLNAHeader.Type type)
get
public List<UpnpHeader> get(DLNAHeader.Type type)
add
public void add(DLNAHeader.Type type,
UpnpHeader value)
remove
public void remove(DLNAHeader.Type type)
getAsArray
public UpnpHeader[] getAsArray(DLNAHeader.Type type)
getFirstHeader
public UpnpHeader getFirstHeader(DLNAHeader.Type type)
getFirstHeader
public <H extends UpnpHeader> H getFirstHeader(DLNAHeader.Type type,
Class<H> subtype)
log
public void log()
- Overrides:
log
in class UpnpHeaders
Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.