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.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.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.
The class
Markdown3Resource contains the controller for the
Markdown renderer resource.This class provides the command line interface for the markdown renderer.
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 TeX
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 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
package 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 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 classifier for files
according to the file name.The enum
Role contains the role for a user.The class
Role3Resource contains the CRUD controller for the
roles 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.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
PasswdTokenRequest contains the transport object
for the password token request.The class
PasswordRequest contains the transport object for
the password request.The class
RefreshRequest contains the transport object for
the refresh request.The class
RegisterRequest contains the transport object for
the register request.The class
RemoveReq contains the parameters for the remove
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.This service deals with votes.
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.