Package org.zkoss.zss.model

Examples of org.zkoss.zss.model.Book


          last.addAll(refs[0]);
          all.addAll(refs[1]);
        }
      }
    }
    final Book book = (Book) sheet.getWorkbook();
    all.add(new AreaRefImpl(tRow, lCol, bRow, rCol, BookHelper.getRefSheet(book, sheet)));
    BookHelper.reevaluateAndNotify(book, last, all);
  }
View Full Code Here


            final Set<Ref> refs = BookHelper.setColumnsHidden(sheet, lCol, rCol, hidden);
            all.addAll(refs);
          }
        }
        if (!all.isEmpty()) {
          final Book book = (Book) _sheet.getWorkbook();
          BookHelper.notifySizeChanges(book, all);
        }
      }
    }
  }
View Full Code Here

        sheet.setDisplayGridlines(show);
        //sheet is important, row, column is not in this event
        all.add(ref);
      }
      if (!all.isEmpty()) {
        final Book book = (Book) sheet.getWorkbook();
        BookHelper.notifyGridlines(book, all, show);
      }
    }
  }
View Full Code Here

      } else if (oldProtected == false && password != null) {
        sheet.protectSheet(password);
        all.add(ref);
      }
      if (!all.isEmpty()) {
        final Book book = (Book) sheet.getWorkbook();
        BookHelper.notifyProtectSheet(book, all, password);
      }
    }
  }
View Full Code Here

  public Range getColumns() {
    final Ref ref = getRefs().iterator().next();
    final Worksheet sheet = BookHelper.getSheet(_sheet, ref.getOwnerSheet());
    final int col1 = ref.getLeftCol();
    final int col2 = ref.getRightCol();
    final Book book = (Book) sheet.getWorkbook();
    return new RangeImpl(0, col1, book.getSpreadsheetVersion().getLastRowIndex(), col2, sheet, sheet);
  }
View Full Code Here

  public Range getRows() {
    final Ref ref = getRefs().iterator().next();
    final Worksheet sheet = BookHelper.getSheet(_sheet, ref.getOwnerSheet());
    final int row1 = ref.getTopRow();
    final int row2 = ref.getBottomRow();
    final Book book = (Book) sheet.getWorkbook();
    return new RangeImpl(row1, 0, row2, book.getSpreadsheetVersion().getLastColumnIndex(), sheet, sheet);
  }
View Full Code Here

  }

  private Object getValue0(Cell cell) {
    int cellType = cell.getCellType();
    if (cellType == Cell.CELL_TYPE_FORMULA) {
      final Book book = (Book)cell.getSheet().getWorkbook();
      final CellValue cv = BookHelper.evaluate(book, cell);
      return BookHelper.getValueByCellValue(cv);
    } else {
      final Object obj = BookHelper.getCellValue(cell);
      return obj instanceof RichTextString ?
View Full Code Here

  @Override
  public void createSheet(String name) {
    synchronized (_sheet.getBook()) {
      Ref ref = _refs != null && !_refs.isEmpty() ? _refs.iterator().next() : null;
      if (ref != null) {
        final Book book = _sheet.getBook();
        if (book != null) {
          if (Strings.isBlank(name)) {
            book.createSheet();
          } else {
            book.createSheet(name);
          }
          BookHelper.notifyCreateSheet(ref, name);
        }
      }
    }
View Full Code Here

  @Override
  public void setSheetName(String name) {
    synchronized (_sheet.getBook()) {
      Ref ref = _refs != null && !_refs.isEmpty() ? _refs.iterator().next() : null;
      if (ref != null) {
        final Book book = _sheet.getBook();
        if (book != null) {
          if (!Strings.isBlank(name)) {
            final int pos= book.getSheetIndex(_sheet);
            if (pos >= 0) {
              book.setSheetName(pos, name);
              BookHelper.notifyChangeSheetName(ref, name);
            }
          }
        }
      }
View Full Code Here

  @Override
  public void setSheetOrder(int pos) {
    synchronized (_sheet.getBook()) {
      Ref ref = _refs != null && !_refs.isEmpty() ? _refs.iterator().next() : null;
      if (ref != null) {
        final Book book = _sheet.getBook();
        if (book != null) {
          final String name = _sheet.getSheetName();
          if (!Strings.isBlank(name)) {
            book.setSheetOrder(name, pos);
            BookHelper.notifyChangeSheetOrder(ref, name);
          }
        }
      }
    }
View Full Code Here

TOP

Related Classes of org.zkoss.zss.model.Book

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.