Java tutorial
/* ---------------------------------------------------------------- * Original File Name: DoctrinePreferencePage.java * Creation Date: 2012-10-08 * Description: DoctrinePreferencePage * ---------------------------------------------------------------- * ---------------------------------------------------------------- * Copyright (c) 2010 BestSolution.at EDV Systemhaus GmbH * All Rights Reserved. * * BestSolution.at MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE * SUITABILITY OF THE SOFTWARE , EITHER EXPRESS OR IMPLIED, INCLUDING * BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. * BestSolution.at SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY * LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS * SOFTWARE OR ITS DERIVATIVES. * * This software must not be used, redistributed or based from in * any other than the designated way without prior explicit written * permission by BestSolution.at. * ----------------------------------------------------------------- * ----------------------------------------------------------------- * $HeadURL: $ * $Revision: $ * Creator: martin.bluehweis@bestsolution.at * Creation Date: 2012-10-08 * * $LastChangedDate: $ * $LastChangedBy: $ * ---------------------------------------------------------------- */ package at.bestsolution.persistence.emap.ecoregenerator.preferences; import org.eclipse.jface.preference.FieldEditorPreferencePage; import org.eclipse.jface.preference.StringFieldEditor; import org.eclipse.ui.IWorkbench; import org.eclipse.ui.IWorkbenchPreferencePage; import at.bestsolution.persistence.emap.ecoregenerator.Activator; import at.bestsolution.persistence.emap.ecoregenerator.i18n.Messages; /** * DoctrinePreferencePage. */ public class DoctrinePreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage { /** * Constructor. */ public DoctrinePreferencePage() { super(GRID); setPreferenceStore(Activator.getDefault().getPreferenceStore()); setDescription(Messages.DoctrinePreferencePage_0); } @Override public final void createFieldEditors() { addField(new StringFieldEditor(PreferenceConstants.P_PACKAGE_GENERATED_CLASSES, Messages.DoctrinePreferencePage_1, getFieldEditorParent())); addField(new StringFieldEditor(PreferenceConstants.P_PREFIX_GENERATED_CLASSES, Messages.DoctrinePreferencePage_2, getFieldEditorParent())); addField(new StringFieldEditor(PreferenceConstants.P_PACKAGE_INPUT_FILTER, Messages.DoctrinePreferencePage_3, getFieldEditorParent())); addField(new StringFieldEditor(PreferenceConstants.P_POSTFIX_INPUT_FILTER_CLASSES, Messages.DoctrinePreferencePage_4, getFieldEditorParent())); } /* * (non-Javadoc) * * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) */ @Override public void init(final IWorkbench workbench) { } }