001
014
015 package com.liferay.portal.kernel.xml;
016
017 import java.io.Serializable;
018
019 import java.util.List;
020
021
024 public interface XPath extends Serializable {
025
026 public boolean booleanValueOf(Object context);
027
028 public Object evaluate(Object context);
029
030 public String getText();
031
032 public boolean matches(Node node);
033
034 public Number numberValueOf(Object context);
035
036 public List<Node> selectNodes(Object context);
037
038 public List<Node> selectNodes(Object context, XPath sortXPath);
039
040 public List<Node> selectNodes(
041 Object context, XPath sortXPath, boolean distinct);
042
043 public Node selectSingleNode(Object context);
044
045 public void sort(List<Node> nodes);
046
047 public void sort(List<Node> nodes, boolean distinct);
048
049 public String valueOf(Object context);
050
051 }