package com.gmail.dpierron.calibre.configuration;
/**
* Define all the 'set' methods that are available for setting
* configuration settings.
*
* Note that the interface is not specific to Stanza mode, the
* name is a legacy artifact
*
* ITIMPI: Not sure what the purpose is of defining this interface?
*/
import java.io.File;
import java.util.List;
import java.util.Locale;
public interface SetConfigurationInterface extends GetConfigurationInterface {
public void setWindowHeight(Integer height);
public void setWindowWidth(Integer width);
public void setLanguage(Locale value);
public void setFavicon(String favicon);
public void setCatalogFolderName(String value);
public void setOnlyCatalogAtTarget(Boolean value);
public void setCatalogTitle(String value);
public void setMaxBeforePaginate(Integer value);
public void setBooksInRecentAdditions(Integer value);
public void setWikipediaLanguage(Locale value);
public void setIncludedFormatsList(String value);
public void setBookDetailsCustomFields(String value);
public void setBookDetailsCustomFieldsAlways(Boolean b);
public void setThumbnailGenerate(Boolean value);
public void setThumbnailHeight(Integer value);
public void setGenerateOpds(Boolean value);
public void setGenerateHtml(Boolean value);
public void setGenerateOpdsDownloads(Boolean value);
public void setGenerateHtmlDownloads(Boolean value);
public void setSuppressRatingsInTitles(Boolean value);
public void setMaxBeforeSplit(Integer value);
public void setMaxSplitLevels(Integer value);
public void setSplitTagsOn(String value);
public void setDontSplitTagsOn(Boolean value);
public void setIncludeBooksWithNoFile(Boolean value);
public void setCryptFilenames(Boolean value);
public void setDisableOptimizer(Boolean value);
public void setShowSeriesInAuthorCatalog(Boolean value);
public void setGenerateCrossLinks(Boolean value);
public void setCatalogFilter(String value);
public void setMaxSummaryLength(Integer value);
public void setGenerateAuthors(Boolean value);
public void setGenerateTags(Boolean value);
public void setGenerateSeries(Boolean value);
public void setGenerateRecent(Boolean value);
public void setGenerateRatings(Boolean value);
public void setGenerateAllbooks(Boolean value);
public void setLanguageAsTag(Boolean value);
public void setSortTagsByAuthor(Boolean value);
public void setTagBooksNoSplit(Boolean value);
/* Catalog Structure */
public void setSortUsingAuthor(Boolean value);
public void setSortUsingTitle(Boolean value);
public void setSortSeriesUsingLibrarySort(Boolean value);
public void setTagsToIgnore(String value);
public void setIncludeTitleInBookDetails(Boolean value);
public void setIncludeAuthorInBookDetails(Boolean value);
public void setIncludeRatingInBookDetails(Boolean value);
public void setIncludeTagsInBookDetails(Boolean value);
public void setIncludePublisherInBookDetails(Boolean value);
public void setIncludePublishedInBookDetails(Boolean value);
public void setIncludeAddedInBookDetails(Boolean value);
public void setIncludeModifiedInBookDetails(Boolean value);
public void setIncludeSizeOfDownloads(Boolean value);
public void setSingleBookCrossReferences(Boolean value);
public void setIncludeAuthorCrossReferences(Boolean value);
public void setIncludeSerieCrossReferences(Boolean value);
public void setIncludeTagCrossReferences(Boolean value);
public void setIncludeRatingCrossReferences(Boolean value);
public void setGenerateIndex(Boolean value);
public void setTargetFolder(File value);
public void setDeviceMode(DeviceMode value);
public void setCopyToDatabaseFolder(Boolean value);
public void setBrowseByCover(Boolean value);
public void setSplitByAuthorInitialGoToBooks(Boolean value);
public void setIncludeAboutLink(Boolean value);
public void setTagsToMakeDeep(String value);
public void setBrowseByCoverWithoutSplit(Boolean value);
public void setMinBooksToMakeDeepLevel(Integer value);
public void setCoverResize(Boolean value);
public void setCoverHeight(Integer value);
public void setIncludeOnlyOneFile(Boolean value);
public void setZipTrookCatalog(Boolean value);
public void setReprocessEpubMetadata(Boolean value);
public void setMaxMobileResolution(Integer value);
public void setUrlBooks(String value);
public void setIncludeCoversInCatalog(Boolean value);
public void setUseThumbnailsAsCovers(Boolean value);
public void setZipCatalog(Boolean value);
public void setZipOmitXml(Boolean value);
public void setExternalImages(Boolean value);
/* external links */
public void setGenerateExternalReferences(Boolean value);
public void setNewWindowForExternalReferences(Boolean value);
public void setNewWindowForCustomExternalLinks(Boolean value);
public void setWikipediaUrl(String value);
public void setAmazonAuthorUrl(String value);
public void setAmazonIsbnUrl(String value);
public void setAmazonTitleUrl(String value);
public void setGoodreadAuthorUrl(String value);
public void setGoodreadIsbnUrl(String value);
public void setGoodreadTitleUrl(String value);
public void setGoodreadReviewIsbnUrl(String value);
public void setIsfdbAuthorUrl(String value);
public void setLibrarythingAuthorUrl(String value);
public void setLibrarythingIsbnUrl(String value);
public void setLibrarythingTitleUrl(String value);
public void setFeaturedCatalogTitle(String value);
public void setFeaturedCatalogSavedSearchName(String value);
public void setCustomCatalogs(List<CustomCatalogEntry> value);
public void setCatalogCustomColumns(String value);
public void setSecurityCode (String code);
}