com.eviware.soapui.support.xml
Class XPathData

java.lang.Object
  extended by com.eviware.soapui.support.xml.XPathData

public class XPathData
extends java.lang.Object

Author:
lars

Constructor Summary
XPathData(java.lang.String xpath, boolean skipFirst)
           
XPathData(StringToStringMap nsMap, java.util.List<java.lang.String> pathComponents, boolean absolute)
           
 
Method Summary
 java.lang.String buildXPath(XPathModifier modifier)
           
 XPathData createParent()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAttributeName()
           
 java.lang.String getCanonicalPath()
          Get a path with all namespaces replaced.
 java.lang.String getFullPath()
           
 java.lang.String getFunction()
           
 java.lang.String getHashKey()
           
 StringToStringMap getNamespaceMap()
           
 java.util.Collection<java.lang.String> getNamespaces()
           
 java.lang.String getPath()
           
 java.util.List<java.lang.String> getPathComponents()
           
 java.lang.String getShortPath()
          Get a path with no namespaces or namespace prefixes.
 java.lang.String getXPath()
           
 int hashCode()
           
 boolean hasNamespaces()
           
 boolean isAttribute()
           
 void strip()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XPathData

public XPathData(StringToStringMap nsMap,
                 java.util.List<java.lang.String> pathComponents,
                 boolean absolute)

XPathData

public XPathData(java.lang.String xpath,
                 boolean skipFirst)
Method Detail

strip

public void strip()

createParent

public XPathData createParent()

toString

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getHashKey

public java.lang.String getHashKey()

getNamespaceMap

public StringToStringMap getNamespaceMap()

getPathComponents

public java.util.List<java.lang.String> getPathComponents()

isAttribute

public boolean isAttribute()

getAttributeName

public java.lang.String getAttributeName()

getFunction

public java.lang.String getFunction()

getXPath

public java.lang.String getXPath()

getFullPath

public java.lang.String getFullPath()

buildXPath

public java.lang.String buildXPath(XPathModifier modifier)

getPath

public java.lang.String getPath()

getCanonicalPath

public java.lang.String getCanonicalPath()
Get a path with all namespaces replaced.


getShortPath

public java.lang.String getShortPath()
Get a path with no namespaces or namespace prefixes.


getNamespaces

public java.util.Collection<java.lang.String> getNamespaces()

hasNamespaces

public boolean hasNamespaces()


Copyright © 2005-2009 eviware.com. All Rights Reserved.