Package net.sf.jpluck.jxl

Examples of net.sf.jpluck.jxl.Document


        }
    }

    public static void editDefault(JFrame owner) throws SAXException, IOException {
        owner.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
        Document document = ClientConfiguration.getDefault().getDefaultDocument();
        DocumentDialog dlg = new DocumentDialog(owner);
        dlg.editingDefault = true;
        dlg.initComponents(false);
        dlg.banner.showSheet("editDefault");
        if (document == null) {
            JXL jxl = new JXL();
            Element site = jxl.createSiteElement();
            org.w3c.dom.Document dom = site.getOwnerDocument();
            Element name = dom.createElement("name");
            name.appendChild(dom.createTextNode("default"));
            site.appendChild(dom.createElement("uri"));
            document = jxl.add(site);
            jxl.save(new File(ClientConfiguration.getDefault().getDefaultJXLPath()));
        } else {
            dlg.initValues(document);
        }
        owner.setCursor(Cursor.getDefaultCursor());
        dlg.setLocationRelativeTo(owner);
        dlg.nameText.setText("");
        dlg.setTitle("Default Settings");
        dlg.show();
        if (!dlg.isCancelled()) {
            dlg.update(document);
            document.getJXL().save();
        }
    }
View Full Code Here


        DocumentDialog dlg = new DocumentDialog(owner);
        dlg.initComponents(feed);
        dlg.convertCheck.setSelected(pluckthis);
        dlg.initTemplates(jxl);
        try {
            Document defaultDocument = ClientConfiguration.getDefault().getDefaultDocument();
            if (defaultDocument != null) {
                dlg.initValues(defaultDocument);
                dlg.nameText.setText("");
                dlg.uriText.setText("");
            }
View Full Code Here

                                                       JOptionPane.QUESTION_MESSAGE);
            JPluckX.getInstance().setDialogActive(false);
            if (result == JOptionPane.YES_OPTION) {
                Object[] selected = tableList.getSelectedItems();
                for (int i = 0; i < selected.length; i++) {
                    Document document = (Document) selected[i];
                    jxl.remove(document);
                    save();
                }
            }
        }
View Full Code Here

            putValue(Action.SMALL_ICON, IconUtil.getIcon("edit.gif"));
            setEnabled(false);
        }

        public synchronized void actionPerformed(ActionEvent ev) {
            Document document = (Document) tableList.getSelectedItems()[0];
            try {
                DocumentDialog.Result result = DocumentDialog.edit(ListFrame.this, document);
                if (result.isConvert()) {
                    convertAction.actionPerformed(ev);
                }
View Full Code Here

            putValue(Action.SMALL_ICON, IconUtil.getIcon("home.gif"));
            setEnabled(false);
        }

        public void actionPerformed(ActionEvent ev) {
            Document document = (Document) tableList.getSelectedItems()[0];
            JPluckX.getInstance().openURL(document.getUri(), ListFrame.this);
        }
View Full Code Here

      List documentList = new ArrayList();

      if (names != null) {
        for (int i = 0; i < names.length; i++) {
          String name = names[i];
          Document document = jxl.getDocument(name);

          if (document == null) {
            System.err.println("ERROR: Document \"" + name + "\" not found.");
            System.exit(1);
          }

          documentList.add(document);
        }
      } else {
        documentList.addAll(Arrays.asList(jxl.getDocuments()));
        if (documentList.size() == 0) {
          System.out.println("No documents found in JXL.");
          System.exit(0);
        }
      }

      if (!cl.hasOption("ignoreschedule")) {
        List newDocumentList = new ArrayList();
        for (Iterator it = documentList.iterator(); it.hasNext();) {
          Document document = (Document) it.next();
          if (!document.isScheduled() || document.isDue()) {
            newDocumentList.add(document);
          }
        }
        documentList = newDocumentList;
      }
View Full Code Here

    System.out.println("Reading " + file.getAbsolutePath());
    JXL jxl=new JXL(file);
    Document[] documents = jxl.getDocuments();
    ToPluck toPluck = new ToPluck();
    for (int i = 0; i < documents.length; i++) {
      Document document = documents[i];
      String category=null;
      if (document.getCategories().length>0) {
        category=document.getCategories()[0];
      }
      String r =document.getRestrict();
      int restrict=RESTRICT_NONE;
      if (r.equals("domain")) {
        restrict=RESTRICT_DOMAIN;
      } else if(r.equals("host")) {
        restrict=RESTRICT_HOST;
      } else if (r.equals("directory")) {
        restrict=RESTRICT_DIRECTORY;
      }
      toPluck.addLink(document.getName(), document.getUri(), category, document.getLinkDepth(), restrict);
    }
    File pdb = new File(filename.replaceAll("\\.jxl", "-Pluck.pdb"));
    System.out.println("Writing " + pdb.getAbsolutePath());
    toPluck.write(pdb);
    System.out.println("Done!");
View Full Code Here

            putValue(Action.SMALL_ICON, IconUtil.getIcon("home.gif"));
            setEnabled(false);
        }

        public void actionPerformed(ActionEvent ev) {
            Document document = (Document) tableList.getSelectedItems()[0];
            JPluckX.getInstance().openURL(document.getUri(), ShowcaseFrame.this);
        }
View Full Code Here

            putValue(Action.SMALL_ICON, IconUtil.getIcon("copy.gif"));
            setEnabled(false);
        }

        public void actionPerformed(ActionEvent ev) {
            Document document = (Document) tableList.getSelectedItems()[0];
            JPluckX.getInstance().copyFromShowcase(document);
        }
View Full Code Here

    public String getColumnName(int i) {
        return columnNames[i];
    }

    public Object getValue(Object obj, int index) {
        Document document = (Document) obj;
        switch (index) {
        case 0:
            return document.getName();
        case 1:
            return document.getPrimaryCategory();
        case 2:
          if (document.getLanguage()!=null) {
              return Language.getLanguage(document.getLanguage()).getName();
          } else {
            return null;
          }
        case 3:
            if (document instanceof Feed) {
View Full Code Here

TOP

Related Classes of net.sf.jpluck.jxl.Document

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.