FileObject fo = result.getSnapshot().getSource().getFileObject(); if (fo == null) { return; Document doc = result.getSnapshot().getSource().getDocument(false); if (!(doc instanceof StyledDocument)) { return;
return; Document doc = result.getSnapshot().getSource().getDocument(false); if (!(doc instanceof StyledDocument)) { return;
time = System.currentTimeMillis(); final Document doc = result.getSnapshot().getSource().getDocument(false); final FileObject fileObject = result.getSnapshot().getSource().getFileObject(); final CsmFile file = CsmFileInfoQuery.getDefault().getCsmFile(result); if (file != null && doc != null && doc.getProperty(CsmMacroExpansion.MACRO_EXPANSION_VIEW_DOCUMENT) == null) {
return; Document doc = result.getSnapshot().getSource().getDocument(false); if (!(doc instanceof StyledDocument)) { return;
@Override public void run(ResultIterator resultIterator) throws Exception { templateData = new LinkedHashSet<>(); Result result = resultIterator.getParserResult(0); if (result.getSnapshot().getMimeType().equals("text/html")) { HtmlParserResult htmlResult = (HtmlParserResult)result; String ns = null; if (htmlResult.getNamespaces().containsKey(DefaultLibraryInfo.FACELETS.getNamespace())) { ns = DefaultLibraryInfo.FACELETS.getNamespace(); } else if (htmlResult.getNamespaces().containsKey(DefaultLibraryInfo.FACELETS.getLegacyNamespace())) { ns = DefaultLibraryInfo.FACELETS.getLegacyNamespace(); } if (ns != null) { String faceletsPrefix = htmlResult.getNamespaces().get(ns); List<OpenTag> foundNodes = findValue(htmlResult.root(ns).children(OpenTag.class), faceletsPrefix + ":insert", new ArrayList<OpenTag>()); // NOI18N for (OpenTag node : foundNodes) { Attribute attr = node.getAttribute(VALUE_NAME); if (attr !=null) { String value = attr.unquotedValue().toString(); if (value != null && !"".equals(value)) { //NOI18N templateData.add(value); } } } } } } });
@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); } }); } } } });
public static FileObject getFileObject(Result result) { return result.getSnapshot().getSource().getFileObject(); }
public static int getLexerOffset(Parser.Result result, int astOffset) { return result.getSnapshot().getOriginalOffset(astOffset); }
public static BaseDocument getDocument(Result result, boolean forceOpen) { return (BaseDocument) result.getSnapshot().getSource().getDocument(forceOpen); }
@Override public void run(Result result, SchedulerEvent event) { CompilationInfo info = CompilationInfo.get(result); if (info == null) { return ; } cancel.set(false); final Document doc = result.getSnapshot().getSource().getDocument(false); if (!verifyDocument(doc)) return; process(info, doc); }
public static OffsetRange getLexerOffsets(Parser.Result result, OffsetRange astRange) { int rangeStart = astRange.getStart(); int start = result.getSnapshot().getOriginalOffset(rangeStart); if (start == rangeStart) { return astRange; } else if (start == -1) { return OffsetRange.NONE; } else { // Assumes the translated range maintains size return new OffsetRange(start, start + astRange.getLength()); } }
@Override public void run (Result parseResult, SchedulerEvent event) { resume(); CompilationInfo info = CompilationInfo.get(parseResult); if (info == null) { return ; } Document doc = parseResult.getSnapshot().getSource().getDocument(false); process(info, doc, event); }
public static BaseDocument getDocument(Parser.Result info) { BaseDocument doc = null; if (info != null) { doc = (BaseDocument) info.getSnapshot().getSource().getDocument(true); } return doc; }