@Override public void run(ResultIterator resultIterator) throws Exception { ResultIterator htmlRi = WebUtils.getResultIterator(resultIterator, "text/html"); //NOI18N if (htmlRi != null) { Parser.Result pr = htmlRi.getParserResult(); if (pr instanceof HtmlParsingResult) { result.set((HtmlParsingResult) pr); } } } });
@Override public void run(ResultIterator resultIterator) throws Exception { ResultIterator cssRI = WebUtils.getResultIterator(resultIterator, "text/css"); if (cssRI != null) { CssParserResult result = (CssParserResult) cssRI.getParserResult(); if (result != null) { model_ref.set(CPModel.getModel(result)); } } } });
@Override public void run(ResultIterator resultIterator) throws Exception { ResultIterator ri = WebUtils.getResultIterator(resultIterator, "text/html"); // NOI18N if (ri != null) { Parser.Result result = ri.getParserResult(); delegate.setContext(file); org.netbeans.modules.html.editor.lib.api.elements.Node sourceNode = sourceElementHandle.resolve(result); if (sourceNode != null) { delegate.setHtmlSourceElementHandle((OpenTag)sourceNode, result.getSnapshot(), file); RP.post(new Runnable() { @Override public void run() { delegate.actionPerformed(null); } }); } } } });
@Override public void run(ResultIterator resultIterator) throws Exception { ResultIterator htmlResultIterator = WebUtils.getResultIterator(resultIterator, "text/html"); // NOI18N final int offsetToShow; if (htmlResultIterator == null) { offsetToShow = 0; } else { HtmlParsingResult result = (HtmlParsingResult)htmlResultIterator.getParserResult(); Node nodeToShow = Utilities.findNode(result, node); Snapshot snapshot = htmlResultIterator.getSnapshot(); int snapshotOffset = nodeToShow.from(); offsetToShow = snapshot.getOriginalOffset(snapshotOffset); } EventQueue.invokeLater(new Runnable() { @Override public void run() { CSSUtils.openAtOffset(fob, offsetToShow); } }); }
@Override public void run(ResultIterator ri) throws ParseException { ResultIterator cssri = WebUtils.getResultIterator(ri, "text/css"); if (cssri != null) { CssParserResult result = (CssParserResult) cssri.getParserResult(); if (result.getParseTree() != null) { //the parser result seems to be quite ok, //in case of serious parse issue the parse root is null RefactoringElementContext context = new RefactoringElementContext(result, caretOffset, selectionStart, selectionEnd); ui = context.isRefactoringAllowed() ? createRefactoringUI(context) : null; } } }