com.tensegrity.palowebviewer.modules.paloclient.client.misc
Class XPath
java.lang.Object
com.tensegrity.palowebviewer.modules.paloclient.client.misc.XPath
- All Implemented Interfaces:
- com.google.gwt.user.client.rpc.IsSerializable, IXConsts
- Direct Known Subclasses:
- XRelativePath
public class XPath
- extends java.lang.Object
- implements IXConsts, com.google.gwt.user.client.rpc.IsSerializable
This class represents path to XObject as array of String. If some XObject has more than one child type
(for example, database has dimension and cube types), then object name is prefixed with type indicator.
XPath can point to Subset elements : .../subset:ss1/element1/.../elementN.
Fields inherited from interface com.tensegrity.palowebviewer.modules.paloclient.client.IXConsts |
MAX_TYPE_ID, TYPE_AXIS, TYPE_CONSOLIDATED_ELEMENT, TYPE_CUBE, TYPE_DATABASE, TYPE_DIMENSION, TYPE_ELEMENT, TYPE_ELEMENT_NODE, TYPE_NAME_AXIS, TYPE_NAME_CONSOLIDATED_ELEMENT, TYPE_NAME_CUBE, TYPE_NAME_DATABASE, TYPE_NAME_DIMENSION, TYPE_NAME_ELEMENT, TYPE_NAME_ELEMENT_NODE, TYPE_NAME_ROOT, TYPE_NAME_SERVER, TYPE_NAME_SUBSET, TYPE_NAME_VIEW, TYPE_ROOT, TYPE_SERVER, TYPE_SUBSET, TYPE_VIEW, XPATH_FIELD_SEPARATOR, XPATH_SEPARATOR |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
XPath
public XPath()
XPath
public XPath(java.lang.String path)
XPath
public XPath(XPathElement[] path)
XPath
public XPath(XObject[] xPath)
covers
public boolean covers(XPath other)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
equals
public boolean equals(XPath another)
getLastComponent
public XPathElement getLastComponent()
getPath
public XPathElement[] getPath()
getServer
public XPathElement getServer()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object