/** * {@inheritDoc} */ public Element[] getRootElements() { return delegate.getRootElements(); }
/** * {@inheritDoc} */ @Override public Element[] getRootElements() { return delegate.getRootElements(); }
/** * {@inheritDoc} */ @Override public Element[] getRootElements() { return delegate.getRootElements(); }
/** Returns the root elements. @return The root elements. **/ public synchronized Element[] getRootElements () { return document_.getRootElements (); }
public Element[] getRootElements() { return original.getRootElements(); }
public Element[] getRootElements() { return original.getRootElements (); }
public Element[] getRootElements() { return document.getRootElements(); }
public Element[] getRootElements() { return document.getRootElements(); }
public Element[] getRootElements() { return original.getRootElements (); }
private int[] getLinesInClipBounds( Rectangle rc ) { int iOffset = viewToModel( new Point( rc.x, rc.y ) ); int iExtent = viewToModel( new Point( rc.x + rc.width, rc.y + rc.height ) ); Element root = getDocument().getRootElements()[0]; int iStartLine = 1 + root.getElementIndex( iOffset ); int iEndLine = 1 + root.getElementIndex( iExtent ); return new int[]{iStartLine, iEndLine}; }
private int[] getLinesInClipBounds( Rectangle rc ) { int iOffset = viewToModel( new Point( rc.x, rc.y ) ); int iExtent = viewToModel( new Point( rc.x + rc.width, rc.y + rc.height ) ); Element root = getDocument().getRootElements()[0]; int iStartLine = 1 + root.getElementIndex( iOffset ); int iEndLine = 1 + root.getElementIndex( iExtent ); return new int[]{iStartLine, iEndLine}; }
Element[] elements = e.getDocument().getRootElements(); synchronized(elementAnnotations) { // atomic change for (int i = 0; i < elements.length; i++) {
private void fixCloseBraceIfNecessary( String previousLine ) throws BadLocationException { Element root = _editor.getDocument().getRootElements()[0]; int iStart = _editor.getCaretPosition(); Element line = root.getElement( root.getElementIndex( iStart ) ); int iEnd = line.getEndOffset(); if( iStart < _editor.getDocument().getLength() ) { String strLine = line.getDocument().getText( iStart, iEnd - iStart ); if( strLine.trim().startsWith( "}" ) ) { int offset = strLine.indexOf( '}' ); boolean previousLineWasOpenBrace = previousLine.trim().endsWith( "{" ); if( previousLineWasOpenBrace ) { _editor.getDocument().insertString( iStart, "\n", null ); offset += 1; } parseAndWaitForParser(); _editor.setCaretPosition( iStart + offset ); _handleBraceRightNow( _editor.getCaretPosition(), false ); if( previousLineWasOpenBrace ) { _editor.setCaretPosition( iStart ); } } } }
public void gotoLine( int iLine, int iColumn ) { Element root = getEditor().getDocument().getRootElements()[0]; iLine = root.getElementCount() < iLine ? root.getElementCount() : iLine; if( iLine < 1 ) { JOptionPane.showMessageDialog( LabFrame.instance(), "Invalide line number: " + iLine, "Gosu Lab", JOptionPane.ERROR_MESSAGE ); return; } Element line = root.getElement( iLine - 1 ); gotoOffset( line.getStartOffset() + iColumn ); }
public void gotoLine( int iLine ) { Element root = _editor.getDocument().getRootElements()[0]; iLine = root.getElementCount() < iLine ? root.getElementCount() : iLine; Element line = root.getElement( iLine - 1 ); _editor.setCaretPosition( line.getStartOffset() ); }
private void fixCloseBraceIfNecessary( String previousLine ) throws BadLocationException { Element root = getEditor().getDocument().getRootElements()[0]; int iStart = getEditor().getCaretPosition(); Element line = root.getElement( root.getElementIndex( iStart ) ); int iEnd = line.getEndOffset(); if( iStart < getEditor().getDocument().getLength() ) { String strLine = line.getDocument().getText( iStart, iEnd - iStart ); if( strLine.trim().startsWith( "}" ) ) { int offset = strLine.indexOf( '}' ); boolean previousLineWasOpenBrace = previousLine.trim().endsWith( "{" ); if( previousLineWasOpenBrace ) { getEditor().getDocument().insertString( iStart, "\n", null ); offset += 1; } parseAndWaitForParser(); getEditor().setCaretPosition( iStart + offset ); _handleBraceRightNow( getEditor().getCaretPosition(), false ); if( previousLineWasOpenBrace ) { getEditor().setCaretPosition( iStart ); } } } }
Element root = editor.getDocument().getRootElements()[0]; int iStartIndex = root.getElementIndex( iSelectionStart ); int iEndIndex = root.getElementIndex( iSelectionEnd );
int iLineHeight = fm.getHeight(); Element root = editor.getDocument().getRootElements()[0]; Element elemLine = root.getElement( iLine - 1 ); try
for( IParseIssue e : pe.getParseExceptions() ) Element root = _editor.getDocument().getRootElements()[0]; int iLine = root.getElementIndex( iPos ) + 1; int iCurrentDelta = iPos - e.getTokenEnd();
public void actionPerformed( ActionEvent e ) { Breakpoint bp = getSelectedBreakpoint(); if( bp != null ) { String strType = bp.getFqn(); getGosuPanel().openType( strType, false ); SettleModalEventQueue.instance().run(); EditorHost currentEditor = getGosuPanel().getCurrentEditor(); if( currentEditor != null ) { int iLine = bp.getLine(); if( iLine >= 1 ) { JTextComponent editor = currentEditor.getEditor(); Element root = editor.getDocument().getRootElements()[0]; iLine = root.getElementCount() < iLine ? root.getElementCount() : iLine; Element line = root.getElement( iLine - 1 ); editor.setCaretPosition( line.getStartOffset() ); } } } } }