Package ro.sync.exml.workspace.api.math
Interface MathFlowConfigurator
-
- All Known Subinterfaces:
EclipsePluginWorkspace
,StandalonePluginWorkspace
,WebappPluginWorkspace
- All Known Implementing Classes:
AuthorComponentFactory
@API(type=NOT_EXTENDABLE, src=PUBLIC) public interface MathFlowConfigurator
Provide access to MathFlow specific methods.- Since:
- 15.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setMathFlowFixedLicenseFile(java.io.File licenseFile)
Set the path to a license file.void
setMathFlowFixedLicenseKeyForComposer(java.lang.String fixedKey)
Set a fixed key for licensing the MathFlow composer used to view embedded MathML equations.void
setMathFlowFixedLicenseKeyForEditor(java.lang.String fixedKey)
Set a fixed key for licensing the MathFlow editor dialog used to edit embedded MathML equations.void
setMathFlowInstallationFolder(java.io.File installationFolder)
Set the path to the MathFlow installation folder.
-
-
-
Method Detail
-
setMathFlowFixedLicenseKeyForEditor
void setMathFlowFixedLicenseKeyForEditor(java.lang.String fixedKey)
Set a fixed key for licensing the MathFlow editor dialog used to edit embedded MathML equations.- Parameters:
fixedKey
- The fixed key. The key needs to be obtained from MathFlow: http://dessci.com/ and has the following format: MFSCKKK-KKKKKK-KKKKK If no editor key will be given then MathFlow will be used neither for editing nor for rendering.- Since:
- 14
-
setMathFlowFixedLicenseKeyForComposer
void setMathFlowFixedLicenseKeyForComposer(java.lang.String fixedKey)
Set a fixed key for licensing the MathFlow composer used to view embedded MathML equations.- Parameters:
fixedKey
- The fixed key. The key needs to be obtained from MathFlow: http://dessci.com/ and has the following format: MFSEKKK-KKKKKK-KKKKK If no composer key will be given then the fallback for rendering will be the Apache JEuclid library.- Since:
- 14
-
setMathFlowFixedLicenseFile
void setMathFlowFixedLicenseFile(java.io.File licenseFile)
Set the path to a license file.- Parameters:
licenseFile
- The path to the MathFlow license file. If the file contains both a license for the composer and for the editor, then both rendering and editing is supported. If the file contains a license only for the editor, rendering will be done using the open source JEuclid library.- Since:
- 16
-
setMathFlowInstallationFolder
void setMathFlowInstallationFolder(java.io.File installationFolder)
Set the path to the MathFlow installation folder.- Parameters:
installationFolder
- The MathFlow installation folder- Since:
- 16
-
-