public final class ApplicationInfoImpl extends ApplicationInfoEx
ApplicationInfoEx.UpdateUrls| Modifier and Type | Method and Description |
|---|---|
boolean |
areSubscriptionTipsAvailable() |
java.awt.Color |
getAboutForeground() |
java.lang.String |
getAboutImageUrl() |
java.awt.Color |
getAboutLinkColor() |
java.awt.Rectangle |
getAboutLogoRect() |
java.lang.String |
getApiVersion() |
BuildNumber |
getApiVersionAsNumber() |
java.io.File |
getApplicationSvgIconFile()
Return an svg file containing icon of the current version of the product.
|
java.lang.String |
getApplicationSvgIconUrl()
Return path to an svg file containing icon of the current version of the product.
|
java.lang.String |
getBigIconUrl() |
BuildNumber |
getBuild() |
java.util.Calendar |
getBuildDate() |
java.lang.String |
getBuiltinPluginsUrl() |
java.lang.String |
getChannelsListUrl() |
java.lang.String |
getCompanyName()
Use this method to refer to the company in official contexts where it may have any legal implications.
|
java.lang.String |
getCompanyURL() |
java.awt.Color |
getCopyrightForeground() |
java.lang.String |
getCopyrightStart() |
java.lang.String |
getCustomizeIDEWizardStepsProvider() |
java.lang.String |
getDocumentationUrl() |
java.util.List<PluginId> |
getEssentialPluginsIds() |
java.lang.String |
getEvalLicenseUrl() |
java.lang.String |
getEventLogSettingsUrl() |
java.lang.String |
getFeedbackUrl() |
java.lang.String |
getFullApplicationName() |
java.lang.String |
getFullVersion() |
java.lang.String |
getIconUrl() |
java.lang.String |
getJetBrainsTvUrl() |
java.lang.String |
getKeyConversionUrl() |
java.lang.String |
getMacKeymapUrl() |
java.util.Calendar |
getMajorReleaseBuildDate() |
java.lang.String |
getMajorVersion() |
java.lang.String |
getMicroVersion() |
java.lang.String |
getMinorVersion() |
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.
|
java.lang.String |
getPatchVersion() |
java.lang.String |
getPluginManagerUrl() |
java.lang.String |
getPluginsDownloadUrl() |
java.lang.String |
getPluginsListUrl() |
java.awt.Color |
getProgressColor() |
int |
getProgressHeight() |
java.util.List<ProgressSlide> |
getProgressSlides() |
java.lang.String |
getProgressTailIcon() |
int |
getProgressY() |
static ApplicationInfoEx |
getShadowInstance() |
java.lang.String |
getShortCompanyName()
Use this method to refer to the company in a less formal way, e.g.
|
java.lang.String |
getSmallApplicationSvgIconUrl()
Return path to an svg file containing a variant of
the product icon which is suitable for 16x16 images. |
java.lang.String |
getSmallIconUrl() |
java.lang.String |
getSplashImageUrl() |
java.lang.String |
getStrictVersion() |
java.lang.String |
getSubscriptionAdditionalFormData() |
java.lang.String |
getSubscriptionFormId() |
java.lang.String |
getSubscriptionNewsKey() |
java.lang.String |
getSubscriptionNewsValue() |
java.lang.String |
getSubscriptionTipsKey() |
java.lang.String |
getSupportUrl() |
java.lang.String |
getToolWindowIconUrl() |
ApplicationInfoEx.UpdateUrls |
getUpdateUrls() |
java.lang.String |
getVersionName() |
java.lang.String |
getWebHelpUrl() |
java.lang.String |
getWelcomeScreenLogoUrl() |
java.lang.String |
getWhatsNewUrl() |
java.lang.String |
getWinKeymapUrl() |
java.lang.String |
getYoutrackUrl() |
boolean |
hasContextHelp() |
boolean |
hasHelp() |
boolean |
isEAP() |
boolean |
isEssentialPlugin(PluginId pluginId) |
boolean |
isEssentialPlugin(java.lang.String pluginId) |
static boolean |
isInStressTest() |
boolean |
isMajorEAP()
Returns
true only for EAP builds of "major" releases (i.e. |
static void |
setInStressTest(boolean inStressTest) |
boolean |
showLicenseeInfo() |
boolean |
usesJetBrainsPluginRepository() |
getInstanceEx, isVendorJetBrainscontextHelpAvailable, getBuildNumber, getInstance, getMinorVersionMainPart, helpAvailablepublic static ApplicationInfoEx getShadowInstance()
public java.util.Calendar getBuildDate()
getBuildDate in class ApplicationInfopublic java.util.Calendar getMajorReleaseBuildDate()
getMajorReleaseBuildDate in class ApplicationInfoExpublic BuildNumber getBuild()
getBuild in class ApplicationInfopublic java.lang.String getApiVersion()
getApiVersion in class ApplicationInfopublic BuildNumber getApiVersionAsNumber()
getApiVersionAsNumber in class ApplicationInfoExpublic java.lang.String getMajorVersion()
getMajorVersion in class ApplicationInfopublic java.lang.String getMinorVersion()
getMinorVersion in class ApplicationInfopublic java.lang.String getMicroVersion()
getMicroVersion in class ApplicationInfopublic java.lang.String getPatchVersion()
getPatchVersion in class ApplicationInfopublic java.lang.String getFullVersion()
getFullVersion in class ApplicationInfopublic java.lang.String getStrictVersion()
getStrictVersion in class ApplicationInfopublic java.lang.String getVersionName()
getVersionName in class ApplicationInfopublic java.lang.String getShortCompanyName()
ApplicationInfogetShortCompanyName in class ApplicationInfoApplicationInfo.getCompanyName()public java.lang.String getCompanyName()
ApplicationInfogetCompanyName in class ApplicationInfoApplicationInfo.getShortCompanyName()public java.lang.String getCompanyURL()
getCompanyURL in class ApplicationInfopublic java.lang.String getSplashImageUrl()
getSplashImageUrl in class ApplicationInfoExpublic java.lang.String getAboutImageUrl()
getAboutImageUrl in class ApplicationInfoExpublic java.awt.Color getProgressColor()
getProgressColor in class ApplicationInfoExpublic java.awt.Color getCopyrightForeground()
public int getProgressHeight()
getProgressHeight in class ApplicationInfoExpublic int getProgressY()
getProgressY in class ApplicationInfoExpublic java.lang.String getProgressTailIcon()
getProgressTailIcon in class ApplicationInfoExpublic java.lang.String getIconUrl()
getIconUrl in class ApplicationInfoExpublic java.lang.String getSmallIconUrl()
getSmallIconUrl in class ApplicationInfoExpublic java.lang.String getBigIconUrl()
getBigIconUrl in class ApplicationInfoExpublic java.lang.String getApplicationSvgIconUrl()
ApplicationInfoExgetApplicationSvgIconUrl in class ApplicationInfoExpublic java.lang.String getSmallApplicationSvgIconUrl()
ApplicationInfoExthe product icon which is suitable for 16x16 images.getSmallApplicationSvgIconUrl in class ApplicationInfoExpublic java.io.File getApplicationSvgIconFile()
ApplicationInfoExgetApplicationSvgIconFile in class ApplicationInfoExpublic java.lang.String getToolWindowIconUrl()
getToolWindowIconUrl in class ApplicationInfoExpublic java.lang.String getWelcomeScreenLogoUrl()
getWelcomeScreenLogoUrl in class ApplicationInfoExpublic java.lang.String getCustomizeIDEWizardStepsProvider()
getCustomizeIDEWizardStepsProvider in class ApplicationInfoExpublic java.lang.String getPackageCode()
ApplicationInfoExgetPackageCode in class ApplicationInfoExpublic boolean isEAP()
isEAP in class ApplicationInfoExpublic boolean isMajorEAP()
ApplicationInfoExtrue only for EAP builds of "major" releases (i.e. for 2018.3, but not for 2018.3.1).isMajorEAP in class ApplicationInfoExpublic ApplicationInfoEx.UpdateUrls getUpdateUrls()
getUpdateUrls in class ApplicationInfoExpublic java.lang.String getDocumentationUrl()
getDocumentationUrl in class ApplicationInfoExpublic java.lang.String getSupportUrl()
getSupportUrl in class ApplicationInfoExpublic java.lang.String getYoutrackUrl()
getYoutrackUrl in class ApplicationInfoExpublic java.lang.String getFeedbackUrl()
getFeedbackUrl in class ApplicationInfoExpublic java.lang.String getPluginManagerUrl()
getPluginManagerUrl in class ApplicationInfoExpublic boolean usesJetBrainsPluginRepository()
usesJetBrainsPluginRepository in class ApplicationInfoExpublic java.lang.String getPluginsListUrl()
getPluginsListUrl in class ApplicationInfoExpublic java.lang.String getChannelsListUrl()
getChannelsListUrl in class ApplicationInfoExpublic java.lang.String getPluginsDownloadUrl()
getPluginsDownloadUrl in class ApplicationInfoExpublic java.lang.String getBuiltinPluginsUrl()
getBuiltinPluginsUrl in class ApplicationInfoExpublic java.lang.String getWebHelpUrl()
getWebHelpUrl in class ApplicationInfoExpublic boolean hasHelp()
hasHelp in class ApplicationInfopublic boolean hasContextHelp()
hasContextHelp in class ApplicationInfopublic java.lang.String getWhatsNewUrl()
getWhatsNewUrl in class ApplicationInfoExpublic java.lang.String getWinKeymapUrl()
getWinKeymapUrl in class ApplicationInfoExpublic java.lang.String getMacKeymapUrl()
getMacKeymapUrl in class ApplicationInfoExpublic java.awt.Color getAboutForeground()
getAboutForeground in class ApplicationInfoExpublic java.awt.Color getAboutLinkColor()
public java.lang.String getFullApplicationName()
getFullApplicationName in class ApplicationInfopublic boolean showLicenseeInfo()
showLicenseeInfo in class ApplicationInfoExpublic java.lang.String getCopyrightStart()
public java.lang.String getEventLogSettingsUrl()
public java.lang.String getJetBrainsTvUrl()
getJetBrainsTvUrl in class ApplicationInfopublic java.lang.String getEvalLicenseUrl()
getEvalLicenseUrl in class ApplicationInfopublic java.lang.String getKeyConversionUrl()
getKeyConversionUrl in class ApplicationInfopublic java.awt.Rectangle getAboutLogoRect()
getAboutLogoRect in class ApplicationInfopublic java.lang.String getSubscriptionFormId()
getSubscriptionFormId in class ApplicationInfoExpublic java.lang.String getSubscriptionNewsKey()
getSubscriptionNewsKey in class ApplicationInfoExpublic java.lang.String getSubscriptionNewsValue()
getSubscriptionNewsValue in class ApplicationInfoExpublic java.lang.String getSubscriptionTipsKey()
getSubscriptionTipsKey in class ApplicationInfoExpublic boolean areSubscriptionTipsAvailable()
areSubscriptionTipsAvailable in class ApplicationInfoExpublic java.lang.String getSubscriptionAdditionalFormData()
getSubscriptionAdditionalFormData in class ApplicationInfoExpublic java.util.List<ProgressSlide> getProgressSlides()
getProgressSlides in class ApplicationInfoExpublic boolean isEssentialPlugin(java.lang.String pluginId)
isEssentialPlugin in class ApplicationInfoExtrue if the specified plugin is an essential part of the IDE so it cannot be disabled and isn't shown in Settings | Pluginspublic boolean isEssentialPlugin(PluginId pluginId)
isEssentialPlugin in class ApplicationInfoExpublic java.util.List<PluginId> getEssentialPluginsIds()
public static boolean isInStressTest()
public static void setInStressTest(boolean inStressTest)