|
Oxygen XML Editor, Version 14.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@API(type=NOT_EXTENDABLE,
src=PUBLIC)
public interface LicenseInformationProviderProvides information about how the current running Oxygen instance is licensed.
| Field Summary |
|---|
| Fields inherited from interface ro.sync.exml.workspace.api.license.LicenseCategories |
|---|
CATEGORY_ACADEMIC, CATEGORY_ACADEMIC_CLASSROOM, CATEGORY_ACADEMIC_DEPARTMENTAL, CATEGORY_ACADEMIC_FLOATING, CATEGORY_ACADEMIC_SITE, CATEGORY_ENTERPRISE, CATEGORY_ENTERPRISE_CORPORATE, CATEGORY_ENTERPRISE_FLOATING, CATEGORY_ENTERPRISE_SITE, CATEGORY_PROFESSIONAL, CATEGORY_PROFESSIONAL_CORPORATE, CATEGORY_PROFESSIONAL_FLOATING, CATEGORY_PROFESSIONAL_SITE |
| Fields inherited from interface ro.sync.exml.workspace.api.license.LicenseComponents |
|---|
AUTHOR_COMPONENT_COMPONENT_NAME, AUTHOR_COMPONENT_NAME, DEBUGGER_COMPONENT_NAME, DEVELOPER_COMPONENT_NAME, DIFF_APPLICATION_COMPONENT_NAME, DIFF_SERVER_COMPONENT_NAME, EDITOR_COMPONENT_NAME, SAXON_SA_COMPONENT_NAME, SVN_CLIENT_COMPONENT_NAME |
| Method Summary | |
|---|---|
java.lang.String |
getCategory()
Get the license category. |
java.util.List<java.lang.String> |
getComponents()
Get the components which are currently licensed. |
boolean |
isInViolationOfLicense()
Check if the current application has exceeded the amount of floating licenses allowed on a server. |
boolean |
isLicensed()
Check if the current application is licensed or not. |
boolean |
isPermanent()
Check if the Oxygen application is permanently licensed or has a trial license. |
| Method Detail |
|---|
java.lang.String getCategory()
LicenseCategories constants.
Can be null if no license is available.
LicenseCategories constants.boolean isPermanent()
true if the Oxygen application is permanently licensed or false if it has a trial license.java.util.List<java.lang.String> getComponents()
LicenseComponents.EDITOR_COMPONENT_NAME, LicenseComponents.SAXON_SA_COMPONENT_NAME }.
Can be null if no license is available.
LicenseComponents.EDITOR_COMPONENT_NAME, LicenseComponents.SAXON_SA_COMPONENT_NAME }boolean isLicensed()
true if there is a license for the current application or
false if there is no license key for the current application.boolean isInViolationOfLicense()
true if the current application has exceeded the amount of floating licenses allowed on a server.
|
Oxygen XML Editor, Version 14.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||