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 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 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
Posting
s.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.