/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.gui.xpathchooser; /** * Represents a node tests, e.g. the name of a node. * * @author Heinrich Wendel * @author Markus Kunde */ public class XPathNode extends XPathStep { /** * Predicate associated to this NodeTest. */ private XPathPredicate xPredicate = null; /** * Sets the predicate. * @param predicate The predicate to set. */ public void setPredicate(XPathPredicate predicate) { this.xPredicate = predicate; } /** * Returns the predicate. * @return Returns the predicate. */ public XPathPredicate getPredicate() { return xPredicate; } /** * {@inheritDoc} * * @see java.lang.Object#toString() */ @Override public String toString() { String s = xValue; if (xPredicate != null) { s = s + xPredicate.toString(); } return s; } }