fist.beans.swing.DocviewSwingFISTbean

  SubClasses:

Initial Configuration
public void setBgColor(Color bg_color);
public void setColor(Color color);
public void setHilightColor(Color hilight_color);
public void setDisabledColor(Color disabled_color);
public void setPrefImageSize(int pref_w, int pref_h);
public void setDocNamePrefix(String doc_name_prefix);
public void setDocNameSuffix(String doc_name_suffix);
public void setGenericImagePartBaseName(String base_name);
public void setGenericPicturePartBaseName(String base_name);
public void setGenericPartBaseName(String base_name);
public void setGenericViewBaseName(String base_name);
public void setGenericPageBaseName(String base_name);
public void setSingleNumbering(boolean single_numbering);
public void setHideDocNames(boolean hide_doc_names);
public void setHideDocPartsIfHaveViews(boolean hide_doc_parts_if_have_views);
public void setDocSingletonDefaultNaming(boolean doc_singleton_default_naming);
public void setDocPartsReorderable(boolean doc_parts_reorderable);
public void setDocPagesReorderable(boolean doc_pages_reorderable);
public void setAutoDisplay(boolean display);
public void setDefaultFit(boolean fit_w, boolean fit_h);
public void setDefaultAlign(int align);
Dynamic Configuration
public boolean getThumbnailsShowAnnots();
public void setThumbnailsShowAnnots(boolean show_annots);
Add and Remove Documents
public void addDoc(FISTbeanDoc doc);
public void removeDoc(FISTbeanDoc doc);
public void addDoc(FISTbeanDocProxy doc_proxy);
public void removeDoc(FISTbeanDocProxy doc_proxy);
public void removeAllDocs();
Doc Specs
public FISTbeanDocSpec [] getAllDocSpecs();
public FISTbeanDocSpec getCurrentDocSpec();
public FISTbeanDocSpec getDocSpec(FISTbeanDoc doc);
public FISTbeanDocSpec getDocSpec(FISTbeanDocProxy doc_proxy);
public void applyDocSpec(FISTbeanDoc doc, FISTbeanDocSpec spec);
public void applyDocSpec(FISTbeanDocProxy doc_proxy, FISTbeanDocSpec spec);
public boolean getSelectedDocsAndViewableSpecs(Vector doc_vec, Vector viewable_spec_vec);
  Populates the given Vectors with FISTbeanDoc and FISTbeanDocViewableSpec objects, respectively. Each pair (doc and viewable spec) at a given vector index represents a Part or Page selected by the user.
  Returns true if selections were found.
Doc Spec Changes
public FISTbeanDocSpecChanges getAllDocSpecChanges();
  Returns null if no changes have been made.
public FISTbeanDocSpecChanges getCurrentDocSpecChanges();
  Returns null if no changes have been made.
public FISTbeanDocSpecChanges getDocSpecChanges(FISTbeanDoc doc);
  Returns null if no changes have been made.
public FISTbeanDocSpecChanges getDocSpecChanges(FISTbeanDocProxy doc_proxy);
  Returns null if no changes have been made.
public void resetAllDocSpecChanges();
  Resets the changes monitor so that getAllDocSpecChanges will return null until the user makes new changes. Does not alter the current specs.
public void resetCurrentDocSpecChanges();
  Resets the changes monitor so that getCurrentDocSpecChanges will return null until the user makes new changes. Does not alter the current specs.
public void resetDocSpecChanges(FISTbeanDoc doc);
  Resets the changes monitor so that getDocSpecChanges will return null until the user makes new changes. Does not alter the current specs.
public void resetDocSpecChanges(FISTbeanDocProxy doc_proxy);
  Resets the changes monitor so that getDocSpecChanges will return null until the user makes new changes. Does not alter the current specs.
Printing
public void setDefaultPrintSpec(FISTbeanPrintSpec default_print_spec);
Destruction
public void destroy();