org.mobicents.xcap.client.uri
Class ElementSelectorBuilder

java.lang.Object
  extended by org.mobicents.xcap.client.uri.ElementSelectorBuilder

public class ElementSelectorBuilder
extends java.lang.Object

Builds an XCAP URI's Element Selector, i.e., the component of the URI that selects a specific element in the target XML document.

Author:
martins

Constructor Summary
ElementSelectorBuilder()
           
 
Method Summary
 ElementSelectorBuilder appendStepByAttr(java.lang.String name, java.lang.String attrName, java.lang.String attrValue)
           
 ElementSelectorBuilder appendStepByName(java.lang.String name)
           
 ElementSelectorBuilder appendStepByPos(java.lang.String name, int pos)
           
 ElementSelectorBuilder appendStepByPosAttr(java.lang.String name, int pos, java.lang.String attrName, java.lang.String attrValue)
           
 java.lang.String toPercentEncodedString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ElementSelectorBuilder

public ElementSelectorBuilder()
Method Detail

appendStepByName

public ElementSelectorBuilder appendStepByName(java.lang.String name)
Parameters:
name -
Returns:

appendStepByAttr

public ElementSelectorBuilder appendStepByAttr(java.lang.String name,
                                               java.lang.String attrName,
                                               java.lang.String attrValue)
Parameters:
name -
attrName -
attrValue -
Returns:

appendStepByPos

public ElementSelectorBuilder appendStepByPos(java.lang.String name,
                                              int pos)
Parameters:
name -
pos -
Returns:

appendStepByPosAttr

public ElementSelectorBuilder appendStepByPosAttr(java.lang.String name,
                                                  int pos,
                                                  java.lang.String attrName,
                                                  java.lang.String attrValue)
Parameters:
name -
pos -
attrName -
attrValue -
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toPercentEncodedString

public java.lang.String toPercentEncodedString()
Returns:


Copyright © 2011. All Rights Reserved.