| org.openstreetmap.josm.gradle.plugin.task.github.BaseGithubReleaseTask |
Base class for tasks related to the management of github releases |
| org.openstreetmap.josm.gradle.plugin.task.CleanJosm |
Virtual task that coordinates deletion of the temporary JOSM preferences. |
| org.gradle.api.plugins.Convention (extensions in package org.openstreetmap.josm.gradle.plugin.util) | |
| org.openstreetmap.josm.gradle.plugin.task.github.CreateGithubReleaseTask |
Task to create a github release using the github API. |
| org.openstreetmap.josm.gradle.plugin.task.CustomJosmVersionCompile |
This task compiles the given source set against a specific JOSM version. |
| org.openstreetmap.josm.gradle.plugin.task.DebugJosm |
The same as RunJosmTask, but the JOSM instance is debuggable via JDWP (Java debug wire protocol) on the port configured at JosmPluginExtension.debugPort. |
| org.openstreetmap.josm.gradle.plugin.i18n.DefaultI18nSourceSet |
Implementation for a combination of one SourceDirectorySets for each of the three supported translation formats. |
| org.gradle.api.artifacts.Dependency (extensions in package org.openstreetmap.josm.gradle.plugin.util) | |
| org.gradle.api.artifacts.dsl.DependencyHandler (extensions in package org.openstreetmap.josm.gradle.plugin.util) | |
| org.openstreetmap.josm.gradle.plugin.Describer |
Can describe the current state of a project directory with an identifier (e.g. version number or commit hash). |
| org.gradle.api.plugins.ExtensionContainer (extensions in package org.openstreetmap.josm.gradle.plugin.util) | |
| org.openstreetmap.josm.gradle.plugin.i18n.io.FourBytes |
Container class for four bytes, that can then be converted to a Long value, either as big endian or little endian. |
| org.openstreetmap.josm.gradle.plugin.task.GenerateFileList |
Outputs a file containing the absolute paths of all Java source files |
| org.openstreetmap.josm.gradle.plugin.task.GeneratePluginList | |
| org.openstreetmap.josm.gradle.plugin.task.GeneratePot |
Create *.pot file (gettext file format), which contains all translatable strings. This file can then be handed to the translators to translate into other languages. |
| org.openstreetmap.josm.gradle.plugin.GitDescriber |
Uses jGit to describe the current HEAD of a git repository |
| org.openstreetmap.josm.gradle.plugin.config.GithubConfig |
Configuration options for the new GitHub releases feature. |
| org.openstreetmap.josm.gradle.plugin.github.GithubReleaseException |
An exception that occured in a task related to publishing a release to GitHub releases. |
| org.openstreetmap.josm.gradle.plugin.github.GithubReleasesClient | |
| org.openstreetmap.josm.gradle.plugin.config.GitlabConfig | |
| org.openstreetmap.josm.gradle.plugin.gitlab.GitlabRepositorySettings |
A configuration consisting of one specific project on one specific GitLab instance and a token that can be used to make API requests. Use Builder.build to create an instance. |
| org.openstreetmap.josm.gradle.plugin.config.I18nConfig |
Holds configuration options regarding internationalization. |
| org.openstreetmap.josm.gradle.plugin.i18n.I18nSourceSet |
Interface that defines a container for three SourceDirectorySets each one containing files for one of these translation formats: *.po, *.mo (both from gettext) and *.lang (custom format for JOSM). |
| org.openstreetmap.josm.gradle.plugin.task.InitJosmPrefs |
A simple copy task that copies a |
| java.io.InputStream (extensions in package org.openstreetmap.josm.gradle.plugin.i18n.io) | |
| org.gradle.testing.jacoco.tasks.JacocoReport (extensions in package org.openstreetmap.josm.gradle.plugin) | |
| org.openstreetmap.josm.gradle.plugin.config.JosmManifest |
The info that will be written into the manifest file of the plugin *.jar |
| org.openstreetmap.josm.gradle.plugin.JosmPlugin |
Main class of the plugin, sets up the custom configurations requiredPlugin and packIntoJar, the additional repositories and the custom tasks. |
| org.openstreetmap.josm.gradle.plugin.config.JosmPluginExtension |
This extension is added to the project as |
| org.openstreetmap.josm.gradle.plugin.io.JosmPluginListParser |
Reads a plugin info file like it is found at https//josm.openstreetmap.de/plugin or https//josm.openstreetmap.de/pluginicons or like it's generated by GeneratePluginList. |
| org.openstreetmap.josm.gradle.plugin.task.LangCompile |
This is not really a compilation task, it's only named like that analogous to MoCompile and PoCompile. |
| org.openstreetmap.josm.gradle.plugin.i18n.io.LangReader |
A reader class for reading the custom *.lang file format of JOSM. |
| org.openstreetmap.josm.gradle.plugin.i18n.io.LangWriter |
Writer for creating *.lang files from a Map of MsgIds to MsgStrs, which e.g. MoReader.readFile can produce. |
| kotlin.collections.List (extensions in package org.openstreetmap.josm.gradle.plugin.i18n.io) | |
| kotlin.collections.List (extensions in package org.openstreetmap.josm.gradle.plugin.github) | |
| org.openstreetmap.josm.gradle.plugin.task.ListJosmVersions |
Task for showing the current |
| org.openstreetmap.josm.gradle.plugin.MainConfigurationSetup |
Configure the given Configuration as the main one: |
| org.openstreetmap.josm.gradle.plugin.task.MarkdownToHtml |
Convert all |
| org.openstreetmap.josm.gradle.plugin.task.MoCompile |
This task "compiles" several *.mo files to *.lang files. For the language specified in I18nConfig.mainLanguage, only the "msgid" is used (the text which will be translated). For the other languages, the "msgstr" is used (the text which is already translated to this language). |
| org.openstreetmap.josm.gradle.plugin.i18n.io.MoReader |
Reads the strings contained inside a *.mo file. |
| org.openstreetmap.josm.gradle.plugin.i18n.io.MoWriter |
Writes a MO file for given base strings and associated translated strings. |
| org.openstreetmap.josm.gradle.plugin.i18n.io.MsgId |
A translatable string (MsgStr) in the base language with an optional String context. |
| org.openstreetmap.josm.gradle.plugin.i18n.io.MsgStr |
A single translatable string in singular and optionally one or more plural versions. |
| org.openstreetmap.josm.gradle.plugin.github.Pagination |
Information about related content pages in a sequence of content pages returned by an API method. |
| org.openstreetmap.josm.gradle.plugin.io.PluginInfo |
Encapsulates the plugin metadata that can be found for each plugin in the plugin list. |
| org.openstreetmap.josm.gradle.plugin.task.PoCompile |
Compile *.po files (textual gettext files) to *.mo files (binary gettext files). |
| org.gradle.api.Project (extensions in package org.openstreetmap.josm.gradle.plugin) | |
| org.gradle.api.Project (extensions in package org.openstreetmap.josm.gradle.plugin.task) | |
| org.gradle.api.Project (extensions in package org.openstreetmap.josm.gradle.plugin.util) | |
| org.openstreetmap.josm.gradle.plugin.task.github.PublishToGithubReleaseTask |
Task to publish a release to GitHub releases. |
| org.openstreetmap.josm.gradle.plugin.github.ReleaseSpec |
A release specification maintained in the local |
| org.openstreetmap.josm.gradle.plugin.task.gitlab.ReleaseToGitlab |
Creates a Gitlab release from an already existing package in the Gitlab maven repository |
| org.gradle.api.artifacts.dsl.RepositoryHandler (extensions in package org.openstreetmap.josm.gradle.plugin.gitlab) | |
| org.gradle.api.artifacts.dsl.RepositoryHandler (extensions in package org.openstreetmap.josm.gradle.plugin.util) | |
| org.openstreetmap.josm.gradle.plugin.task.RunJosmTask |
A task that can execute a JOSM instance. There's also the class DebugJosm, which extends this class and allows to remote debug via JDWP (Java debug wire protocol). |
| org.openstreetmap.josm.gradle.plugin.task.ShortenPoFiles |
Shortens the *.po files in the given source set. |
| org.gradle.api.tasks.SourceSet (extensions in package org.openstreetmap.josm.gradle.plugin) | |
| org.openstreetmap.josm.gradle.plugin.SvnDescriber |
Use the command |
| org.gradle.api.execution.TaskExecutionGraph (extensions in package org.openstreetmap.josm.gradle.plugin) | |
| org.openstreetmap.josm.gradle.plugin.task.TransifexDownload |
Task for downloading the current state of the translations from transifex.com |
| org.openstreetmap.josm.gradle.plugin.util.Urls |
Central place for URLs, so they can be reused easier. |
| org.openstreetmap.josm.gradle.plugin.task.WriteRequiredPluginConfig |