Examples of ObjectLoader


Examples of com.itextpdf.rups.model.ObjectLoader

      repaint();
      return;
    }
    if (observable instanceof PdfReaderController
        && obj instanceof ObjectLoader) {
      ObjectLoader loader = (ObjectLoader)obj;
      objects = loader.getObjects();
      setModel(new JTableAutoModel(this));
      TableColumn col= getColumnModel().getColumn(0);
      col.setPreferredWidth(5);
    }
  }
View Full Code Here

Examples of com.itextpdf.rups.model.ObjectLoader

   */
  public void startObjectLoader(PdfFile file) {
    setChanged();
    notifyObservers();
    setChanged();
    new ObjectLoader(this, file.getPdfReader());
  }
View Full Code Here

Examples of com.itextpdf.rups.model.ObjectLoader

   * @see java.util.Observable#notifyObservers(java.lang.Object)
   */
  @Override
  public void notifyObservers(Object obj) {
    if (obj instanceof ObjectLoader) {
      ObjectLoader loader = (ObjectLoader)obj;
      nodes = loader.getNodes();
      PdfTrailerTreeNode root = pdfTree.getRoot();
      root.setTrailer(loader.getReader().getTrailer());
      root.setUserObject("PDF Object Tree");
      nodes.expandNode(root);
    }
    super.notifyObservers(obj);
  }
View Full Code Here

Examples of com.itextpdf.rups.model.ObjectLoader

      list = new ArrayList<PdfPageTreeNode>();
      repaint();
      return;
    }
    if (obj instanceof ObjectLoader) {
      ObjectLoader loader = (ObjectLoader)obj;
      String[] pagelabels = PdfPageLabels.getPageLabels(loader.getReader());
      int i = 0;
      TreeNodeFactory factory = loader.getNodes();
      PdfTrailerTreeNode trailer = controller.getPdfTree().getRoot();
      PdfObjectTreeNode catalog = factory.getChildNode(trailer, PdfName.ROOT);
      PdfPagesTreeNode pages = (PdfPagesTreeNode)factory.getChildNode(catalog, PdfName.PAGES);
      if (pages == null) {
        return;
View Full Code Here

Examples of com.itextpdf.rups.model.ObjectLoader

      setModel(new DefaultTreeModel(new OutlineTreeNode()));
      repaint();
      return;
    }
    if (obj instanceof ObjectLoader) {
      ObjectLoader loader = (ObjectLoader)obj;
      TreeNodeFactory factory = loader.getNodes();
      PdfTrailerTreeNode trailer = controller.getPdfTree().getRoot();
      PdfObjectTreeNode catalog = factory.getChildNode(trailer, PdfName.ROOT);
      PdfObjectTreeNode outline = factory.getChildNode(catalog, PdfName.OUTLINES);
      if (outline == null) {
        return;
View Full Code Here

Examples of com.itextpdf.rups.model.ObjectLoader

      xfaTextArea.clear();
      repaint();
      return;
    }
    if (obj instanceof ObjectLoader) {
      ObjectLoader loader = (ObjectLoader)obj;
      TreeNodeFactory factory = loader.getNodes();
      PdfTrailerTreeNode trailer = controller.getPdfTree().getRoot();
      PdfObjectTreeNode catalog = factory.getChildNode(trailer, PdfName.ROOT);
      PdfObjectTreeNode form = factory.getChildNode(catalog, PdfName.ACROFORM);
      if (form == null) {
        return;
View Full Code Here

Examples of com.lowagie.rups.model.ObjectLoader

      list = new ArrayList<PdfPageTreeNode>();
      repaint();
      return;
    }
    if (obj instanceof ObjectLoader) {
      ObjectLoader loader = (ObjectLoader)obj;
      String[] pagelabels = PdfPageLabels.getPageLabels(loader.getReader());
      int i = 0;
      TreeNodeFactory factory = loader.getNodes();
      PdfTrailerTreeNode trailer = controller.getPdfTree().getRoot();
      PdfObjectTreeNode catalog = factory.getChildNode(trailer, PdfName.ROOT);
      PdfPagesTreeNode pages = (PdfPagesTreeNode)factory.getChildNode(catalog, PdfName.PAGES);
      if (pages == null) {
        return;
View Full Code Here

Examples of org.eclipse.jgit.lib.ObjectLoader

        continue;

      if (needBaseObjectIds)
        baseObjectIds.add(baseId);

      final ObjectLoader ldr;
      try {
        ldr = readCurs.open(baseId);
      } catch (MissingObjectException notFound) {
        missing.add(baseId);
        continue;
      }

      final DeltaVisit visit = new DeltaVisit();
      visit.data = ldr.getCachedBytes(Integer.MAX_VALUE);
      visit.id = baseId;
      final int typeCode = ldr.getType();
      final PackedObjectInfo oe = newInfo(baseId, null, null);

      if (onAppendBase(typeCode, visit.data, oe))
        entries[entryCount++] = oe;
View Full Code Here

Examples of org.eclipse.jgit.lib.ObjectLoader

      }
    }

    if (isCheckObjectCollisions()) {
      try {
        final ObjectLoader ldr = readCurs.open(id, type);
        final byte[] existingData = ldr.getCachedBytes(data.length);
        if (!Arrays.equals(data, existingData)) {
          throw new IOException(MessageFormat.format(
              JGitText.get().collisionOn, id.name()));
        }
      } catch (MissingObjectException notLocal) {
View Full Code Here

Examples of org.eclipse.jgit.lib.ObjectLoader

   *            object reader to use for checkout
   * @throws IOException
   */
  public static void checkoutEntry(final Repository repo, File f,
      DirCacheEntry entry, ObjectReader or) throws IOException {
    ObjectLoader ol = or.open(entry.getObjectId());
    File parentDir = f.getParentFile();
    File tmpFile = File.createTempFile("._" + f.getName(), null, parentDir);
    WorkingTreeOptions opt = repo.getConfig().get(WorkingTreeOptions.KEY);
    FileOutputStream rawChannel = new FileOutputStream(tmpFile);
    OutputStream channel;
    if (opt.getAutoCRLF() == AutoCRLF.TRUE)
      channel = new AutoCRLFOutputStream(rawChannel);
    else
      channel = rawChannel;
    try {
      ol.copyTo(channel);
    } finally {
      channel.close();
    }
    FS fs = repo.getFS();
    if (opt.isFileMode() && fs.supportsExecute()) {
      if (FileMode.EXECUTABLE_FILE.equals(entry.getRawMode())) {
        if (!fs.canExecute(tmpFile))
          fs.setExecute(tmpFile, true);
      } else {
        if (fs.canExecute(tmpFile))
          fs.setExecute(tmpFile, false);
      }
    }
    if (!tmpFile.renameTo(f)) {
      // tried to rename which failed. Let' delete the target file and try
      // again
      FileUtils.delete(f);
      if (!tmpFile.renameTo(f)) {
        throw new IOException(MessageFormat.format(
            JGitText.get().couldNotWriteFile, tmpFile.getPath(),
            f.getPath()));
      }
    }
    entry.setLastModified(f.lastModified());
    if (opt.getAutoCRLF() != AutoCRLF.FALSE)
      entry.setLength(f.length()); // AutoCRLF wants on-disk-size
    else
      entry.setLength((int) ol.getSize());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.