org.teleal.cling.model
Class Namespace
java.lang.Object
org.teleal.cling.model.Namespace
public class Namespace
- extends Object
- Author:
- Christian Bauer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BASE
public static final String BASE
- See Also:
- Constant Field Values
DEVICE
public static final String DEVICE
- See Also:
- Constant Field Values
SERVICE
public static final String SERVICE
- See Also:
- Constant Field Values
CONTROL
public static final String CONTROL
- See Also:
- Constant Field Values
EVENTS
public static final String EVENTS
- See Also:
- Constant Field Values
DESCRIPTOR_FILE
public static final String DESCRIPTOR_FILE
- See Also:
- Constant Field Values
CALLBACK_FILE
public static final String CALLBACK_FILE
- See Also:
- Constant Field Values
basePath
protected final URI basePath
Namespace
public Namespace()
Namespace
public Namespace(String basePath)
Namespace
public Namespace(URI basePath)
getBasePath
public URI getBasePath()
getPath
public URI getPath(Device device)
getPath
public URI getPath(Service service)
getDescriptorPath
public URI getDescriptorPath(Device device)
getDescriptorPath
public URI getDescriptorPath(Service service)
getControlPath
public URI getControlPath(Service service)
getEventSubscriptionPath
public URI getEventSubscriptionPath(Service service)
getEventCallbackPath
public URI getEventCallbackPath(Service service)
prefixIfRelative
public URI prefixIfRelative(Device device,
URI uri)
getResources
public Resource[] getResources(Device device)
throws ValidationException
- Throws:
ValidationException
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.