org.teleal.cling.binding.xml
Class UDA10ServiceDescriptorBinderImpl
java.lang.Object
org.teleal.cling.binding.xml.UDA10ServiceDescriptorBinderImpl
- All Implemented Interfaces:
- ServiceDescriptorBinder
- Direct Known Subclasses:
- UDA10ServiceDescriptorBinderSAXImpl
public class UDA10ServiceDescriptorBinderImpl
- extends java.lang.Object
- implements ServiceDescriptorBinder
Implementation based on DOM.
- Author:
- Christian Bauer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UDA10ServiceDescriptorBinderImpl
public UDA10ServiceDescriptorBinderImpl()
read
public <S extends Service> S read(java.lang.Class<S> serviceClass,
java.lang.String descriptorXml)
throws DescriptorBindingException,
ValidationException
- Specified by:
read
in interface ServiceDescriptorBinder
- Throws:
DescriptorBindingException
ValidationException
hydrateRoot
protected void hydrateRoot(MutableServiceDescriptor descriptor,
org.w3c.dom.Element rootElement)
throws DescriptorBindingException
- Throws:
DescriptorBindingException
hydrateSpecVersion
public void hydrateSpecVersion(MutableServiceDescriptor descriptor,
org.w3c.dom.Node specVersionNode)
throws DescriptorBindingException
- Throws:
DescriptorBindingException
hydrateActionList
public void hydrateActionList(MutableServiceDescriptor descriptor,
org.w3c.dom.Node actionListNode)
throws DescriptorBindingException
- Throws:
DescriptorBindingException
hydrateAction
public void hydrateAction(MutableAction action,
org.w3c.dom.Node actionNode)
hydrateActionArgument
public void hydrateActionArgument(MutableActionArgument actionArgument,
org.w3c.dom.Node actionArgumentNode)
hydrateServiceStateTableList
public void hydrateServiceStateTableList(MutableServiceDescriptor descriptor,
org.w3c.dom.Node serviceStateTableNode)
hydrateStateVariable
public void hydrateStateVariable(MutableStateVariable stateVariable,
org.w3c.dom.Element stateVariableElement)
generate
public java.lang.String generate(Service serviceModel)
throws DescriptorBindingException
- Specified by:
generate
in interface ServiceDescriptorBinder
- Throws:
DescriptorBindingException
documentToString
public java.lang.String documentToString(org.w3c.dom.Document d)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.