Package com._1c.g5.v8.dt.pw.ui
Class PrintWizard
java.lang.Object
org.eclipse.jface.wizard.Wizard
com._1c.g5.v8.dt.pw.ui.PrintWizard
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,org.eclipse.jface.window.IShellProvider
,org.eclipse.jface.wizard.IWizard
public class PrintWizard
extends org.eclipse.jface.wizard.Wizard
implements org.eclipse.core.runtime.IAdaptable
Print wizard form
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Selected fields area -
Field Summary
FieldsFields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPages()
void
dispose()
getAdapter
(Class adapter) Get available commandsGetsIBmModelManager
serviceGet command groupGet command module procedure text after perform finishGet command module text after perform finishGet command nameGet current queryGet default queryGet default queryGet derived type computerGet footer area fieldsGet header area fieldsGet current language codeGet languages codesGet manager module text after perform finishGet nested tables fieldsorg.eclipse.jface.wizard.IWizardPage
getNextPage
(org.eclipse.jface.wizard.IWizardPage page) org.eclipse.emf.ecore.EObject
Get parent objectorg.eclipse.core.resources.IProject
Get projectGet query textGet reference typeGet script variantIf selected for edit exist command return parse result for this commandGet template nameGet v8 project managerboolean
Is only table previewboolean
Is save parametersboolean
Is table protectionboolean
Is without previewboolean
void
Reset query by defaultvoid
setAvailableFieldsIsDirty
(boolean isDirty) Is available fields is dirtyvoid
setCommandGroup
(CommandGroup groupCommand) Set command groupvoid
setCustomQueryText
(String query) Set custom query textvoid
setOnlyTablePreview
(boolean isOnlyTablePreview) Set only table previewvoid
setSaveParameters
(boolean isSaveParameters) Set save parametersvoid
setSelectedFields
(List<PrintWizardParser.TablesSelectFields> selectFields) Set selected fieldsvoid
setTableProtection
(boolean isTableProtection) Set table protectionvoid
setWithoutPreview
(boolean isWithoutPreview) Set without previewvalidateCommandName
(String name) Validate command nameMethods inherited from class org.eclipse.jface.wizard.Wizard
addPage, canFinish, createPageControls, getContainer, getDefaultPageImage, getDialogSettings, getMinimumWizardSize, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
-
Field Details
-
COMMANDS_FEATURE
- See Also:
-
-
Constructor Details
-
PrintWizard
public PrintWizard(org.eclipse.emf.ecore.EObject parentMdObject) - Parameters:
parentMdObject
- - parent md object
-
-
Method Details
-
getWindowTitle
- Specified by:
getWindowTitle
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
getWindowTitle
in classorg.eclipse.jface.wizard.Wizard
-
addPages
public void addPages()- Specified by:
addPages
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
addPages
in classorg.eclipse.jface.wizard.Wizard
-
getNextPage
public org.eclipse.jface.wizard.IWizardPage getNextPage(org.eclipse.jface.wizard.IWizardPage page) - Specified by:
getNextPage
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
getNextPage
in classorg.eclipse.jface.wizard.Wizard
-
getAdapter
- Specified by:
getAdapter
in interfaceorg.eclipse.core.runtime.IAdaptable
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.jface.wizard.IWizard
- Overrides:
dispose
in classorg.eclipse.jface.wizard.Wizard
-
performFinish
public boolean performFinish()- Specified by:
performFinish
in interfaceorg.eclipse.jface.wizard.IWizard
- Specified by:
performFinish
in classorg.eclipse.jface.wizard.Wizard
-
getCommandModuleText
Get command module text after perform finish- Returns:
- command module text
-
getCommandModuleProcedureText
Get command module procedure text after perform finish- Returns:
- command module procedure text
-
getManagerModuleText
Get manager module text after perform finish- Returns:
- manager module text
-
getCommandName
Get command name- Returns:
- command name
-
getTemplateName
Get template name- Returns:
- command name
-
getQueryText
Get query text- Returns:
- query text
-
getHeaderFields
Get header area fields- Returns:
- fields
-
getNestedTablesFields
Get nested tables fields- Returns:
- nested tables with fields collection
-
getScryptVariant
Get script variant- Returns:
- script variant
-
getProject
public org.eclipse.core.resources.IProject getProject()Get project- Returns:
- project, never
null
-
getV8ProjectManager
Get v8 project manager- Returns:
- v8 project manager, never
null
-
getBmModelManager
GetsIBmModelManager
service- Returns:
IBmModelManager
service reference, cannot benull
-
getParentObject
public org.eclipse.emf.ecore.EObject getParentObject()Get parent object- Returns:
- parent object
-
isWithoutPreview
public boolean isWithoutPreview()Is without preview- Returns:
- true if without preview
-
isOnlyTablePreview
public boolean isOnlyTablePreview()Is only table preview- Returns:
- true if only table preview
-
isTableProtection
public boolean isTableProtection()Is table protection- Returns:
- true if table protection
-
isSaveParameters
public boolean isSaveParameters()Is save parameters- Returns:
- true if save parameters
-
setWithoutPreview
public void setWithoutPreview(boolean isWithoutPreview) Set without preview- Parameters:
isWithoutPreview
- - true if without preview
-
setOnlyTablePreview
public void setOnlyTablePreview(boolean isOnlyTablePreview) Set only table preview- Parameters:
isOnlyTablePreview
- - true if only table preview
-
setTableProtection
public void setTableProtection(boolean isTableProtection) Set table protection- Parameters:
isTableProtection
- - true if table protection
-
setSaveParameters
public void setSaveParameters(boolean isSaveParameters) Set save parameters- Parameters:
isSaveParameters
- - true if save parameters
-
validateCommandName
Validate command name- Parameters:
name
- - command name- Returns:
- if name is wrong return error message otherwise null
-
getCommandGroup
Get command group- Returns:
- command group
-
setCommandGroup
Set command group- Parameters:
command
- group
-
setAvailableFieldsIsDirty
public void setAvailableFieldsIsDirty(boolean isDirty) Is available fields is dirty- Parameters:
isDirty
- - is dirty
-
getLanguagesCodes
Get languages codes- Returns:
- languages codes
-
getLanguageCode
Get current language code- Returns:
- language code
-
setCustomQueryText
Set custom query text- Parameters:
query
- - query text
-
getRefType
Get reference type- Returns:
- reference type
-
setSelectedFields
Set selected fields- Parameters:
selectFields
- - selected fields collection
-
getSelectedParseResult
If selected for edit exist command return parse result for this command- Returns:
- parse result or null
-
resetQuery
public void resetQuery()Reset query by default -
getDerivedTypeComputer
Get derived type computer- Returns:
- derived type computer
-
getDefaultQuery
Get default query- Returns:
- default query
-
getCurrentQuery
Get current query- Returns:
- get current query
-
getDefaultQuerySchema
Get default query- Returns:
- default QuerySchema
-
getAvailableCommands
Get available commands- Returns:
- available commands
-