Package org.eclipse.jface.text

Examples of org.eclipse.jface.text.Region


   * @since 2.1
   */
  protected static final boolean isVisible(ISourceViewer viewer, int offset, int length) {
    if (viewer instanceof ITextViewerExtension5) {
      ITextViewerExtension5 extension= (ITextViewerExtension5) viewer;
      IRegion overlap= extension.modelRange2WidgetRange(new Region(offset, length));
      return overlap != null;
    }
    return viewer.overlapsWithVisibleRegion(offset, length);
  }
View Full Code Here


  /*
   * @see org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension#initialReconcile()
   */
  public void initialReconcile() {
    reconcile(new Region(0, fDocument.getLength()));
  }
View Full Code Here

                end =
                        Math.min(
                                partition.getOffset() + partition.getLength(),
                                end);
                return new Region(start, end - start);

            } catch (BadLocationException x) {
            }
        }
View Full Code Here

                } else {
                    end = endOfLineOf(end);
                }

                end = Math.min(partition.getOffset() + partition.getLength(), end);
                return new Region(start, end - start);

            } catch (BadLocationException x) {
                // FIXME hu ? needs some comment
                IvyPlugin.log(IStatus.WARNING, "Something bad happened", x);
            }
View Full Code Here

      }

      updatePairs();

      if (matchPairsAt() && fStartPos != fEndPos)
        return new Region(fStartPos, fEndPos - fStartPos + 1);
    } catch (BadLocationException e) {
      if (DLTKCore.DEBUG_PARSER)
        e.printStackTrace();
    }
View Full Code Here

  }

  private void checkStatement(String code, int offset, List result, Statement sst) {
    if (sst instanceof RutaStatement) {
      RutaStatement statement = (RutaStatement) sst;
      result.add(new CodeBlock(statement, new Region(offset + statement.sourceStart(), statement
              .sourceEnd() - statement.sourceStart())));

      Iterator si = statement.getExpressions().iterator();
      // while (si.hasNext()) {
      // Expression ex = (Expression) si.next();
View Full Code Here

      ASTNode node = (ASTNode) iterator.next();
      if (node instanceof RutaStatement) {
        checkStatement(code, offset, result, (Statement) node);
      } else if (node instanceof TypeDeclaration) {
        TypeDeclaration statement = (TypeDeclaration) node;
        result.add(new CodeBlock(statement, new Region(offset + statement.sourceStart(), statement
                .sourceEnd() - statement.sourceStart())));
        traverse(result, statement.getStatements(), offset, code);
      } else if (node instanceof MethodDeclaration) {
        MethodDeclaration statement = (MethodDeclaration) node;
        result.add(new CodeBlock(statement, new Region(offset + statement.sourceStart(), statement
                .sourceEnd() - statement.sourceStart())));
        traverse(result, statement.getStatements(), offset, code);
      }
    }
  }
View Full Code Here

          end = end2;
        } else {
          end++;
        }
       
        return new Region(start, end - start);
      }
      return partition;
    }
View Full Code Here

          end = end2;
        } else {
          end++;
        }
       
        return new Region(start, end - start);
      }
      return partition;
    }
View Full Code Here

          if(info==null || info.getObject()==null){
            open = null;
            return null;
          } else {
            open = info.getObject();
            return new Region(attrOffset+info.getOffset(),info.getLength());
          }
        }
      }
    }
    return null;
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.Region

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.