org.fourthline.cling.support.model.dlna
Class DLNAProtocolInfo
java.lang.Object
org.fourthline.cling.support.model.ProtocolInfo
org.fourthline.cling.support.model.dlna.DLNAProtocolInfo
public class DLNAProtocolInfo
- extends ProtocolInfo
Encaspulates a MIME type (content format) and transport, protocol, additional information.
Parses DLNA attributes in the additional information.
- Author:
- Mario Franco
attributes
protected final Map<DLNAAttribute.Type,DLNAAttribute> attributes
DLNAProtocolInfo
public DLNAProtocolInfo(String s)
throws InvalidValueException
- Throws:
InvalidValueException
DLNAProtocolInfo
public DLNAProtocolInfo(org.seamless.util.MimeType contentFormatMimeType)
DLNAProtocolInfo
public DLNAProtocolInfo(DLNAProfiles profile)
DLNAProtocolInfo
public DLNAProtocolInfo(DLNAProfiles profile,
EnumMap<DLNAAttribute.Type,DLNAAttribute> attributes)
DLNAProtocolInfo
public DLNAProtocolInfo(Protocol protocol,
String network,
String contentFormat,
String additionalInfo)
DLNAProtocolInfo
public DLNAProtocolInfo(Protocol protocol,
String network,
String contentFormat,
EnumMap<DLNAAttribute.Type,DLNAAttribute> attributes)
DLNAProtocolInfo
public DLNAProtocolInfo(ProtocolInfo template)
contains
public boolean contains(DLNAAttribute.Type type)
getAttribute
public DLNAAttribute getAttribute(DLNAAttribute.Type type)
getAttributes
public Map<DLNAAttribute.Type,DLNAAttribute> getAttributes()
getAttributesString
protected String getAttributesString()
parseAdditionalInfo
protected void parseAdditionalInfo()
Copyright © 2013 4th Line GmbH, Switzerland. All Rights Reserved.