Package com._1c.g5.v8.dt.chart.common
Class ChartImageProvider
java.lang.Object
com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoader
com._1c.g5.v8.dt.chart.common.ChartImageProvider
Special provider for getting part images of
For getting instance of provider client should be used
This provider can be used for getting part images of different
Remember! Client should call
Attention! Client shouldn't call
Chart (GanttChart or Dendrogram) by concrete Version. For getting instance of provider client should be used
ChartImageServiceProvider This provider can be used for getting part images of different
Chart by concrete Version. Remember! Client should call
dispose() if he has no plans to soon get images. Attention! Client shouldn't call
dispose() after each call of getChartPartImages(Chart, int, int, String).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSpecial class contains three image parts of diagram: main part, legend part and title part -
Field Summary
Fields inherited from class com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoader
LD_LIBRARY_PATH, version -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedChartImageProvider(String id, Version version, ChartSerializer serializer, org.eclipse.xtext.scoping.IGlobalScopeProvider scopeProvider, IProcessManager processManager, IResolvableRuntimeInstallationManager resolvableRuntimeInstallationManager) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Releases special data for getting chart images
You should call this method if you have no plans to soon get images.getChartPartImages(Chart chart, int width, int height, String langCode) Gets image ofChartdiagram partsgetChartPartImages(Dendrogram chart, int width, int height, String langCode) Gets image ofDendrogramdiagram partsgetChartPartImages(GanttChart chart, int width, int height, String langCode) Gets image ofGanttChartdiagram partsMethods inherited from class com._1c.g5.v8.dt.natives.library.AbstractScomConnectionLoader
getLibraries, getMessageException, getProcessEnvironments, getRuntimeInstallation, getSystemLibraries
-
Constructor Details
-
ChartImageProvider
protected ChartImageProvider(String id, Version version, ChartSerializer serializer, org.eclipse.xtext.scoping.IGlobalScopeProvider scopeProvider, IProcessManager processManager, IResolvableRuntimeInstallationManager resolvableRuntimeInstallationManager) Constructor- Parameters:
id- unique id for creating infrastructure for getting chart images, can't benullversion- actualVersionfor getting images, can't benullserializer- actualChartSerializer, can't benullscopeProvider- actualIGlobalScopeProvider, can't benullprocessManager- actualIProcessManager, can't benullresolvableRuntimeInstallationManager- actualIResolvableRuntimeInstallationManager, can't benull
-
-
Method Details
-
getChartPartImages
public ChartImageProvider.ChartImagePart getChartPartImages(Chart chart, int width, int height, String langCode) Gets image ofChartdiagram parts -
getChartPartImages
public ChartImageProvider.ChartImagePart getChartPartImages(GanttChart chart, int width, int height, String langCode) Gets image ofGanttChartdiagram parts- Parameters:
chart- actualGanttChartfor getting images, can't benullwidth- full width of chart diagramheight- full height of chart diagramlangCode- current language code, can't benull- Returns:
- image of
GanttChartdiagram parts. If error occurred while creating diagramnullwill be return.
-
getChartPartImages
public ChartImageProvider.ChartImagePart getChartPartImages(Dendrogram chart, int width, int height, String langCode) Gets image ofDendrogramdiagram parts- Parameters:
chart- actualDendrogramfor getting images, can't benullwidth- full width of chart diagramheight- full height of chart diagramlangCode- current language code, can't benull- Returns:
- image of
Dendrogramdiagram parts. If error occurred while creating diagramnullwill be return.
-
dispose
public void dispose()Releases special data for getting chart images
You should call this method if you have no plans to soon get images. Attention! Client shouldn't call it after each call ofgetChartPartImages(Chart, int, int, String).
-