01: package net.sourceforge.squirrel_sql.plugins.syntax;
02:
03: /*
04: * Copyright (C) 2003 Colin Bell
05: * colbell@users.sourceforge.net
06: *
07: * This program is free software; you can redistribute it and/or
08: * modify it under the terms of the GNU General Public License
09: * as published by the Free Software Foundation; either version 2
10: * of the License, or any later version.
11: *
12: * This program is distributed in the hope that it will be useful,
13: * but WITHOUT ANY WARRANTY; without even the implied warranty of
14: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15: * GNU General Public License for more details.
16: *
17: * You should have received a copy of the GNU General Public License
18: * along with this program; if not, write to the Free Software
19: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20: */
21:
22: /**
23: * Plugin constants.
24: *
25: * @author <A HREF="mailto:colbell@users.sourceforge.net">Colin Bell</A>
26: */
27: public interface IConstants {
28: /** Name of file to store user prefs in. */
29: static final String USER_PREFS_FILE_NAME = "prefs.xml";
30:
31: /** Keys to objects stored in session. */
32: interface ISessionKeys {
33: /** The sessions <TT>JPreferences</TT> object. */
34: String PREFS = "prefs";
35:
36: /** The SQL entry area object. */
37: String SQL_ENTRY_CONTROL = "sqlentry";
38: }
39:
40: interface IStyleNames {
41: String COLUMN = "columnName";
42: String COMMENT = "comment";
43: String DATA_TYPE = "datatype";
44: String ERROR = "error";
45: String FUNCTION = "function";
46: String IDENTIFIER = "identifier";
47: String LITERAL = "literal";
48: String OPERATOR = "operator";
49: String RESERVED_WORD = "reservedWord";
50: String SEPARATOR = "separator";
51: String TABLE = "tableName";
52: String WHITESPACE = "whitespace";
53: }
54: }
|