/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.jdbc.ui; import org.teiid.core.designer.PluginUtil; import org.teiid.core.designer.util.I18nUtil; /** * @since 8.0 */ public interface InternalModelerJdbcUiPluginConstants extends ModelerJdbcUiConstants { /** * Contains private constants used by other constants within this class. * * @since 4.0 */ class PC { static final String I18N_NAME = PLUGIN_ID + ".i18n"; //$NON-NLS-1$ } /** * Provides access to the plugin's log, internationalized properties, and debugger. * * @since 4.0 */ PluginUtil Util = ModelerJdbcUiConstants.Util; /** * Contains debug contexts defined by this plug-in. * * @since 4.0 */ interface Debug { } /** * Contains widget constants. * * @since 4.0 */ interface Widgets { class PC { private static final String I18N_PREFIX = I18nUtil.getPropertyPrefix(Widgets.class); static String getString( final String id ) { return Util.getString(I18N_PREFIX + id); } } String CLASS_NAME_LABEL = PC.getString("classNameLabel"); //$NON-NLS-1$ String DRIVER_LABEL = PC.getString("driverLabel"); //$NON-NLS-1$ String NAME_LABEL = PC.getString("nameLabel"); //$NON-NLS-1$ String URL_LABEL = PC.getString("urlLabel"); //$NON-NLS-1$ String URL_SYNTAX_LABEL = PC.getString("urlSyntaxLabel"); //$NON-NLS-1$ String USER_NAME_LABEL = PC.getString("userNameLabel"); //$NON-NLS-1$ String SELECT_DRIVER_ITEM = "<Select Driver>"; //$NON-NLS-1$ } }