提交 60e292a1 编写于 作者: S serge-rider

#10 Move extension points and extensions from core


Former-commit-id: ac5e70eb
上级 d519061d
......@@ -7,7 +7,6 @@ extension-point.org.jkiss.dbeaver.dataSourceProvider.name = DataSource provider
extension-point.org.jkiss.dbeaver.dataSourceView.name = DataSource views
extension-point.org.jkiss.dbeaver.databaseEditor.name = Custom Entity Editor
extension-point.org.jkiss.dbeaver.dataTypeProvider.name = DataType provider
extension-point.org.jkiss.dbeaver.dataManager.name = Data value managers
extension-point.org.jkiss.dbeaver.objectManager.name = Database object managers
extension-point.org.jkiss.dbeaver.sqlCommand.name = SQL script commands
extension-point.org.jkiss.dbeaver.sqlFormatter.name = SQL formatters
......@@ -41,9 +40,6 @@ language.ja.label=Japanese
editor.sql.name=SQL Editor
editor.folder.name=Folder Editor
editor.entity.name=Entity Editor
editor.lob.name=Large Object Editor
editor.dbdata.name=Data
editor.dbdata.description=Table data
command.org.eclipse.ui.edit.copy.name = Copy
command.org.eclipse.ui.edit.delete.name = Delete
......
......@@ -345,16 +345,12 @@ context.org.jkiss.dbeaver.ui.context.resultset.name = Kontext der Er
context.org.jkiss.dbeaver.ui.editors.sql.name = Kontext SQL-Editor
context.org.jkiss.dbeaver.ui.editors.sql.scriptname = Kontext SQL-Skripteditor
editor.dbdata.description = Tabellendaten
editor.dbdata.name = Daten
editor.entity.name = Entit\u00E4teneditor
editor.folder.name = Ordnereditor
editor.lob.name = Gro\u00DFobjekt-Editor
editor.sql.name = SQL-Editor
extension-point.org.jkiss.dbeaver.aggregateFunction.name = Aggregatsfunktionen
extension-point.org.jkiss.dbeaver.dataFormatter.name = Datenformatierungen
extension-point.org.jkiss.dbeaver.dataManager.name = Datenmanager
extension-point.org.jkiss.dbeaver.dataSourceProvider.name = DataSource-Provider
extension-point.org.jkiss.dbeaver.dataSourceView.name = DataSource-Ansichten
extension-point.org.jkiss.dbeaver.dataTypeProvider.name = DataSource-Provider
......
......@@ -5,9 +5,6 @@ view.shell.process.title = Procesos
editor.sql.name = Editor SQL
editor.folder.name = Editor de Carpeta
editor.entity.name = Editor de Entidad
editor.lob.name = Editor LOB
editor.dbdata.name = Datos
editor.dbdata.description = Tabla de datos
command.org.jkiss.dbeaver.core.driver.manager.name = Gestor de Driver
command.org.jkiss.dbeaver.core.driver.manager.description = Gestor de Driver
command.org.jkiss.dbeaver.core.new.connection.name = Nueva Conexi\u0443n
......
......@@ -10,7 +10,6 @@ extension-point.org.jkiss.dbeaver.mavenRepository.name = Config des d\u00E9p\u00
extension-point.org.jkiss.dbeaver.dataSourceProvider.name = Fournisseur de Sources de donn\u00E9es
extension-point.org.jkiss.dbeaver.databaseEditor.name = Editeur d'entit\u00E9 personnalis\u00E9es
extension-point.org.jkiss.dbeaver.dataTypeProvider.name = Fournisseur de types de donn\u00E9es
extension-point.org.jkiss.dbeaver.dataManager.name = Gestionnaires de donn\u00E9es
extension-point.org.jkiss.dbeaver.sqlCommand.name = Commandes de scripts SQL
extension-point.org.jkiss.dbeaver.sqlFormatter.name = Formateurs SQL
extension-point.org.jkiss.dbeaver.resourceHandler.name = Handlers de ressources
......@@ -282,11 +281,8 @@ command.org.jkiss.dbeaver.ui.tools.select.schema.description = S\u00E9lectionner
command.org.jkiss.dbeaver.ui.tools.select.connection.name = D\u00E9finir la connexion active
command.org.jkiss.dbeaver.ui.tools.select.connection.description = Su00E9lectionner la connexion pour l'\u00E9diteur en cours
editor.dbdata.description = Donn\u00E9es en table
editor.dbdata.name = Donn\u00E9es
editor.entity.name = Editeur d'entit\u00E9
editor.folder.name = Editeur de r\u00E9pertoire
editor.lob.name = Editeur de gros objets
editor.sql.name = Editeur SQL
menu.database = &Base de donn\u00E9es
......
......@@ -5,9 +5,6 @@ view.shell.process.title = Processo
editor.sql.name = Editor SQL
editor.folder.name = Editor Cartella
editor.entity.name = Editor Entit\u00E0
editor.lob.name = Editor Oggetto Grande
editor.dbdata.name = Dati
editor.dbdata.description = Tabella dati
command.org.jkiss.dbeaver.core.driver.manager.name = Gestore Driver
command.org.jkiss.dbeaver.core.driver.manager.description = Gestore Driver
command.org.jkiss.dbeaver.core.new.connection.name = Nuova Connessione
......
......@@ -4,7 +4,6 @@ extension-point.org.jkiss.dbeaver.mavenRepository.name =Maven\u30EA\u30DD\u30B8\
extension-point.org.jkiss.dbeaver.dataSourceProvider.name =\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u30D7\u30ED\u30D0\u30A4\u30C0
extension-point.org.jkiss.dbeaver.databaseEditor.name =\u30AB\u30B9\u30BF\u30E0\u30A8\u30F3\u30C6\u30A3\u30C6\u30A3\u30A8\u30C7\u30A3\u30BF
extension-point.org.jkiss.dbeaver.dataTypeProvider.name =\u30C7\u30FC\u30BF\u578B\u30D7\u30ED\u30D0\u30A4\u30C0
extension-point.org.jkiss.dbeaver.dataManager.name =\u30C7\u30FC\u30BF\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
extension-point.org.jkiss.dbeaver.sqlCommand.name =SQL\u30B9\u30AF\u30EA\u30D7\u30C8\u30B3\u30DE\u30F3\u30C9
extension-point.org.jkiss.dbeaver.sqlFormatter.name =SQL\u30D5\u30A9\u30FC\u30DE\u30C3\u30BF
extension-point.org.jkiss.dbeaver.resourceHandler.name =\u30EA\u30BD\u30FC\u30B9\u30CF\u30F3\u30C9\u30E9
......@@ -38,9 +37,6 @@ language.it.label=Italian
editor.sql.name=SQL\u30A8\u30C7\u30A3\u30BF
editor.folder.name=\u30D5\u30A9\u30EB\u30C0\u30A8\u30C7\u30A3\u30BF
editor.entity.name=\u30A8\u30F3\u30C6\u30A3\u30C6\u30A3\u30A8\u30C7\u30A3\u30BF
editor.lob.name=\u30E9\u30FC\u30B8\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u30A8\u30C7\u30A3\u30BF
editor.dbdata.name=\u30C7\u30FC\u30BF
editor.dbdata.description=\u30C6\u30FC\u30D6\u30EB\u30C7\u30FC\u30BF
command.org.eclipse.ui.edit.copy.name =\u30B3\u30D4\u30FC
command.org.eclipse.ui.edit.delete.name =\u524A\u9664
......
......@@ -217,10 +217,7 @@ commandParameter.org.jkiss.dbeaver.core.resource.link.file.contenttype.name = Li
content-type.org.jkiss.dbeaver.bookmark.name = \u0417\u0430\u043A\u043B\u0430\u0434\u043A\u0430
editor.dbdata.description = \u0414\u0430\u043D\u043D\u044B\u0435 \u0442\u0430\u0431\u043B\u0438\u0446\u044B
editor.dbdata.name = \u0414\u0430\u043D\u043D\u044B\u0435
editor.entity.name = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u0441\u0443\u0449\u043D\u043E\u0441\u0442\u0438
editor.lob.name = Large Object Editor
editor.sql.name = \u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 SQL
menu.database = \u0411\u0430\u0437\u0430 \u0434\u0430\u043D\u043D\u044B\u0445
......
......@@ -347,14 +347,10 @@ context.org.jkiss.dbeaver.ui.context.resultset.name = \u7ED3\u679C\u
context.org.jkiss.dbeaver.ui.editors.sql.name = SQL \u7F16\u8F91\u5668\u4E0A\u4E0B\u6587
context.org.jkiss.dbeaver.ui.editors.sql.scriptname = SQL \u811A\u672C\u7F16\u8F91\u5668\u4E0A\u4E0B\u6587
editor.dbdata.description = \u8868\u6570\u636E
editor.dbdata.name = \u6570\u636E
editor.entity.name = \u5B9E\u4F53\u7F16\u8F91\u5668
editor.folder.name = \u6587\u4EF6\u5939\u7F16\u8F91\u5668
editor.lob.name = \u5927\u578B\u5BF9\u8C61\u7F16\u8F91\u5668
editor.sql.name = SQL \u7F16\u8F91\u5668
extension-point.org.jkiss.dbeaver.dataManager.name = \u6570\u636E\u7BA1\u7406\u5668
extension-point.org.jkiss.dbeaver.dataSourceProvider.name = \u6570\u636E\u6E90\u63D0\u4F9B\u8005
extension-point.org.jkiss.dbeaver.dataSourceView.name = \u6570\u636E\u6E90\u67E5\u770B\u5668
extension-point.org.jkiss.dbeaver.dataTypeProvider.name = \u6570\u636E\u7C7B\u578B\u63D0\u4F9B\u8005
......
......@@ -35,7 +35,6 @@
<!-- UI extensions -->
<extension-point id="org.jkiss.dbeaver.dataSourceView" name="%extension-point.org.jkiss.dbeaver.dataSourceView.name" schema="schema/org.jkiss.dbeaver.dataSourceView.exsd"/>
<extension-point id="org.jkiss.dbeaver.dataManager" name="%extension-point.org.jkiss.dbeaver.dataManager.name" schema="schema/org.jkiss.dbeaver.dataManager.exsd"/>
<extension-point id="org.jkiss.dbeaver.sql.covert" name="%extension-point.org.jkiss.dbeaver.sql.covertname" schema="schema/org.jkiss.dbeaver.sql.convert.exsd"/>
<extension-point id="org.jkiss.dbeaver.sqlCommand" name="%extension-point.org.jkiss.dbeaver.sqlCommand.name" schema="schema/org.jkiss.dbeaver.sqlCommand.exsd"/>
<extension-point id="org.jkiss.dbeaver.sqlPresentation" name="%extension-point.org.jkiss.dbeaver.sqlCommand.name" schema="schema/org.jkiss.dbeaver.sqlPresentation.exsd"/>
......@@ -97,18 +96,6 @@
namespace="org.jkiss.dbeaver.core.resource"
properties="canOpen,canDelete,canCreateFolder,canCreateLink,canSetActive,type"
type="org.eclipse.core.resources.IResource"/>
<propertyTester
class="org.jkiss.dbeaver.ui.editors.DatabaseEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.DatabaseEditorPropertyTester"
namespace="org.jkiss.dbeaver.database.editor"
properties="active"
type="org.jkiss.dbeaver.ui.editors.IDatabaseEditor"/>
<propertyTester
class="org.jkiss.dbeaver.ui.editors.text.TextEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.text.TextEditorPropertyTester"
namespace="org.jkiss.dbeaver.ui.editors.text"
properties="available,canComment,canLoad,canSave"
type="org.eclipse.ui.IEditorPart"/>
<propertyTester
class="org.jkiss.dbeaver.ui.editors.sql.SQLEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.sql.SQLEditorPropertyTester"
......@@ -121,30 +108,6 @@
namespace="org.jkiss.dbeaver.ui.editors.sql.util"
properties="canGenerate,hasTools"
type="org.eclipse.ui.IWorkbenchPart"/>
<propertyTester
class="org.jkiss.dbeaver.ui.controls.resultset.ResultSetPropertyTester"
id="org.jkiss.dbeaver.ui.controls.resultset.ResultSetPropertyTester"
namespace="org.jkiss.dbeaver.core.resultset"
properties="active,hasData,hasMoreData,canCopy,canPaste,canCut,canMove,editable,changed,canToggle,canSwitchPresentation,canNavigateLink,canNavigateHistory,supportsCount"
type="org.eclipse.ui.IWorkbenchPart"/>
<propertyTester
class="org.jkiss.dbeaver.ui.controls.resultset.panel.valueviewer.ValueViewPropertyTester"
id="org.jkiss.dbeaver.ui.controls.resultset.panel.valueviewer.ValueViewPropertyTester"
namespace="org.jkiss.dbeaver.core.resultset.panel.valueView"
properties="active"
type="org.eclipse.ui.IWorkbenchPart"/>
<propertyTester
class="org.jkiss.dbeaver.ui.editors.entity.EntityEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.entity.EntityEditorPropertyTester"
namespace="org.jkiss.dbeaver.ui.editors.entity"
properties="dirty,canUndo,canRedo"
type="org.jkiss.dbeaver.ui.editors.entity.EntityEditor"/>
<propertyTester
class="org.jkiss.dbeaver.ui.editors.entity.FolderEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.entity.FolderEditorPropertyTester"
namespace="org.jkiss.dbeaver.ui.editors.folder"
properties="canNavigate"
type="org.jkiss.dbeaver.ui.editors.entity.FolderEditor"/>
<propertyTester
class="org.jkiss.dbeaver.ui.views.process.ProcessPropertyTester"
id="org.jkiss.dbeaver.ui.views.process.ProcessPropertyTester"
......@@ -2760,13 +2723,6 @@
class="org.jkiss.dbeaver.ui.editors.entity.EntityEditor"
id="org.jkiss.dbeaver.ui.editors.entity.EntityEditor">
</editor>
<editor
name="%editor.lob.name"
icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/misc/binary.png"
contributorClass="org.jkiss.dbeaver.ui.editors.content.ContentEditorContributor"
class="org.jkiss.dbeaver.ui.editors.content.ContentEditor"
id="org.jkiss.dbeaver.ui.editors.content.ContentEditor">
</editor>
</extension>
<extension point="org.eclipse.ui.workbench.texteditor.rulerColumns">
......@@ -3348,19 +3304,6 @@
<manager class="org.jkiss.dbeaver.registry.DataSourceDescriptorManager" objectType="org.jkiss.dbeaver.model.DBPDataSourceContainer"/>
</extension>
<extension point="org.jkiss.dbeaver.databaseEditor">
<editor
id="org.jkiss.dbeaver.ui.editors.data.DatabaseDataEditor"
class="org.jkiss.dbeaver.ui.editors.data.DatabaseDataEditor"
objectType="org.jkiss.dbeaver.model.struct.DBSDataContainer"
main="false"
label="%editor.dbdata.name"
description="%editor.dbdata.description"
position="additions_start"
icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/sql/sql_table.png">
</editor>
</extension>
<extension point="org.jkiss.dbeaver.dataTypeProvider">
<provider class="org.jkiss.dbeaver.model.impl.jdbc.data.handlers.JDBCStandardValueHandlerProvider" id="org.jkiss.dbeaver.core.standardDataTypeProvider">
<type standard="BIT"/>
......@@ -3495,7 +3438,7 @@
<type kind="BINARY"/>
<type kind="CONTENT"/>
</transformer>
<transformer
<transformer
class="org.jkiss.dbeaver.model.impl.data.transformers.UUIDOrderedAttributeTransformer"
id="org.jkiss.dbeaver.core.UUIDOrderedAttributeTransformer"
name="UUID (Ordered)"
......@@ -3533,61 +3476,6 @@
<formatter id="external" class="org.jkiss.dbeaver.model.sql.format.external.SQLFormatterExternal" configurerClass="org.jkiss.dbeaver.ui.editors.sql.format.SQLExternalFormatterConfigurationPage" label="External formatter" description="External formatter. Uses configurable command-line executable to format SQL queries"/>
</extension>
<extension point="org.jkiss.dbeaver.dataManager">
<!--
<manager class="org.jkiss.dbeaver.ui.data.managers.BooleanValueManager" id="org.jkiss.dbeaver.ui.data.managers.BooleanValueManager">
<supports kind="BOOLEAN"/>
</manager>
-->
<manager class="org.jkiss.dbeaver.ui.data.managers.NumericValueManager" id="org.jkiss.dbeaver.ui.data.managers.NumericValueManager">
<supports kind="NUMERIC"/>
<supports kind="BOOLEAN"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.StringValueManager" id="org.jkiss.dbeaver.ui.data.managers.StringValueManager">
<supports kind="STRING"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.DateTimeValueManager" id="org.jkiss.dbeaver.ui.data.managers.DateTimeValueManager">
<supports kind="DATETIME"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ArrayValueManager" id="org.jkiss.dbeaver.ui.data.managers.ArrayValueManager">
<supports kind="ARRAY"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ReferenceValueManager" id="org.jkiss.dbeaver.ui.data.managers.ReferenceValueManager">
<supports kind="REFERENCE"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.StructValueManager" id="org.jkiss.dbeaver.ui.data.managers.StructValueManager">
<supports kind="STRUCT"/>
<supports type="java.util.Map"/>
<supports type="java.util.List"/>
<supports type="java.util.Set"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ContentValueManager" id="org.jkiss.dbeaver.ui.data.managers.ContentValueManager">
<supports kind="CONTENT"/>
<supports kind="BINARY"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ObjectValueManager" id="org.jkiss.dbeaver.ui.data.managers.ObjectValueManager">
<supports kind="OBJECT"/>
<supports kind="DOCUMENT"/>
<supports kind="ROWID"/>
<supports kind="ANY"/>
<supports typeName="REFCURSOR"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.UUIDValueManager" id="org.jkiss.dbeaver.ui.data.managers.UUIDValueManager">
<supports type="java.util.UUID"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.URLPreviewValueManager" id="org.jkiss.dbeaver.ui.data.managers.URLPreviewValueManager">
<supports typeName="URL.Preview"/>
</manager>
<!--
<manager class="org.jkiss.dbeaver.ui.data.managers.RowIdValueManager" id="org.jkiss.dbeaver.ui.data.managers.RowIdValueManager">
<supports kind="ROWID"/>
</manager>
-->
<manager class="org.jkiss.dbeaver.ui.data.managers.DefaultValueManager" id="DefaultValueManager">
</manager>
</extension>
<extension point="org.jkiss.dbeaver.resourceHandler">
<handler id="projects" class="org.jkiss.dbeaver.ui.resources.ProjectHandlerImpl">
<resourceTypeBinding resourceType="org.eclipse.core.resources.IProject"/>
......
......@@ -3,5 +3,19 @@
<plugin>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.jkiss.dbeaver.ui.editors.DatabaseEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.DatabaseEditorPropertyTester"
namespace="org.jkiss.dbeaver.database.editor"
properties="active"
type="org.jkiss.dbeaver.ui.editors.IDatabaseEditor"/>
<propertyTester
class="org.jkiss.dbeaver.ui.editors.text.TextEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.text.TextEditorPropertyTester"
namespace="org.jkiss.dbeaver.ui.editors.text"
properties="available,canComment,canLoad,canSave"
type="org.eclipse.ui.IEditorPart"/>
</extension>
</plugin>
Bundle-Vendor = DBeaver Corp
Bundle-Name = DBeaver UI Editors - Data
extension-point.org.jkiss.dbeaver.dataManager.name = Data value managers
extension-point.org.jkiss.dbeaver.resultset.presentation.name = Result set presentations
extension-point.org.jkiss.dbeaver.resultset.panel.name = Result set panels
......@@ -18,6 +19,9 @@ panel.results-metadata.description = ResultSet metadata description
panel.results-grouping.label = Grouping
panel.results-grouping.description = Results grouping (GROUP BY)
editor.lob.name=Large Object Editor
editor.dbdata.name=Data
editor.dbdata.description=Table data
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.type.name=Type
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.name.name=Name
......
extension-point.org.jkiss.dbeaver.dataManager.name = Datenmanager
extension-point.org.jkiss.dbeaver.resultset.panel.name = Ergebnismengenfelder
extension-point.org.jkiss.dbeaver.resultset.presentation.name = Pr\u00E4sentationen der Ergebnismenge
......@@ -14,6 +15,10 @@ panel.results-metadata.label = Metadaten
panel.value-view.description = Ergebniszellen-Wertanzeige
panel.value-view.label = Wert
editor.lob.name = Gro\u00DFobjekt-Editor
editor.dbdata.description = Tabellendaten
editor.dbdata.name = Daten
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.columns.name = Spalten
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.name.name = Name
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.type.name = Typ
editor.lob.name = Editor LOB
editor.dbdata.name = Datos
editor.dbdata.description = Tabla de datos
extension-point.org.jkiss.dbeaver.dataManager.name = Gestionnaires de donn\u00E9es
extension-point.org.jkiss.dbeaver.resultset.presentation.name = Pr\u00E9sentations des jeux de r\u00E9sultats
extension-point.org.jkiss.dbeaver.resultset.panel.name = Panneaux de jeux de r\u00E9sultats
......@@ -13,6 +14,10 @@ panel.results-metadata.description = Description des mu00E9tadonnu00E9es des jeu
panel.results-grouping.label = Regroupement
panel.results-grouping.description = Regroupement des ru00E9sultats (GROUP BY)
editor.lob.name = Editeur de gros objets
editor.dbdata.description = Donn\u00E9es en table
editor.dbdata.name = Donn\u00E9es
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.columns.name = Colonnes
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.name.name = Nom
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.type.name = Type
editor.lob.name = Editor Oggetto Grande
editor.dbdata.name = Dati
editor.dbdata.description = Tabella dati
extension-point.org.jkiss.dbeaver.dataManager.name =\u30C7\u30FC\u30BF\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
extension-point.org.jkiss.dbeaver.resultset.presentation.name =\u7D50\u679C\u30BB\u30C3\u30C8\u306E\u30D7\u30EC\u30BC\u30F3\u30C6\u30FC\u30B7\u30E7\u30F3
extension-point.org.jkiss.dbeaver.resultset.panel.name =\u7D50\u679C\u30BB\u30C3\u30C8\u30D1\u30CD\u30EB
......@@ -8,6 +9,10 @@ panel.value-view.label =\u5024\u30D3\u30E5\u30FC\u30A2
panel.column-aggregate.label =\u5217\u306E\u96C6\u8A08
panel.results-metadata.label =\u30E1\u30BF\u30C7\u30FC\u30BF
editor.lob.name=\u30E9\u30FC\u30B8\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u30A8\u30C7\u30A3\u30BF
editor.dbdata.name=\u30C7\u30FC\u30BF
editor.dbdata.description=\u30C6\u30FC\u30D6\u30EB\u30C7\u30FC\u30BF
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.type.name=\u30BF\u30A4\u30D7
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.name.name=\u540D
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.columns.name=\u5217
editor.lob.name = Large Object Editor
editor.dbdata.description = \u0414\u0430\u043D\u043D\u044B\u0435 \u0442\u0430\u0431\u043B\u0438\u0446\u044B
editor.dbdata.name = \u0414\u0430\u043D\u043D\u044B\u0435
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.columns.name = \u041A\u043E\u043B\u043E\u043D\u043A\u0438
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.name.name = \u0418\u043C\u044F
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.type.name = \u0422\u0438\u043F
extension-point.org.jkiss.dbeaver.dataManager.name = \u6570\u636E\u7BA1\u7406\u5668
extension-point.org.jkiss.dbeaver.resultset.panel.name = \u7ED3\u679C\u96C6\u9762\u677F
extension-point.org.jkiss.dbeaver.resultset.presentation.name = \u7ED3\u679C\u96C6\u8868\u793A
......@@ -13,6 +14,10 @@ panel.results-metadata.label = \u5143\u6570\u636E
panel.value-view.description = \u7ED3\u679C\u5355\u5143\u683C\u67E5\u770B\u5668
panel.value-view.label = \u6570\u503C\u67E5\u770B\u5668
editor.lob.name = \u5927\u578B\u5BF9\u8C61\u7F16\u8F91\u5668
editor.dbdata.description = \u8868\u6570\u636E
editor.dbdata.name = \u6570\u636E
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.columns.name = \u5B57\u6BB5
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.name.name = \u540D\u79F0
meta.org.jkiss.dbeaver.ui.controls.ColumnInfoPanel$CellKeyInfo.type.name = \u7C7B\u578B
......@@ -3,6 +3,7 @@
<plugin>
<extension-point id="org.jkiss.dbeaver.dataManager" name="%extension-point.org.jkiss.dbeaver.dataManager.name" schema="schema/org.jkiss.dbeaver.dataManager.exsd"/>
<extension-point id="org.jkiss.dbeaver.resultset.presentation" name="%extension-point.org.jkiss.dbeaver.resultset.presentation.name" schema="schema/org.jkiss.dbeaver.resultset.presentation.exsd"/>
<extension-point id="org.jkiss.dbeaver.resultset.panel" name="%extension-point.org.jkiss.dbeaver.resultset.panel.name" schema="schema/org.jkiss.dbeaver.resultset.panel.exsd"/>
......@@ -15,6 +16,61 @@
description="Plain text" icon="platform:/plugin/org.jkiss.dbeaver.model/icons/types/text.png"/>
</extension>
<extension point="org.jkiss.dbeaver.dataManager">
<!--
<manager class="org.jkiss.dbeaver.ui.data.managers.BooleanValueManager" id="org.jkiss.dbeaver.ui.data.managers.BooleanValueManager">
<supports kind="BOOLEAN"/>
</manager>
-->
<manager class="org.jkiss.dbeaver.ui.data.managers.NumericValueManager" id="org.jkiss.dbeaver.ui.data.managers.NumericValueManager">
<supports kind="NUMERIC"/>
<supports kind="BOOLEAN"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.StringValueManager" id="org.jkiss.dbeaver.ui.data.managers.StringValueManager">
<supports kind="STRING"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.DateTimeValueManager" id="org.jkiss.dbeaver.ui.data.managers.DateTimeValueManager">
<supports kind="DATETIME"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ArrayValueManager" id="org.jkiss.dbeaver.ui.data.managers.ArrayValueManager">
<supports kind="ARRAY"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ReferenceValueManager" id="org.jkiss.dbeaver.ui.data.managers.ReferenceValueManager">
<supports kind="REFERENCE"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.StructValueManager" id="org.jkiss.dbeaver.ui.data.managers.StructValueManager">
<supports kind="STRUCT"/>
<supports type="java.util.Map"/>
<supports type="java.util.List"/>
<supports type="java.util.Set"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ContentValueManager" id="org.jkiss.dbeaver.ui.data.managers.ContentValueManager">
<supports kind="CONTENT"/>
<supports kind="BINARY"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.ObjectValueManager" id="org.jkiss.dbeaver.ui.data.managers.ObjectValueManager">
<supports kind="OBJECT"/>
<supports kind="DOCUMENT"/>
<supports kind="ROWID"/>
<supports kind="ANY"/>
<supports typeName="REFCURSOR"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.UUIDValueManager" id="org.jkiss.dbeaver.ui.data.managers.UUIDValueManager">
<supports type="java.util.UUID"/>
</manager>
<manager class="org.jkiss.dbeaver.ui.data.managers.URLPreviewValueManager" id="org.jkiss.dbeaver.ui.data.managers.URLPreviewValueManager">
<supports typeName="URL.Preview"/>
</manager>
<!--
<manager class="org.jkiss.dbeaver.ui.data.managers.RowIdValueManager" id="org.jkiss.dbeaver.ui.data.managers.RowIdValueManager">
<supports kind="ROWID"/>
</manager>
-->
<manager class="org.jkiss.dbeaver.ui.data.managers.DefaultValueManager" id="DefaultValueManager">
</manager>
</extension>
<extension point="org.jkiss.dbeaver.aggregateFunction">
<function id="count" class="org.jkiss.dbeaver.model.data.aggregate.FunctionCount" type="simple" label="Count" description="Value count" default="true"/>
<function id="countDistinct" class="org.jkiss.dbeaver.model.data.aggregate.FunctionCountDistinct" type="simple" label="Count Distinct" description="Value count" default="true"/>
......@@ -86,4 +142,42 @@
</panel>
</extension>
<extension point="org.jkiss.dbeaver.databaseEditor">
<editor
id="org.jkiss.dbeaver.ui.editors.data.DatabaseDataEditor"
class="org.jkiss.dbeaver.ui.editors.data.DatabaseDataEditor"
objectType="org.jkiss.dbeaver.model.struct.DBSDataContainer"
main="false"
label="%editor.dbdata.name"
description="%editor.dbdata.description"
position="additions_start"
icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/sql/sql_table.png">
</editor>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.jkiss.dbeaver.ui.controls.resultset.ResultSetPropertyTester"
id="org.jkiss.dbeaver.ui.controls.resultset.ResultSetPropertyTester"
namespace="org.jkiss.dbeaver.core.resultset"
properties="active,hasData,hasMoreData,canCopy,canPaste,canCut,canMove,editable,changed,canToggle,canSwitchPresentation,canNavigateLink,canNavigateHistory,supportsCount"
type="org.eclipse.ui.IWorkbenchPart"/>
<propertyTester
class="org.jkiss.dbeaver.ui.controls.resultset.panel.valueviewer.ValueViewPropertyTester"
id="org.jkiss.dbeaver.ui.controls.resultset.panel.valueviewer.ValueViewPropertyTester"
namespace="org.jkiss.dbeaver.core.resultset.panel.valueView"
properties="active"
type="org.eclipse.ui.IWorkbenchPart"/>
</extension>
<extension point="org.eclipse.ui.editors">
<editor
name="%editor.lob.name"
icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/misc/binary.png"
contributorClass="org.jkiss.dbeaver.ui.editors.content.ContentEditorContributor"
class="org.jkiss.dbeaver.ui.editors.content.ContentEditor"
id="org.jkiss.dbeaver.ui.editors.content.ContentEditor">
</editor>
</extension>
</plugin>
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.jkiss.dbeaver.core" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appInfo>
<meta.schema plugin="org.jkiss.dbeaver.core" id="org.jkiss.dbeaver.dataManager" name="Data Manager"/>
</appInfo>
<documentation>
DBeaver custom data manager
</documentation>
</annotation>
<element name="extension">
<annotation>
<appInfo>
<meta.element />
</appInfo>
</annotation>
<complexType>
<sequence minOccurs="1" maxOccurs="unbounded">
<element ref="manager"/>
</sequence>
<attribute name="point" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>
</documentation>
<appInfo>
<meta.attribute translatable="true"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="manager">
<complexType>
<sequence minOccurs="1" maxOccurs="unbounded">
<element ref="supports" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="id" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn=":org.jkiss.dbeaver.model.data.DBDDataTypeProvider"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="supports">
<complexType>
<attribute name="kind" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="datasource" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
[Enter the first release in which this extension point appears.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
[Enter extension point usage example here.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="apiinfo"/>
</appInfo>
<documentation>
[Enter API information here.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="implementation"/>
</appInfo>
<documentation>
[Enter information about supplied implementation of this extension point.]
</documentation>
</annotation>
</schema>
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.jkiss.dbeaver.core" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appInfo>
<meta.schema plugin="org.jkiss.dbeaver.core" id="org.jkiss.dbeaver.dataManager" name="Data Manager"/>
</appInfo>
<documentation>
DBeaver custom data manager
</documentation>
</annotation>
<element name="extension">
<annotation>
<appInfo>
<meta.element />
</appInfo>
</annotation>
<complexType>
<sequence minOccurs="1" maxOccurs="unbounded">
<element ref="manager"/>
</sequence>
<attribute name="point" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>
</documentation>
<appInfo>
<meta.attribute translatable="true"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="manager">
<complexType>
<sequence minOccurs="1" maxOccurs="unbounded">
<element ref="supports" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="id" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
</documentation>
<appInfo>
<meta.attribute kind="java" basedOn=":org.jkiss.dbeaver.model.data.DBDDataTypeProvider"/>
</appInfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="supports">
<complexType>
<attribute name="kind" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="datasource" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appInfo>
<meta.section type="since"/>
</appInfo>
<documentation>
[Enter the first release in which this extension point appears.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="examples"/>
</appInfo>
<documentation>
[Enter extension point usage example here.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="apiinfo"/>
</appInfo>
<documentation>
[Enter API information here.]
</documentation>
</annotation>
<annotation>
<appInfo>
<meta.section type="implementation"/>
</appInfo>
<documentation>
[Enter information about supplied implementation of this extension point.]
</documentation>
</annotation>
</schema>
......@@ -95,7 +95,7 @@ public class PrefPageDataFormat extends TargetPrefPage
protected void createPreferenceHeader(Composite composite)
{
if (!isDataSourcePreferencePage()) {
Composite profileGroup = UIUtils.createPlaceholder(composite, 3);
Composite profileGroup = UIUtils.createComposite(composite, 3);
profileGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
UIUtils.createControlLabel(profileGroup, ResultSetMessages.pref_page_data_format_label_profile);
profilesCombo = new Combo(profileGroup, SWT.DROP_DOWN | SWT.READ_ONLY);
......@@ -124,7 +124,7 @@ public class PrefPageDataFormat extends TargetPrefPage
{
boldFont = UIUtils.makeBoldFont(parent.getFont());
Composite composite = UIUtils.createPlaceholder(parent, 2, 5);
Composite composite = UIUtils.createComposite(parent, 2);
// Locale
{
......
......@@ -100,4 +100,19 @@
<initializer class="org.jkiss.dbeaver.ui.internal.UINavigatorPreferencesInitializer"/>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.jkiss.dbeaver.ui.editors.entity.EntityEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.entity.EntityEditorPropertyTester"
namespace="org.jkiss.dbeaver.ui.editors.entity"
properties="dirty,canUndo,canRedo"
type="org.jkiss.dbeaver.ui.editors.entity.EntityEditor"/>
<propertyTester
class="org.jkiss.dbeaver.ui.editors.entity.FolderEditorPropertyTester"
id="org.jkiss.dbeaver.ui.editors.entity.FolderEditorPropertyTester"
namespace="org.jkiss.dbeaver.ui.editors.folder"
properties="canNavigate"
type="org.jkiss.dbeaver.ui.editors.entity.FolderEditor"/>
</extension>
</plugin>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册