package com.hundsun.ares.studio.jres.database.ui.pages;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.jface.preference.StringFieldEditor;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
import com.hundsun.ares.studio.jres.database.DatabaseCore;
import com.hundsun.ares.studio.jres.database.constant.IDBConstant;
import com.hundsun.ares.studio.jres.database.ui.DatabaseUI;
public class DatabasePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
/* (non-Javadoc)
* @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench)
*/
public void init(IWorkbench workbench) {
setDescription("���ݿ�");
setPreferenceStore(DatabaseUI.getDefault().getPreferenceStore());
}
/* (non-Javadoc)
* @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors()
*/
@Override
protected void createFieldEditors() {
StringFieldEditor tableLength = new StringFieldEditor(IDBConstant.TABLE_NAME_LENGTH, "��������:", getFieldEditorParent());
addField(tableLength);
StringFieldEditor colLength = new StringFieldEditor(IDBConstant.TABLE_COLUMN_LENGTH, "�ֶ�������:", getFieldEditorParent());
addField(colLength);
StringFieldEditor indexLength = new StringFieldEditor(IDBConstant.INDEX_LENGTH, "����������:", getFieldEditorParent());
addField(indexLength);
StringFieldEditor constraintLength = new StringFieldEditor(IDBConstant.CONSTRAINT_LENGTH, "Լ��������:", getFieldEditorParent());
addField(constraintLength);
}
}