提交 39ce3393 编写于 作者: S serge-rider

Image detection refactoring

上级 5bc93abf
......@@ -20,8 +20,6 @@ package org.jkiss.dbeaver.ext.db2.data;
import org.jkiss.dbeaver.ext.db2.DB2Constants;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.DBUtils;
import org.jkiss.dbeaver.model.data.DBDPreferences;
import org.jkiss.dbeaver.model.data.DBDValueHandler;
import org.jkiss.dbeaver.model.data.DBDValueHandlerProvider;
......@@ -34,12 +32,6 @@ import org.jkiss.dbeaver.model.struct.DBSTypedObject;
*/
public class DB2ValueHandlerProvider implements DBDValueHandlerProvider {
@Override
public DBPImage getTypeImage(DBSTypedObject type)
{
return DBUtils.getTypeImage(type);
}
@Override
public DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject)
{
......
......@@ -20,8 +20,6 @@ package org.jkiss.dbeaver.ext.mysql.data;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.model.DBPDataKind;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.DBUtils;
import org.jkiss.dbeaver.model.data.DBDPreferences;
import org.jkiss.dbeaver.model.data.DBDValueHandler;
import org.jkiss.dbeaver.model.data.DBDValueHandlerProvider;
......@@ -32,12 +30,6 @@ import org.jkiss.dbeaver.model.struct.DBSTypedObject;
*/
public class MySQLValueHandlerProvider implements DBDValueHandlerProvider {
@Override
public DBPImage getTypeImage(DBSTypedObject type)
{
return DBUtils.getTypeImage(type);
}
@Nullable
@Override
public DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject)
......
......@@ -19,8 +19,6 @@ package org.jkiss.dbeaver.ext.oracle.data;
import org.jkiss.dbeaver.ext.oracle.model.OracleConstants;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.DBUtils;
import org.jkiss.dbeaver.model.data.DBDPreferences;
import org.jkiss.dbeaver.model.data.DBDValueHandler;
import org.jkiss.dbeaver.model.data.DBDValueHandlerProvider;
......@@ -31,12 +29,6 @@ import org.jkiss.dbeaver.model.struct.DBSTypedObject;
*/
public class OracleValueHandlerProvider implements DBDValueHandlerProvider {
@Override
public DBPImage getTypeImage(DBSTypedObject type)
{
return DBUtils.getTypeImage(type);
}
@Override
public DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject)
{
......
......@@ -19,8 +19,6 @@ package org.jkiss.dbeaver.ext.phoenix.model.data;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.DBUtils;
import org.jkiss.dbeaver.model.data.DBDPreferences;
import org.jkiss.dbeaver.model.data.DBDValueHandler;
import org.jkiss.dbeaver.model.data.DBDValueHandlerProvider;
......@@ -33,12 +31,6 @@ import java.sql.Types;
*/
public class PhoenixValueHandlerProvider implements DBDValueHandlerProvider {
@Override
public DBPImage getTypeImage(DBSTypedObject type)
{
return DBUtils.getTypeImage(type);
}
@Nullable
@Override
public DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject)
......
......@@ -20,8 +20,6 @@ package org.jkiss.dbeaver.ext.postgresql.model.data;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.ext.postgresql.PostgreConstants;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.DBUtils;
import org.jkiss.dbeaver.model.data.DBDPreferences;
import org.jkiss.dbeaver.model.data.DBDValueHandler;
import org.jkiss.dbeaver.model.data.DBDValueHandlerProvider;
......@@ -34,12 +32,6 @@ import java.sql.Types;
*/
public class PostgreValueHandlerProvider implements DBDValueHandlerProvider {
@Override
public DBPImage getTypeImage(DBSTypedObject type)
{
return DBUtils.getTypeImage(type);
}
@Nullable
@Override
public DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject)
......
......@@ -18,7 +18,6 @@
package org.jkiss.dbeaver.ext.wmi.model;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.data.DBDPreferences;
import org.jkiss.dbeaver.model.data.DBDValueHandler;
import org.jkiss.dbeaver.model.data.DBDValueHandlerProvider;
......@@ -30,12 +29,6 @@ import org.jkiss.dbeaver.model.struct.DBSTypedObject;
*/
public class WMIValueHandlerProvider implements DBDValueHandlerProvider {
@Override
public DBPImage getTypeImage(DBSTypedObject type)
{
return WMIClassAttribute.getPropertyImage(type.getTypeID());
}
@Override
public DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject)
{
......
......@@ -20,7 +20,6 @@ package org.jkiss.dbeaver.model.data;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.struct.DBSTypedObject;
/**
......@@ -28,7 +27,6 @@ import org.jkiss.dbeaver.model.struct.DBSTypedObject;
*/
public interface DBDValueHandlerProvider
{
DBPImage getTypeImage(DBSTypedObject type);
@Nullable
DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject);
......
......@@ -19,8 +19,6 @@ package org.jkiss.dbeaver.model.impl.jdbc.data.handlers;
import org.jkiss.dbeaver.model.DBPDataKind;
import org.jkiss.dbeaver.model.DBPDataSource;
import org.jkiss.dbeaver.model.DBPImage;
import org.jkiss.dbeaver.model.DBUtils;
import org.jkiss.dbeaver.model.data.DBDPreferences;
import org.jkiss.dbeaver.model.data.DBDValueHandler;
import org.jkiss.dbeaver.model.data.DBDValueHandlerProvider;
......@@ -31,12 +29,6 @@ import org.jkiss.dbeaver.model.struct.DBSTypedObject;
*/
public class JDBCStandardValueHandlerProvider implements DBDValueHandlerProvider {
@Override
public DBPImage getTypeImage(DBSTypedObject type)
{
return DBUtils.getTypeImage(type);
}
@Override
public DBDValueHandler getHandler(DBPDataSource dataSource, DBDPreferences preferences, DBSTypedObject typedObject)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册