List of usage examples for org.w3c.dom Element isEqualNode
public boolean isEqualNode(Node arg);
From source file:com.amalto.workbench.editors.DataModelMainPage.java
private Object[] findMarkerData(ITreeContentProvider provider, Object data, Element dom, Object[] pathData) { Element dataElement = null; if (data != null) { Object[] newPathData = contructNewPathData(pathData, data); if (data instanceof XSDComponent) { dataElement = ((XSDComponent) data).getElement(); } else if (data instanceof Element) { dataElement = (Element) data; }// w w w . ja v a 2 s.c o m if (dataElement != null && dataElement.isEqualNode(dom)) { return newPathData; } for (Object childData : provider.getElements(data)) { Object[] foundData = findMarkerData(provider, childData, dom, newPathData); if (foundData != null) { return foundData; } } } return null; }