public class UDA10DeviceDescriptorBinderImpl extends Object implements DeviceDescriptorBinder, ErrorHandler
| Constructor and Description |
|---|
UDA10DeviceDescriptorBinderImpl() |
| Modifier and Type | Method and Description |
|---|---|
Document |
buildDOM(Device deviceModel,
RemoteClientInfo info,
Namespace namespace) |
<D extends Device> |
buildInstance(D undescribedDevice,
MutableDevice descriptor) |
<D extends Device> |
describe(D undescribedDevice,
Document dom) |
<D extends Device> |
describe(D undescribedDevice,
String descriptorXml) |
void |
error(SAXParseException e) |
void |
fatalError(SAXParseException e) |
String |
generate(Device deviceModel,
RemoteClientInfo info,
Namespace namespace) |
protected void |
generateDevice(Namespace namespace,
Device deviceModel,
Document descriptor,
Element rootElement,
RemoteClientInfo info) |
protected void |
generateDeviceList(Namespace namespace,
Device deviceModel,
Document descriptor,
Element deviceElement,
RemoteClientInfo info) |
protected void |
generateIconList(Namespace namespace,
Device deviceModel,
Document descriptor,
Element deviceElement) |
protected void |
generateRoot(Namespace namespace,
Device deviceModel,
Document descriptor,
RemoteClientInfo info) |
protected void |
generateServiceList(Namespace namespace,
Device deviceModel,
Document descriptor,
Element deviceElement) |
protected void |
generateSpecVersion(Namespace namespace,
Device deviceModel,
Document descriptor,
Element rootElement) |
void |
hydrateDevice(MutableDevice descriptor,
Node deviceNode) |
void |
hydrateDeviceList(MutableDevice descriptor,
Node deviceListNode) |
void |
hydrateIconList(MutableDevice descriptor,
Node iconListNode) |
protected void |
hydrateRoot(MutableDevice descriptor,
Element rootElement) |
void |
hydrateServiceList(MutableDevice descriptor,
Node serviceListNode) |
void |
hydrateSpecVersion(MutableDevice descriptor,
Node specVersionNode) |
protected static URI |
parseURI(String uri) |
void |
warning(SAXParseException e) |
public <D extends Device> D describe(D undescribedDevice, String descriptorXml) throws DescriptorBindingException, ValidationException
describe in interface DeviceDescriptorBinderDescriptorBindingExceptionValidationExceptionpublic <D extends Device> D describe(D undescribedDevice, Document dom) throws DescriptorBindingException, ValidationException
describe in interface DeviceDescriptorBinderDescriptorBindingExceptionValidationExceptionpublic <D extends Device> D buildInstance(D undescribedDevice, MutableDevice descriptor) throws ValidationException
ValidationExceptionprotected void hydrateRoot(MutableDevice descriptor, Element rootElement) throws DescriptorBindingException
DescriptorBindingExceptionpublic void hydrateSpecVersion(MutableDevice descriptor, Node specVersionNode) throws DescriptorBindingException
DescriptorBindingExceptionpublic void hydrateDevice(MutableDevice descriptor, Node deviceNode) throws DescriptorBindingException
DescriptorBindingExceptionpublic void hydrateIconList(MutableDevice descriptor, Node iconListNode) throws DescriptorBindingException
DescriptorBindingExceptionpublic void hydrateServiceList(MutableDevice descriptor, Node serviceListNode) throws DescriptorBindingException
DescriptorBindingExceptionpublic void hydrateDeviceList(MutableDevice descriptor, Node deviceListNode) throws DescriptorBindingException
DescriptorBindingExceptionpublic String generate(Device deviceModel, RemoteClientInfo info, Namespace namespace) throws DescriptorBindingException
generate in interface DeviceDescriptorBinderDescriptorBindingExceptionpublic Document buildDOM(Device deviceModel, RemoteClientInfo info, Namespace namespace) throws DescriptorBindingException
buildDOM in interface DeviceDescriptorBinderDescriptorBindingExceptionprotected void generateRoot(Namespace namespace, Device deviceModel, Document descriptor, RemoteClientInfo info)
protected void generateSpecVersion(Namespace namespace, Device deviceModel, Document descriptor, Element rootElement)
protected void generateDevice(Namespace namespace, Device deviceModel, Document descriptor, Element rootElement, RemoteClientInfo info)
protected void generateIconList(Namespace namespace, Device deviceModel, Document descriptor, Element deviceElement)
protected void generateServiceList(Namespace namespace, Device deviceModel, Document descriptor, Element deviceElement)
protected void generateDeviceList(Namespace namespace, Device deviceModel, Document descriptor, Element deviceElement, RemoteClientInfo info)
public void warning(SAXParseException e) throws SAXException
warning in interface ErrorHandlerSAXExceptionpublic void error(SAXParseException e) throws SAXException
error in interface ErrorHandlerSAXExceptionpublic void fatalError(SAXParseException e) throws SAXException
fatalError in interface ErrorHandlerSAXExceptionCopyright © 2023 jUPnP.org. All rights reserved.