package com.kitty.poclient.upnp.lastchange;
import java.util.Set;
import javax.xml.transform.Source;
import javax.xml.transform.stream.StreamSource;
import org.fourthline.cling.model.ModelUtil;
import org.fourthline.cling.support.lastchange.EventedValue;
import org.fourthline.cling.support.lastchange.LastChangeParser;
public class CacheControlLastChangeParser extends LastChangeParser
{
public static final String NAMESPACE_URI = "urn:schemas-upnp-org:metadata-1-0/AVT/";
public static final String SCHEMA_RESOURCE = "org/teleal/cling/support/avtransport/metadata-1.0-avt.xsd";
protected String getNamespace()
{
return "urn:schemas-upnp-org:metadata-1-0/AVT/";
}
protected Source[] getSchemaSources()
{
if (!ModelUtil.ANDROID_RUNTIME) {
return new Source[] { new StreamSource(Thread.currentThread().getContextClassLoader().getResourceAsStream("org/teleal/cling/support/avtransport/metadata-1.0-avt.xsd")) };
}
return null;
}
protected Set<Class<? extends EventedValue>> getEventedVariables()
{
return CacheControlVariable.ALL;
}
}