本文整理了Java中net.sourceforge.squirrel_sql.fw.util.Utilities
类的一些代码示例,展示了Utilities
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utilities
类的具体详情如下:
包路径:net.sourceforge.squirrel_sql.fw.util.Utilities
类名称:Utilities
暂无
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
/**
* @param fileWrapperFactory
* the fileWrapperFactory to set
*/
public void setFileWrapperFactory(FileWrapperFactory fileWrapperFactory)
{
Utilities.checkNull("setFileWrapperFactory", "fileWrapperFactory", fileWrapperFactory);
PluginQueryTokenizerPreferencesManager.fileWrapperFactory = fileWrapperFactory;
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/codecompletion
public void sessionCreated(ISession session)
{
CodeCompletionPreferences prefs = (CodeCompletionPreferences) Utilities.cloneObject(_newSessionPrefs, getClass().getClassLoader());
session.putPluginObject(this, PLUGIN_OBJECT_PREFS_KEY, prefs);
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
private static void doOutOfMemory(AWTEvent event, Throwable e, OutOfMemoryErrorHandler oumErrorHandler)
{
if (Utilities.getDeepestThrowable(e) instanceof OutOfMemoryError)
{
try
{
// We have to set the application by a lazy way, because it is created in a runnable.
oumErrorHandler.setApplication(application);
oumErrorHandler.handleOutOfMemoryError();
}
catch (Throwable t)
{
doLogging(event, t);
}
}
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
private boolean hasDifferentValues()
{
Object firstVal = _indexedColumn.get(_firstIx);
Object lastVal = _indexedColumn.get(_lastIx);
return false == Utilities.equalsRespectNull(firstVal, lastVal);
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
public void reInit(int rowCount, boolean areAllPossibleResultsOfSQLRead)
{
String escapedSql = Utilities.escapeHtmlChars(_sql);
if (areAllPossibleResultsOfSQLRead)
{
// i18n[ResultTab.rowsMessage=Rows {0}]
String rowsMsg = s_stringMgr.getString("ResultTab.rowsMessage", Integer.valueOf(rowCount));
_lbl.setText("<html><pre> " + rowsMsg + "; " + escapedSql + "</pre></html>");
}
else
{
// i18n[ResultTab.limitMessage=Limited to <font color='red'> {0} </font> rows]
String limitMsg = s_stringMgr.getString("ResultTab.limitMessage", Integer.valueOf(rowCount));
_lbl.setText("<html><pre> " + limitMsg + "; " + escapedSql + "</pre></html>");
}
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
SchemaLoadInfo[] getMatchingSchemaLoadInfos(String schemaName, String[] tableTypes)
{
if(null == schemaName)
{
return getAllSchemaLoadInfos();
}
SchemaLoadInfo[] schemaLoadInfos = getAllSchemaLoadInfos();
for (int i = 0; i < schemaLoadInfos.length; i++)
{
if(null == schemaLoadInfos[i].schemaName || schemaLoadInfos[i].schemaName.equals(schemaName))
{
// null == schemaLoadInfos[0].schemaName is the case when there are no _schemas specified
// schemaLoadInfos.length will then be 1.
schemaLoadInfos[i].schemaName = schemaName;
if(null != tableTypes)
{
SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject(
schemaLoadInfos[i], getClass().getClassLoader());
buf.tableTypes = tableTypes;
return new SchemaLoadInfo[]{buf};
}
return new SchemaLoadInfo[]{schemaLoadInfos[i]};
}
}
throw new IllegalArgumentException("Unknown Schema " + schemaName);
}
代码示例来源:origin: realXuJiang/bigtable-sql
private static void doOutOfMemory(AWTEvent event, Throwable e, OutOfMemoryErrorHandler oumErrorHandler)
{
if (Utilities.getDeepestThrowable(e) instanceof OutOfMemoryError)
{
try
{
// We have to set the application by a lazy way, because it is created in a runnable.
oumErrorHandler.setApplication(application);
oumErrorHandler.handleOutOfMemoryError();
}
catch (Throwable t)
{
doLogging(event, t);
}
}
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/graph
private boolean linkExists(GraphXmlSerializer serializer)
{
for (LinkXmlBean existingLink : _existingLinks)
{
if(Utilities.equalsRespectNull(existingLink.getFilePathOfLinkedGraph(), serializer.getGraphFile()))
{
return true;
}
}
return false;
}
代码示例来源:origin: realXuJiang/bigtable-sql
public void reInit(int rowCount, boolean areAllPossibleResultsOfSQLRead)
{
String escapedSql = Utilities.escapeHtmlChars(_sql);
if (areAllPossibleResultsOfSQLRead)
{
// i18n[ResultTab.rowsMessage=Rows {0}]
String rowsMsg = s_stringMgr.getString("ResultTab.rowsMessage", Integer.valueOf(rowCount));
_lbl.setText("<html><pre> " + rowsMsg + "; " + escapedSql + "</pre></html>");
}
else
{
// i18n[ResultTab.limitMessage=Limited to <font color='red'> {0} </font> rows]
String limitMsg = s_stringMgr.getString("ResultTab.limitMessage", Integer.valueOf(rowCount));
_lbl.setText("<html><pre> " + limitMsg + "; " + escapedSql + "</pre></html>");
}
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
/**
* @param applicationFiles the applicationFiles to set
*/
public void setApplicationFiles(ApplicationFileWrappers applicationFiles)
{
Utilities.checkNull("setApplicationFiles", "applicationFiles", applicationFiles);
this.applicationFiles = applicationFiles;
}
代码示例来源:origin: realXuJiang/bigtable-sql
SchemaLoadInfo[] getMatchingSchemaLoadInfos(String schemaName, String[] tableTypes)
{
if(null == schemaName)
{
return getAllSchemaLoadInfos();
}
SchemaLoadInfo[] schemaLoadInfos = getAllSchemaLoadInfos();
for (int i = 0; i < schemaLoadInfos.length; i++)
{
if(null == schemaLoadInfos[i].schemaName || schemaLoadInfos[i].schemaName.equals(schemaName))
{
// null == schemaLoadInfos[0].schemaName is the case when there are no _schemas specified
// schemaLoadInfos.length will then be 1.
schemaLoadInfos[i].schemaName = schemaName;
if(null != tableTypes)
{
SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject(
schemaLoadInfos[i], getClass().getClassLoader());
buf.tableTypes = tableTypes;
return new SchemaLoadInfo[]{buf};
}
return new SchemaLoadInfo[]{schemaLoadInfos[i]};
}
}
throw new IllegalArgumentException("Unknown Schema " + schemaName);
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/hibernate
private void onConnectFailed(Throwable t)
{
_panel.btnConnected.setIcon(_resource.getIcon(HibernatePluginResources.IKeys.DISCONNECTED_IMAGE));
_panel.btnConnected.setEnabled(true);
_panel.btnConnected.setSelected(false);
_session.showErrorMessage(t);
s_log.error(t);
_con = null;
_hqlPanelController.setConnection(null);
if(Utilities.getDeepestThrowable(t) instanceof StackOverflowError)
{
String warnMessage = s_stringMgr.getString("hibernate.stackOverFlowMessage");
_session.showWarningMessage(warnMessage);
s_log.warn(warnMessage);
}
}
代码示例来源:origin: realXuJiang/bigtable-sql
private boolean hasDifferentValues()
{
Object firstVal = _indexedColumn.get(_firstIx);
Object lastVal = _indexedColumn.get(_lastIx);
return false == Utilities.equalsRespectNull(firstVal, lastVal);
}
代码示例来源:origin: realXuJiang/bigtable-sql
private JPanel createNorthPanel(ISession session, ArrayList<String> sqlExecErrorMsgs, String lastExecutedStatement)
{
JPanel ret = new JPanel(new GridBagLayout());
String msg = s_stringMgr.getString("ErrorPanel.NoErrorStatement") ;
if(1 < sqlExecErrorMsgs.size() && false == session.getProperties().getAbortOnError())
{
msg = s_stringMgr.getString("ErrorPanel.MultibleStatements") ;
}
else if(null != lastExecutedStatement && 0 < lastExecutedStatement.trim().length())
{
msg = s_stringMgr.getString("ErrorPanel.occuredIn", StringUtilities.cleanString(lastExecutedStatement.trim())) ;
}
String escapedMsg = Utilities.escapeHtmlChars(msg);
String htmlMsg = "<html><pre> " + escapedMsg + "</pre></html>";
GridBagConstraints gbc;
gbc = new GridBagConstraints(0,0,1,1,1,1, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0,0,0,5),0,0 );
ret.add(new JLabel(htmlMsg), gbc);
gbc = new GridBagConstraints(1,0,1,1,0,0, GridBagConstraints.NORTHEAST, GridBagConstraints.NONE, new Insets(0,0,0,0),0,0 );
_btnClose = new TabButton(new CloseAction(session));
ret.add(_btnClose, gbc);
return ret;
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
public DeleteExecuter(ProgressCallBack cb)
{
Utilities.checkNull("DeleteExecuter.init", "cb", cb);
_cb = cb;
}
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject(
schemaLoadInfos[0], getClass().getClassLoader());
buf.schemaName = allowedSchemas[i];
代码示例来源:origin: net.sf.squirrel-sql.plugins/hibernate
Throwable t = Utilities.getDeepestThrowable(e);
ExceptionFormatter formatter = sess.getExceptionFormatter();
try
代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql
private JPanel createNorthPanel(ISession session, ArrayList<String> sqlExecErrorMsgs, String lastExecutedStatement)
{
JPanel ret = new JPanel(new GridBagLayout());
String msg = s_stringMgr.getString("ErrorPanel.NoErrorStatement") ;
if(1 < sqlExecErrorMsgs.size() && false == session.getProperties().getAbortOnError())
{
msg = s_stringMgr.getString("ErrorPanel.MultibleStatements") ;
}
else if(null != lastExecutedStatement && 0 < lastExecutedStatement.trim().length())
{
msg = s_stringMgr.getString("ErrorPanel.occuredIn", StringUtilities.cleanString(lastExecutedStatement.trim())) ;
}
String escapedMsg = Utilities.escapeHtmlChars(msg);
String htmlMsg = "<html><pre> " + escapedMsg + "</pre></html>";
GridBagConstraints gbc;
gbc = new GridBagConstraints(0,0,1,1,1,1, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0,0,0,5),0,0 );
ret.add(new JLabel(htmlMsg), gbc);
gbc = new GridBagConstraints(1,0,1,1,0,0, GridBagConstraints.NORTHEAST, GridBagConstraints.NONE, new Insets(0,0,0,0),0,0 );
_btnClose = new TabButton(new CloseAction(session));
ret.add(_btnClose, gbc);
return ret;
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/mssql
/**
* @param fileWrapperFactory
* the fileWrapperFactory to set
*/
public static void setFileWrapperFactory(FileWrapperFactory fileWrapperFactory)
{
Utilities.checkNull("setFileWrapperFactory", "fileWrapperFactory", fileWrapperFactory);
PreferencesManager.fileWrapperFactory = fileWrapperFactory;
}
代码示例来源:origin: realXuJiang/bigtable-sql
SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject(
schemaLoadInfos[0], getClass().getClassLoader());
buf.schemaName = allowedSchemas[i];
内容来源于网络,如有侵权,请联系作者删除!