public void searchForCompletion( Object selectedNode, String mathingString, String forceBeforeText, String forceEndText, IFile file, IXMLReferenceTo referenceTo, IContentAssistProposalRecorder recorder) { PoshiNodeAssisitCollectorForXML collector = new PoshiNodeAssisitCollectorForXML( forceBeforeText, forceEndText, (IXMLReferenceToXML) referenceTo, recorder); if (mathingString.contains("#")) { mathingString = mathingString.substring(mathingString.indexOf("#") + 1, mathingString.length()); } XMLSearcherForXMLUtils.search(selectedNode, mathingString, file, referenceTo, collector, true); }
public void searchForHyperlink( Object selectedNode, int offset, String mathingString, int startOffset, int endOffset, IFile file, IXMLReferenceTo referenceTo, IRegion hyperlinkRegion, List<IHyperlink> hyperLinks, ITextEditor textEditor) { HyperlinkCollectorForXML collector = new HyperlinkCollectorForXML(hyperlinkRegion, hyperLinks, startOffset, endOffset); if (mathingString.contains("#")) { mathingString = mathingString.substring(mathingString.indexOf("#") + 1, mathingString.length()); } XMLSearcherForXMLUtils.search(selectedNode, mathingString, file, referenceTo, collector, false); }