All Classes and Interfaces

Class
Description
This is the base class for domain classes in the CTAN database.
This abstract base class provides the fundamentals for the catalogue imports from ML files.
The class AbstractIndexingStore contains the abstract repository for CRUD operations on an indexed entity.
The class AbstractStore contains the abstract repository for CRUD operations on an entity.
This is an abstract base class containing validation methods.
The class AccountService contains service methods for the CTAN site user.
The package transport object.
The transport object.
The user transport object.
This domain class represents an active CTAN mirror site.
The class AppHealthCheck contains the health check for the application.
The interface Archive contains the common description for a ZIP and tar.gz archive.
The interface Entry contains the wrapper definition for an archive entry.
This domain class records the info about a file or directory in the tex-archive tree.
This enumeration lists known file types.
The class ArchiveFileStore contains the repository for archive files.
The class ArchiveFilesUpdateService contains the service for scanning the TeX archive directory and updating the database and search index accordingly.
The class ArchiveFilesUpdateTask contains the task to start the update action from the archive files.
The class Atom10Resource contains the controller for the ATOM feed resource.
The class AtomEntry contains the item node of Atom 1.0.
The class Atom contains the top node of Atom 1.0.
The class AtomGenerator contains the Generator node of Atom 1.0.
The class AtomLink contains the Link node of Atom 1.0.
This is the domain class for an author in the CTAN Catalogue.
This enumeration lists known name formats.
The class Author3Resource contains the controller for the author resource.
The class AuthorListTo contains the transport object for the author list.
The class AuthorSummaryTo contains the transport object for the author resource in the summary list.
The class AuthorTo contains the transport object for the author resource.
The class PkgSummaryTo contains the transport object for the package of the author resource.
This is the domain class for an author's email in the CTAN Catalogue.
The class AuthorRef contains the association of a package to an author.
This service deals with the authors from a file.
The class AuthorStore contains the repository for authors.
The class Bibtex3Resource contains the controller for the bibtex resource.
This service provides special methods for dealing with BibTeX files.
The configuration for the BibTeX service.
This abstract base class provides the fundamentals for the catalogue imports from ML files.
The class CatalogueUpdateTask contains the task to start the update action from the catalogue XML files.
The class ConfigUtils contains utilities for the configuration.
This domain class represents a contact person for a CTAN mirror.
This domain class represents the status for a contact.
The class Content3Resource contains the controller for the content resource.
The class ContentHealthCheck contains the health check for the content section.
The class ContentService contains the service to access the content area.
The class ContentPageListTo contains the transport object for an entry in the page list.
The class ContentPageTo contains the transport object for a page.
The class ContentPageTreeTo contains the transport object for a page tree.
The enum TeaserType contains types of supported teasers.
This domain class represents a continent.
This domain class represents a country.
The class CrudAuthor3Resource contains the CRUD controller for the author resource.
The class Ticket3Resource contains the CRUD controller for the tickets list resource.
The class CrudLicense3Resource contains the CRUD controller for the licenses resource.
The class CrudUpload3Resource contains the CRUD controller for the upload resource.
The class CrudUser3Resource contains the CRUD controller for the user resource.
The class CrudVote3Resource contains the CRUD controller for the vote resource.
The class Ctan contains the command line interface to start the Dropwizard server.
This is a special Analyzer which has an extended set of stop words for the CTAN search.
The class CtanAnnHealthCheck contains the health check for the ctan-ann section.
The class CtanAuthFilter contains the filter for checking the authentication.
The class CtanConfiguration contains the Dropwizard configuration specific to the CTAN site.
The class CatalogueConfig contains the Dropwizard configuration for the Catalogue.
The class ContentConfig contains the definition of the sub-configuration content.
The class CtanAnnounceConfig contains the definition of the sub-configuration ctanAnnounce.
The class CtanParams contains the description of the section ctan of the configuration.
The class IndexConfig contains the definition of the sub-configuration index.
The class LugsConfig contains the Dropwizard configuration for the Lugs.
The mail configuration.
The SMTP configuration.
The SMTP starttls configuration.
The mail list type configuration.
The class MirrMonConfig contains the Dropwizard configuration for MirrMon.
The class TexArchiveConfig contains the definition of the sub-configuration texArchive.
The class UploadConfig contains the definition of the sub-configuration upload.
The class CtanDatabaseBundles contains the definition of the bundles for the database access.
The class CtanSite3Resource contains the controller for the site resource.
The class CtanMotd contains the transport object for a motd.
The class CtanSiteConfigTo contains the transport object for the configuration resource.
This tokenizer knows a little bit of TeX.
The class DateUtils contains the utilities for dates.
This exception signals that a stack underflow condition has been encountered.
The class Feature contains feature toggles.
This class contains the definition of some file names.
The class Gender contains the enumeration for the gender values.
The class GenderConverter contains the converter from and to Gender values to single-character strings.
The class GeneralPage contains the general object for paging.
This domain class represents an entry in the guest book.
The class GuestBookResource contains the controller for the guest book resource.
The class GuestBookTo contains the transport object for the guest book resource.
The class GuestBookStore contains the repository for guest book items.
This interface describes a class to highlight some characters acting as a filter.
This class provides a singleton entry point for syntax highlighting.
This interface describes a class to handle the highlighting of a character.
This class establishes a reader which treats ``` as EOF.
This class transforms HTML to LaTeX.
This interface describes the handler for processing a HTML node.
This class is a Handler which encapsulates a String to be delivered.
The class TextReadmeReader contains the reader for HTML.
This class filters HTML and allows only a restricted set of tags or attributes to pass.
The class IncomingHealthCheck contains the health check for the upload section.
The class IndexingBase contains the base class for indexing.
The class SearchService implements a service to perform a full-text search.
The class IndexingSession contains the session which combines various update operations on the search indices.
The class IndexArgs contains the transport object for passing in indexing arguments.
The interface IndexingStore contains the abstract repository for CRUD operations on an indexed entity.
This enumeration lists the various locations for which indices can be created.
The class InitSearchCommand contains the command line command to create or initialise the search index.
This class contains a parser to analyse ins files.
This domain class represents the log entry for a successful installation of a package.
The class InstallData3Resource contains the controller for the install data resource.
The class InstallDataTo contains the transport object for the install entry in the installations list.
The class InstallDataStore contains the repository for install data.
This is the constructor for InstallPage.
The class InstallTo contains the transport object for the install data.
The class JsonAuthorResource contains the controller for the author resource.
The class AuthorSummaryTo contains the transport object for the author resource in the summary list.
The class AuthorTo contains the transport object for the author resource.
The class PkgSummaryTo contains the transport object for the package of the author resource.
The class LicenseResource contains the controller for the license resource.
The class AuthorSummaryTo contains the transport object for the author resource in the summary list.
The class AuthorResource.java contains the controller for the author resource.
The class AuthorShortTo contains the transport object for authors references.
The class AuthorTo contains the transport object for authors.
The class CopyrightTo contains the transport object for copyright information.
The class CtanTo contains the transport object for references to the tex-archive.
The class DescriptionTo contains the transport object for a package description.
The class DocTo contains the transport object for package documentation.
The class ListItemTo contains the transport object for list items.
The class PackageTo contains the transport object for a package.
The class VersionTo contains the transport object for the version number.
The class Topic3Resource contains the controller for the Topic resource.
The class TopicTo contains the transport object for the Topic resource in the summary list.
The class VersionResource contains the controller for the version resource.
The class JwtManager contains static utility methods for dealing with JWTs.
The class License contains additional infos for the licenses.
The class License3Resource contains the controller for the license resource.
The class LicenseTo contains the transport object for the license resource in the licenses list.
The class LicenseStore contains the repository for licenses.
This interface describes the capabilities of a link manager.
The class LionService contains the service to access the lion directory.
The class FileListTo contains a transport object for the list resource.
The class FileTo contains the transport object for the list resource.
This utility class contains translations for logos to HTML.
The class Lug contains additional infos for the Local TeX User Groups.
The class LugBank contains bank data.
The class LugPeriodical contains infos about the periodical publication.
The class LugPosition contains description of a person's role in the organisation.
The class Lug3Resource contains the controller for the lugs resource.
This service deals with the LUG database – Local User's Groups.
The class LugStore contains the repository for LUGs.
The class MailException contains the Exception for the MailService.
The class MailService contains a service to send mails.
The mail transport object.
This class provides the command line interface for the markdown renderer.
The class Markdown3Resource contains the controller for the Markdown renderer resource.
The class TextReadmeReader contains the reader for markdown.
This class parses markdown and renders it as HTML.
This class is the reader for the markdown parser.
This class provides a writer which allows to link in deferred defined contents.
The interface MentionResolver describes the ability to resolve a mention.
The class Message represents a message.
This enumeration lists all message types and helps mapping them to the database as number.
The class Message3Resource contains the CRUD controller for the message resource.
This class is a container for messages.
The class MessageStore contains the repository for system messages.
This class provides a reader for a style configuration file.
The class MirrMon3Resource contains the controller for the MirrMon resource.
The class MirrMonService contains the mirror monitor service.
This domain class represents a CTAN mirror site.
This domain class represents the address of an CTAN mirror.
This domain class represents a registration request for a CTAN mirror.
The class MirrorRegistration3Resource contains the controller for the mirror registration resource.
The class MirrorRegistrationService contains the service to register a mirror.
The class MirrorRegistrationService contains a repository for mirror registration requests.
This domain class represents a CTAN mirror site.
The class Mirror3Resource contains the controller for the mirrors resource.
The class MirrorTo contains the transport object for the license resource in the licenses list.
The class MirrorService contains the service to deal with mirrors.
The class MirrorStore contains the repository for mirrors.
The class NullCheck contains the utility methods for treatment of null values.
The domain class Pkg contains the description of a package in the Catalogue.
The class Pkg3Resource contains the controller for the package resource.
The author summary.
The document summary.
The license summary.
The class PkgCtanTo contains the package CTAN path transport object.
The class PkgInfoTo contains the package info transport object.
The class PkgSummaryTo contains the transport object for the package resource in the summary list.
The class PkgTo contains the transport object for the author resource.
The postings summary.
The topic summary.
The class PkgAlias contains an alias for a package in the Catalogue.
The class PkgAliasStore contains the repository for package aliases.
The class PkgCaption contains the domain class for a single caption of a package in the Catalogue.
The class PkgCopyright contains a copyright for a package.
The class PkgDescription contains the description of a package in a given language.
The class PkgDoc contains the definition of a package documentation.
The class TexarchiveService contains the service to access the TeX archive directory.
The class PkgTo contains a transport object for the package.
This service deals with the packages from a file.
The class PkgStore contains the repository for authors.
The class PkgCaption contains the domain class for a single caption of a package in the Catalogue.
This class represents a mail from a mailing list.
This class provides a container for Postings.
This class provides a reader for mails from gzipped mail archive files.
The class Postings3Resource contains the controller for the postings resource.
The class PackageTo contains the transport object for a package.
The class PostingsPageTo contains the transport object for a posting page.
The class PostingsTo contains the transport object for a list of postings.
The class PostingTo contains the transport object for a posting.
This class provides a service to read and watch the mailings on a local mailman mailing list (like ctan-ann).
This domain class represents a communication protocol for the data exchange with CTAN mirrors.
This class is a command object for passing search relevant parameters to the SearchService and keeping the associated search results.
This class represents a hit of the search.
The class ReadmeReader contains the function to read a file and return the contents as HTML.
The class RemainderValidator contains the classified for files according to the file name.
The enum Role contains the role for a user.
The class CrudGuestbookStopword3Resource contains the CRUD controller for the guest book black list resource.
The class RoleConverter contains the converter from and to Role values to strings.
The class Rss20Resource contains the controller for the RSS feed resource.
The class Rss contains the top node of RSS 2.0.
The class RssChannel contains the channel node of RSS 2.0.
The class RssGuid contains the guid node of RSS 2.0.
The class RssImage contains the image node of RSS 2.0.
The class RssItem contains the item node of RSS 2.0.
The class Search3Resource contains the controller for the search resource.
The class Searchable contains a marker interface for entities which should be indexed for searching.
The class SearchResource contains the controller for the search resource.
The class AuthorTo contains the transport object for the author resource.
The class HitTo contains the transport object for the search hit.
The class SearchingService implements a service to perform a full-text search.
The class RecommendationTo contains the definition of the transport object for a recommendation.
The class SecurityUtils contains utility methods in the area of security.
This domain class represents the services offered by a CTAN mirror.
The class Sitemap3Resource contains the controller for the version resource.
The class Sitemapper contains the sitemapper.
The class Sitemap3Resource contains the controller for the version resource.
The class SitemapList contains the transport object to encode a list of sitemap pages.
The class SitemapPage contains the transport object to encode a sitemap page.
The class SitePage contains a page of the site map.
This domain class represents the status of a CTAN mirror.
The domain class Stopword contains the description of a forbidden word in the guest book on the site.
The class Stopword3Resource contains the CRUD controller for the guest book black list resource.
The class StopwordStore contains the repository for guest book stop words.
This class contains the submit service in version 1.1.
The class SubmitResource contains the controller for the submit resource.
This class contains the submit service interface.
The class FieldOptions contains the transport object for field descriptions.
The class Fields contains the transport object for field specifications.
The class UploadData contains the transport object for the upload meta data.
This class analyzes a HTML table to find out which columns are present.
This enumeration represents HTML tags.
This enumeration defines the modes to sanitise tags.
This class constitutes a validator for TDS archives.
The class TexArchive3Resource contains the controller for the /api/«xxx»/tex-archive resource.
The class TexarchiveHealthCheck contains the health check for the texarchive end-points.
The class TexArchiveNotes contains additional infos for files or directories.
The class TexArchiveNotes3Resource contains the CRUD controller for the tex-archive notes resource.
The class TexArchiveFileInfoStore contains the repository for infos.
The class TexarchiveService contains the service to access the TeX archive directory.
The class FileTo contains the transport object for the list resource.
The class ReadmeTo contains the transport object for the index resource.
The class TexarchiveListTo contains a transport object for the list resource.
The class TextReadmeReader contains the reader for text.
The class TgzArchiveWrapper contains an adaptor for a TGZ archive.
The class TgzEntryWrapper contains the wrapper for an entry.
The class Ticket represents a request to perform some operation which requires an acknowledgment from the user.
The class Ticket3Resource contains the CRUD controller for the tickets list resource.
The class TicketStore contains the repository for tickets.
The domain class Topic represents a topic in the Catalogue.
The class Topic3Resource contains the controller for the topic resource.
The class TopicInfoTo contains the transport object for topic infos.
The class TopicPkgTo contains the transport object for packages.
The class TopicSummaryTo contains the transport object for the topic resource in the summary list.
The class TopicTo contains the transport object for the topic resource.
The class TopicDetail contains a domain class for a single detail in one language for a topic in the Catalogue.
This service deals with the topics from a file.
The class TopicStore contains the repository for topics.
This exception signals that unbalanced braces have been encountered.
This domain class represents the log entry for a successful upload.
This enumeration lists known file types.
The class Upload3Resource contains the controller for the upload resource.
The class UploaderRef contains the association of author and package for the uploader of the package.
The class UploadService contains the service to access the incoming directory.
The class IncomingTo contains the transport object for the paged list of incoming files.
The class UploadStore contains the repository for votes.
The class StringsMap contains a class for a mapping of String to Object.
The domain class User contains the description of a user account on the site.
The class CtanPrincipal contains the transport object for authentication.
The class PrintableUser contains the printable attributes of a user.
The class User3Resource contains the controller for the user resource.
The class CtanSiteConfigTo contains the transport object for the configuration resource.
The class LoginRequest contains the transport object for the login request.
The class PasswdRequest contains the transport object for the password request.
The class PasswordRequest contains the transport object for the password request.
The class RegisterRequest contains the transport object for the register request.
The class SetRequest contains the request object for the set request.
The class UserInfo contains the transport object for the user info request.
The class UserRole represents the mapping from user to its roles.
The domain class UserStopword contains the description of a forbidden user account name on the site.
The class CrudUserBlacklist3Resource contains the CRUD controller for the user black list resource.
The class UserStopwordStore contains the repository for user stop words.
The class UserStore contains the repository for users.
The class Version3Resource contains the controller for the version resource.
The domain class Vote contains the description of a forbidden word in the guest book on the site.
The class Vote3Resource contains the controller for the vote resource.
The class VoteSummaryTo contains the transport object for the vote resource in the summary list.
The class VoteTo contains the transport object for the vote.
The class VoteStore contains the repository for votes.
The class CountInfo contains the transport object for the statistics data.
The class XmlAuthorResource contains the controller for the author resource.
The class XmlDtdResource contains the controller for the DTD resource.
The class XmlLicenseResource contains the controller for the author resource.
The class XmlPkgResource contains the controller for the pkg resource.
The class XmlTopicResource contains the controller for the topic resource.
The class XmlVersionResource contains the controller for the version resource.
The class XmlWriter contains the specialised writer for XML files.
The class Archive contains the wrapper for a ZIP archive.
The class ZipEntryWrapper contains the wrapper for an entry.