private static void setupContext(final JEditorPane editorPane, Pair<Line.Part, FileObject> context) { assert SwingUtilities.isEventDispatchThread(); if (context != null) { final Line.Part lp = context.first(); final FileObject file = context.second(); //System.err.println("WatchPanel.setupContext("+file+", "+line+", "+offset+")"); // Do the binding for text files only: if (file != null && file.getMIMEType().startsWith("text/")) { // NOI18N String origText = editorPane.getText(); DialogBinding.bindComponentToFile(file, lp.getLine().getLineNumber(), lp.getColumn(), lp.getLength(), editorPane); Document editPaneDoc = editorPane.getDocument(); //editPaneDoc.putProperty("org.netbeans.modules.editor.java.JavaCompletionProvider.skipAccessibilityCheck", "true"); editorPane.setText(origText); } } setupUI(editorPane); }
doc, lp.getLine ().getLineNumber () ) + lp.getColumn () ); if (expression == null) return ;
offset = NbDocument.findLineOffset (doc, line.getLineNumber () ) + lp.getColumn (), isMethodPtr, fieldOfPtr
doc, lp.getLine ().getLineNumber () ) + lp.getColumn (), isMethodPtr, fieldOfPtr
int column = lp.getColumn(); final int offset = NbDocument.findLineOffset(doc, lineNo) + column; boolean[] isFunctionPtr = new boolean[] { false };
int pos = lp.getColumn(); final int offset = NbDocument.findLineOffset(doc, line.getLineNumber()) + pos;
String text = Utils.getELIdentifier(doc, ep,NbDocument.findLineOffset(doc, lp.getLine().getLineNumber()) + lp.getColumn()); Utils.log("JspTooltip: ELIdentifier = " + text); doc, ep, NbDocument.findLineOffset(doc, lp.getLine().getLineNumber()) + lp.getColumn() ); Utils.log("isScriptlet: " + isScriptlet); doc, ep, NbDocument.findLineOffset(doc, lp.getLine().getLineNumber()) + lp.getColumn() ); textForTooltip = text;
doc, lp.getLine ().getLineNumber () ) + lp.getColumn (), isFunctionPtr );
ec.getDocument (), lp.getLine ().getLineNumber () ) + lp.getColumn (); TokenHierarchy tokenHierarchy = TokenHierarchy.get (document); if (tokenHierarchy == null) return null;
@Override public void run() { Line line = myPart.getLine(); int startOffset = Utilities.getRowStartFromLineOffset(myDocument, line.getLineNumber()); myOffset = startOffset+myPart.getColumn(); }