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

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

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

DOM Impl for DocumentPatchComponentBuilder.

Author:
baranowb, martins

Constructor Summary
DOMDocumentPatchComponentBuilder(DOMXcapDiffPatchBuilder xcapDiffPatchBuilder)
           
 
Method Summary
 org.w3c.dom.Element buildPatchComponent(java.lang.String sel, java.lang.String previousETag, java.lang.String newETag, org.w3c.dom.Element[] patchingInstructions)
           
 org.w3c.dom.Element getBodyNotChangedPatchingInstruction()
           
 DOMXcapDiffPatchBuilder getXcapDiffPatchBuilder()
           
 DOMXmlPatchOperationsBuilder getXmlPatchOperationsBuilder()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMDocumentPatchComponentBuilder

public DOMDocumentPatchComponentBuilder(DOMXcapDiffPatchBuilder xcapDiffPatchBuilder)
Method Detail

getXcapDiffPatchBuilder

public DOMXcapDiffPatchBuilder getXcapDiffPatchBuilder()
Returns:

buildPatchComponent

public org.w3c.dom.Element buildPatchComponent(java.lang.String sel,
                                               java.lang.String previousETag,
                                               java.lang.String newETag,
                                               org.w3c.dom.Element[] patchingInstructions)
                                        throws BuildPatchException
Specified by:
buildPatchComponent in interface DocumentPatchComponentBuilder<org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>
Throws:
BuildPatchException

getBodyNotChangedPatchingInstruction

public org.w3c.dom.Element getBodyNotChangedPatchingInstruction()
                                                         throws BuildPatchException
Specified by:
getBodyNotChangedPatchingInstruction in interface DocumentPatchComponentBuilder<org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>
Throws:
BuildPatchException

getXmlPatchOperationsBuilder

public DOMXmlPatchOperationsBuilder getXmlPatchOperationsBuilder()
Specified by:
getXmlPatchOperationsBuilder in interface DocumentPatchComponentBuilder<org.w3c.dom.Element,org.w3c.dom.Document,org.w3c.dom.Node,org.w3c.dom.Node>


Copyright © 2011. All Rights Reserved.