org.mobicents.protocols.xcap.diff.dom
Class DOMXcapDiffPatchBuilder

java.lang.Object
  extended by org.mobicents.protocols.xcap.diff.dom.DOMXcapDiffPatchBuilder
All Implemented Interfaces:
XcapDiffPatchBuilder<org.w3c.dom.Document,org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>

public class DOMXcapDiffPatchBuilder
extends java.lang.Object
implements XcapDiffPatchBuilder<org.w3c.dom.Document,org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>

DOM impl for XcapDiffPatchBuilder.

Author:
baranowb, martins

Constructor Summary
DOMXcapDiffPatchBuilder(DOMXcapDiffFactory xcapDiffFactory)
           
 
Method Summary
 org.w3c.dom.Document buildPatch(java.lang.String xcapRoot, org.w3c.dom.Element[] components)
           
 DOMAttributePatchComponentBuilder getAttributePatchComponentBuilder()
           
 DOMDocumentPatchComponentBuilder getDocumentPatchComponentBuilder()
           
 DOMElementPatchComponentBuilder getElementPatchComponentBuilder()
           
 DOMXcapDiffFactory getXcapDiffFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMXcapDiffPatchBuilder

public DOMXcapDiffPatchBuilder(DOMXcapDiffFactory xcapDiffFactory)
Method Detail

getXcapDiffFactory

public DOMXcapDiffFactory getXcapDiffFactory()
Returns:

buildPatch

public org.w3c.dom.Document buildPatch(java.lang.String xcapRoot,
                                       org.w3c.dom.Element[] components)
                                throws BuildPatchException
Specified by:
buildPatch in interface XcapDiffPatchBuilder<org.w3c.dom.Document,org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>
Throws:
BuildPatchException

getAttributePatchComponentBuilder

public DOMAttributePatchComponentBuilder getAttributePatchComponentBuilder()
Specified by:
getAttributePatchComponentBuilder in interface XcapDiffPatchBuilder<org.w3c.dom.Document,org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>

getElementPatchComponentBuilder

public DOMElementPatchComponentBuilder getElementPatchComponentBuilder()
Specified by:
getElementPatchComponentBuilder in interface XcapDiffPatchBuilder<org.w3c.dom.Document,org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>

getDocumentPatchComponentBuilder

public DOMDocumentPatchComponentBuilder getDocumentPatchComponentBuilder()
Specified by:
getDocumentPatchComponentBuilder in interface XcapDiffPatchBuilder<org.w3c.dom.Document,org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>


Copyright © 2011. All Rights Reserved.