use of org.mycore.frontend.xeditor.tracker.MCRChangeData in project mycore by MyCoRe-Org.
the class MCRSubselectReturnTarget method getBaseXPathForSubselect.
private String getBaseXPathForSubselect(MCREditorSession session) throws JaxenException, JDOMException {
Document doc = session.getEditedXML();
MCRChangeData change = session.getChangeTracker().findLastChange(doc);
String text = change.getText();
String xPath = text.substring(text.lastIndexOf(" ") + 1).trim();
return bindsFirstOrMoreThanOneElement(xPath, session) ? xPath + "[1]" : xPath;
}
Aggregations