Package net.sf.rej

Examples of net.sf.rej.Imports


    }
   
    this.rowsAll.add(new BlankRow());

    // Imports
    Imports importsA = EditorFacade.getInstance().getImports(cfA);
    Imports importsB = EditorFacade.getInstance().getImports(cfB);
    this.renderer.setImports(importsA, importsB);
   
    Set<String> tsA = importsA.getImports();
    Set<String> tsB = importsB.getImports();
    Set<String> allOrdered = new TreeSet<String>();
    allOrdered.addAll(tsA);
    allOrdered.addAll(tsB);
    for (String imp : allOrdered) {
      ImportDefRow idr = new ImportDefRow(imp);
View Full Code Here


    this.lastQueryString = query;
    this.lastSearch = new CaseInsensitiveMatcher(query);
    BytecodeRenderer renderer = new BytecodeRenderer();
    PlaintextSyntaxDrawer sd = new PlaintextSyntaxDrawer();
    Imports imports = EditorFacade.getInstance().getImports(cfA);

    for (int i = 0; i < model.size(); i++) {
      sd.clear();
      renderer.render((EditorRow) model.elementAt(i), sd, imports);
      if (this.lastSearch.matches(sd.getText())) {
View Full Code Here

    if (this.lastSearch == null) {
      find();
    } else {
      BytecodeRenderer renderer = new BytecodeRenderer();
      PlaintextSyntaxDrawer sd = new PlaintextSyntaxDrawer();
      Imports imports = EditorFacade.getInstance().getImports(cfA);

      for (int i = this.list.getSelectedIndex() + 1; i < model
          .size(); i++) {
        sd.clear();
        renderer.render((EditorRow) model.elementAt(i), sd, imports);
View Full Code Here

  }

  public String getSelectionPlainText() {
    BytecodeRenderer renderer = new BytecodeRenderer();
    PlaintextSyntaxDrawer sd = new PlaintextSyntaxDrawer();
    Imports imports = EditorFacade.getInstance().getImports(this.cfA);
    for (Object obj : this.list.getSelectedValues()) {
      EditorRow er = (EditorRow) obj;
      renderer.render(er, sd, imports);
      sd.drawLineBreak();
    }
View Full Code Here

  }

  public String getSelectionHTML() {
    BytecodeRenderer renderer = new BytecodeRenderer();
    HTMLSyntaxDrawer sd = new HTMLSyntaxDrawer();
    Imports imports = EditorFacade.getInstance().getImports(this.cfA);
    for (Object obj : this.list.getSelectedValues()) {
      EditorRow er = (EditorRow) obj;
      renderer.render(er, sd, imports);
      sd.drawLineBreak();
    }
View Full Code Here

        .getProgressMonitor());
        ProjectIterator.iterate(this.openProject, iterator);
  }

    public Imports getImports(ClassFile cf) {
    Imports imports = new Imports(cf.getPackageName());
    ConstantPool pool = cf.getPool();

    for (int i = 0; i < pool.size(); i++) {
      ConstantPoolInfo cpi = pool.get(i);
      if (cpi != null) {
        if (cpi.getType() == ConstantPoolInfo.CLASS) {
          // there can be array definitions here, too
          JavaType cls = new JavaType(cpi.getValue());
          imports.addType(cls.getType());
        } else if (cpi.getType() == ConstantPoolInfo.NAME_AND_TYPE) {
          NameAndTypeInfo nati = (NameAndTypeInfo) cpi;
          Descriptor desc = nati.getDescriptor();
          if (!desc.getReturn().isPrimitive()) {
            imports.addType(desc.getReturn().getType());
          }

          List al = desc.getParamList();
          for (int j = 0; j < al.size(); j++) {
            JavaType item = (JavaType) al.get(j);
            if (!item.isPrimitive()) {
              imports.addType(item.getType());
            }
          }
        }

      }
View Full Code Here

    this.packageDef = new PackageDefRow(cf);
    this.rows.add(this.packageDef);
    this.rows.add(new BlankRow());

    // Imports
    Imports imports = EditorFacade.getInstance().getImports(cf);
    this.renderer.setImports(imports);
    Set<String> ts = imports.getImports();
    this.importDefs = new ArrayList<ImportDefRow>(ts.size());
    for (String imp : ts) {
      ImportDefRow idr = new ImportDefRow(imp);
      this.rows.add(idr);
      this.importDefs.add(idr);
View Full Code Here

    this.lastQueryString = query;
    this.lastSearch = new CaseInsensitiveMatcher(query);
    BytecodeRenderer renderer = new BytecodeRenderer();
    PlaintextSyntaxDrawer sd = new PlaintextSyntaxDrawer();
    Imports imports = EditorFacade.getInstance().getImports(cf);

    for (int i = 0; i < model.size(); i++) {
      sd.clear();
      renderer.render((EditorRow) model.elementAt(i), sd, imports);
      if (this.lastSearch.matches(sd.getText())) {
View Full Code Here

    if (EditorTab.this.lastSearch == null) {
      find();
    } else {
      BytecodeRenderer renderer = new BytecodeRenderer();
      PlaintextSyntaxDrawer sd = new PlaintextSyntaxDrawer();
      Imports imports = EditorFacade.getInstance().getImports(cf);

      for (int i = EditorTab.this.list.getSelectedIndex() + 1; i < model
          .size(); i++) {
        sd.clear();
        renderer.render((EditorRow) model.elementAt(i), sd, imports);
View Full Code Here

  }

  public String getSelectionPlainText() {
    BytecodeRenderer renderer = new BytecodeRenderer();
    PlaintextSyntaxDrawer sd = new PlaintextSyntaxDrawer();
    Imports imports = EditorFacade.getInstance().getImports(
        this.classDef.getClassFile());
    for (Object obj : this.list.getSelectedValues()) {
      EditorRow er = (EditorRow) obj;
      renderer.render(er, sd, imports);
      sd.drawLineBreak();
View Full Code Here

TOP

Related Classes of net.sf.rej.Imports

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.