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); }