public abstract class ApplicationInfoEx extends ApplicationInfo
Modifier and Type | Class and Description |
---|---|
static interface |
ApplicationInfoEx.UpdateUrls |
Constructor and Description |
---|
ApplicationInfoEx() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
areSubscriptionTipsAvailable() |
abstract java.awt.Color |
getAboutForeground() |
abstract java.lang.String |
getAboutImageUrl() |
abstract BuildNumber |
getApiVersionAsNumber() |
abstract java.io.File |
getApplicationSvgIconFile()
Return an svg file containing icon of the current version of the product.
|
abstract java.lang.String |
getApplicationSvgIconUrl()
Return path to an svg file containing icon of the current version of the product.
|
abstract java.lang.String |
getBigIconUrl()
Deprecated.
use
getApplicationSvgIconUrl() instead |
abstract java.lang.String |
getBuiltinPluginsUrl() |
abstract java.lang.String |
getChannelsListUrl() |
abstract java.lang.String |
getCustomizeIDEWizardStepsProvider() |
abstract java.lang.String |
getDocumentationUrl() |
abstract java.lang.String |
getFeedbackUrl() |
abstract java.lang.String |
getIconUrl()
Deprecated.
use
getApplicationSvgIconUrl() instead |
static ApplicationInfoEx |
getInstanceEx() |
abstract java.lang.String |
getMacKeymapUrl() |
abstract java.util.Calendar |
getMajorReleaseBuildDate() |
abstract java.lang.String |
getPackageCode()
This method is used to detect that the product isn't meant to be used as an IDE but is embedded to another product or used as a
standalone tool so different licensing scheme should be applied.
|
abstract java.lang.String |
getPluginManagerUrl() |
abstract java.lang.String |
getPluginsDownloadUrl() |
abstract java.lang.String |
getPluginsListUrl() |
abstract java.awt.Color |
getProgressColor() |
abstract int |
getProgressHeight() |
abstract java.util.List<ProgressSlide> |
getProgressSlides() |
abstract java.lang.String |
getProgressTailIcon() |
abstract int |
getProgressY() |
abstract java.lang.String |
getSmallApplicationSvgIconUrl()
Return path to an svg file containing a variant of
the product icon which is suitable for 16x16 images. |
abstract java.lang.String |
getSmallIconUrl()
Deprecated.
use
getSmallApplicationSvgIconUrl() instead |
abstract java.lang.String |
getSplashImageUrl() |
abstract java.lang.String |
getSubscriptionAdditionalFormData() |
abstract java.lang.String |
getSubscriptionFormId() |
abstract java.lang.String |
getSubscriptionNewsKey() |
abstract java.lang.String |
getSubscriptionNewsValue() |
abstract java.lang.String |
getSubscriptionTipsKey() |
abstract java.lang.String |
getSupportUrl() |
abstract java.lang.String |
getToolWindowIconUrl() |
abstract ApplicationInfoEx.UpdateUrls |
getUpdateUrls() |
abstract java.lang.String |
getWebHelpUrl() |
abstract java.lang.String |
getWelcomeScreenLogoUrl() |
abstract java.lang.String |
getWhatsNewUrl() |
abstract java.lang.String |
getWinKeymapUrl() |
abstract java.lang.String |
getYoutrackUrl() |
abstract boolean |
isEAP() |
abstract boolean |
isEssentialPlugin(PluginId pluginId) |
abstract boolean |
isEssentialPlugin(java.lang.String pluginId) |
abstract boolean |
isMajorEAP()
Returns
true only for EAP builds of "major" releases (i.e. |
boolean |
isVendorJetBrains() |
abstract boolean |
showLicenseeInfo() |
abstract boolean |
usesJetBrainsPluginRepository() |
contextHelpAvailable, getAboutLogoRect, getApiVersion, getBuild, getBuildDate, getBuildNumber, getCompanyName, getCompanyURL, getEvalLicenseUrl, getFullApplicationName, getFullVersion, getInstance, getJetBrainsTvUrl, getKeyConversionUrl, getMajorVersion, getMicroVersion, getMinorVersion, getMinorVersionMainPart, getPatchVersion, getShortCompanyName, getStrictVersion, getVersionName, hasContextHelp, hasHelp, helpAvailable
public static ApplicationInfoEx getInstanceEx()
public abstract java.util.Calendar getMajorReleaseBuildDate()
public abstract java.lang.String getSplashImageUrl()
public abstract java.lang.String getAboutImageUrl()
@Deprecated public abstract java.lang.String getIconUrl()
getApplicationSvgIconUrl()
instead@Deprecated public abstract java.lang.String getSmallIconUrl()
getSmallApplicationSvgIconUrl()
instead@Deprecated public abstract java.lang.String getBigIconUrl()
getApplicationSvgIconUrl()
insteadpublic abstract java.lang.String getApplicationSvgIconUrl()
public abstract java.lang.String getSmallApplicationSvgIconUrl()
the product icon
which is suitable for 16x16 images.public abstract java.io.File getApplicationSvgIconFile()
public abstract java.lang.String getToolWindowIconUrl()
public abstract java.lang.String getWelcomeScreenLogoUrl()
public abstract java.lang.String getPackageCode()
public abstract boolean showLicenseeInfo()
public abstract boolean isEAP()
public abstract boolean isMajorEAP()
true
only for EAP builds of "major" releases (i.e. for 2018.3, but not for 2018.3.1).public abstract ApplicationInfoEx.UpdateUrls getUpdateUrls()
public abstract java.lang.String getDocumentationUrl()
public abstract java.lang.String getSupportUrl()
public abstract java.lang.String getYoutrackUrl()
public abstract java.lang.String getFeedbackUrl()
public abstract java.lang.String getPluginManagerUrl()
public abstract boolean usesJetBrainsPluginRepository()
public abstract java.lang.String getPluginsListUrl()
public abstract java.lang.String getChannelsListUrl()
public abstract java.lang.String getPluginsDownloadUrl()
public abstract java.lang.String getBuiltinPluginsUrl()
public abstract java.lang.String getWebHelpUrl()
public abstract java.lang.String getWhatsNewUrl()
public abstract java.lang.String getWinKeymapUrl()
public abstract java.lang.String getMacKeymapUrl()
public abstract java.awt.Color getAboutForeground()
public abstract boolean isEssentialPlugin(java.lang.String pluginId)
true
if the specified plugin is an essential part of the IDE so it cannot be disabled and isn't shown in Settings | Pluginspublic abstract boolean isEssentialPlugin(PluginId pluginId)
public abstract java.lang.String getCustomizeIDEWizardStepsProvider()
public abstract java.lang.String getSubscriptionFormId()
public abstract java.lang.String getSubscriptionNewsKey()
public abstract java.lang.String getSubscriptionNewsValue()
public abstract java.lang.String getSubscriptionTipsKey()
public abstract boolean areSubscriptionTipsAvailable()
public abstract java.lang.String getSubscriptionAdditionalFormData()
public final boolean isVendorJetBrains()
public abstract java.util.List<ProgressSlide> getProgressSlides()
public abstract int getProgressHeight()
public abstract int getProgressY()
public abstract java.awt.Color getProgressColor()
public abstract java.lang.String getProgressTailIcon()
public abstract BuildNumber getApiVersionAsNumber()