/*******************************************************************************
* Copyright (c) 2011 Wind River Systems, Inc. and others. All rights reserved.
* This program and the accompanying materials are made available under the terms
* of the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Wind River Systems - initial API and implementation
* William Chen (Wind River) - [345384] Provide property pages for remote file system nodes
*******************************************************************************/
package org.eclipse.tm.te.tcf.filesystem.internal.nls;
import java.lang.reflect.Field;
import org.eclipse.osgi.util.NLS;
/**
* File System plug-in externalized strings management.
*/
public class Messages extends NLS {
// The plug-in resource bundle name
private static final String BUNDLE_NAME = "org.eclipse.tm.te.tcf.filesystem.internal.nls.Messages"; //$NON-NLS-1$
/**
* Static constructor.
*/
static {
// Load message values from bundle file
NLS.initializeMessages(BUNDLE_NAME, Messages.class);
}
/**
* Returns if or if not this NLS manager contains a constant for
* the given externalized strings key.
*
* @param key The externalized strings key or <code>null</code>.
* @return <code>True</code> if a constant for the given key exists, <code>false</code> otherwise.
*/
public static boolean hasString(String key) {
if (key != null) {
try {
Field field = Messages.class.getDeclaredField(key);
return field != null;
} catch (NoSuchFieldException e) { /* ignored on purpose */ }
}
return false;
}
/**
* Returns the corresponding string for the given externalized strings
* key or <code>null</code> if the key does not exist.
*
* @param key The externalized strings key or <code>null</code>.
* @return The corresponding string or <code>null</code>.
*/
public static String getString(String key) {
if (key != null) {
try {
Field field = Messages.class.getDeclaredField(key);
if (field != null) {
return (String)field.get(null);
}
} catch (Exception e) { /* ignored on purpose */ }
}
return null;
}
// **** Declare externalized string id's down here *****
public static String AdvancedAttributesDialog_Archive;
public static String AdvancedAttributesDialog_ArchiveIndex;
public static String AdvancedAttributesDialog_Compress;
public static String AdvancedAttributesDialog_Compressed;
public static String AdvancedAttributesDialog_CompressEncrypt;
public static String AdvancedAttributesDialog_Device;
public static String AdvancedAttributesDialog_Directory;
public static String AdvancedAttributesDialog_Encrypt;
public static String AdvancedAttributesDialog_Encrypted;
public static String AdvancedAttributesDialog_FileArchive;
public static String AdvancedAttributesDialog_FileBanner;
public static String AdvancedAttributesDialog_FolderArchive;
public static String AdvancedAttributesDialog_FolderBanner;
public static String AdvancedAttributesDialog_Hidden;
public static String AdvancedAttributesDialog_Indexed;
public static String AdvancedAttributesDialog_IndexFile;
public static String AdvancedAttributesDialog_IndexFolder;
public static String AdvancedAttributesDialog_Normal;
public static String AdvancedAttributesDialog_Offline;
public static String AdvancedAttributesDialog_ReadOnly;
public static String AdvancedAttributesDialog_Reparse;
public static String AdvancedAttributesDialog_ShellTitle;
public static String AdvancedAttributesDialog_Sparse;
public static String AdvancedAttributesDialog_System;
public static String AdvancedAttributesDialog_Temporary;
public static String AdvancedAttributesDialog_Virtual;
public static String CacheManager_Bytes;
public static String CacheManager_DowloadingFile;
public static String CacheManager_DownloadingError;
public static String CacheManager_DownloadingProgress;
public static String CacheManager_KBs;
public static String CacheManager_MBs;
public static String CacheManager_UploadingProgress;
public static String CacheManager_UploadNFiles;
public static String CacheManager_UploadSingleFile;
public static String CmmitHandler_Cancel;
public static String CmmitHandler_CommitAnyway;
public static String CmmitHandler_ErrorTitle;
public static String CmmitHandler_FileDeleted;
public static String CmmitHandler_Merge;
public static String CmmitHandler_StateChangedDialogTitle;
public static String CmmitHandler_StateChangedMessage;
public static String GeneralInformationPage_Accessed;
public static String GeneralInformationPage_Advanced;
public static String GeneralInformationPage_Attributes;
public static String GeneralInformationPage_Computer;
public static String GeneralInformationPage_File;
public static String GeneralInformationPage_Folder;
public static String GeneralInformationPage_Hidden;
public static String GeneralInformationPage_Location;
public static String GeneralInformationPage_Modified;
public static String GeneralInformationPage_Name;
public static String GeneralInformationPage_ReadOnly;
public static String GeneralInformationPage_Size;
public static String GeneralInformationPage_Type;
public static String GeneralInformationPage_PropertiesChangeFailure;
public static String GeneralInformationPage_PropertiesChangeTitle;
public static String GeneralInformationPage_UnknownFileType;
public static String FSExplorerTreeControl_section_title;
public static String FSTreeControl_column_name_label;
public static String FSTreeControl_column_size_label;
public static String FSTreeControl_column_modified_label;
public static String FSOpenFileDialog_title;
public static String LocalTypedElement_SavingFile;
public static String OpenFileHandler_Cancel;
public static String OpenFileHandler_ConflictingMessage;
public static String OpenFileHandler_ConflictingTitle;
public static String OpenFileHandler_Merge;
public static String OpenFileHandler_OpenAnyway;
public static String OpenFileHandler_OpeningBinaryNotSupported;
public static String OpenFileHandler_Warning;
public static String OpenWithMenu_ChooseEditorForOpening;
public static String OpenWithMenu_DefaultEditor;
public static String OpenWithMenu_NoEditorFound;
public static String OpenWithMenu_OpenWith;
public static String PermissionsGroup_Executable;
public static String PermissionsGroup_GroupPermissions;
public static String PermissionsGroup_OtherPermissions;
public static String PermissionsGroup_Readable;
public static String PermissionsGroup_UserPermissions;
public static String PermissionsGroup_Writable;
public static String RemoteTypedElement_GettingRemoteContent;
public static String SaveAllListener_Cancel;
public static String SaveAllListener_Merge;
public static String SaveAllListener_SaveAnyway;
public static String SaveAllListener_SingularMessage;
public static String SaveAllListener_StateChangedDialogTitle;
public static String SaveListener_Cancel;
public static String SaveListener_Merge;
public static String SaveListener_SaveAnyway;
public static String SaveListener_StateChangedDialogTitle;
public static String SaveListener_StateChangedMessage;
public static String StateManager_CannotGetFileStateMessage2;
public static String StateManager_CannotGetFileStatMessage;
public static String StateManager_CannotSetFileStateMessage;
public static String StateManager_CannotSetFileStateMessage2;
public static String StateManager_CommitFailureTitle;
public static String StateManager_RefreshFailureTitle;
public static String StateManager_TCFNotProvideFSMessage;
public static String StateManager_TCFNotProvideFSMessage2;
public static String StateManager_UpdateFailureTitle;
public static String TcfInputStream_CloseTimeout;
public static String TcfInputStream_NoDataAvailable;
public static String TcfInputStream_NoFileReturned;
public static String TcfInputStream_NoFSServiceAvailable;
public static String TcfInputStream_OpenFileTimeout;
public static String TcfInputStream_OpenTCFTimeout;
public static String TcfInputStream_ReadTimeout;
public static String TcfInputStream_StreamClosed;
public static String TcfOutputStream_StreamClosed;
public static String TcfOutputStream_WriteTimeout;
public static String TcfURLConnection_CloseFileTimeout;
public static String TcfURLConnection_NoFileHandleReturned;
public static String TcfURLConnection_NoFSServiceAvailable;
public static String TcfURLConnection_NoSuchTcfAgent;
public static String TcfURLConnection_OpenFileTimeout;
public static String TcfURLConnection_OpenTCFChannelTimeout;
public static String TCFUtilities_OpeningFailureMessage;
public static String TCFUtilities_OpeningFailureTitle;
public static String UpdateHandler_Cancel;
public static String UpdateHandler_Merge;
public static String UpdateHandler_StateChangedDialogTitle;
public static String UpdateHandler_StateChangedMessage;
public static String UpdateHandler_UpdateAnyway;
public static String UserManager_CannotGetUserAccountMessage;
public static String UserManager_CannotGetUserAccountMessage2;
public static String UserManager_TCFNotProvideFSMessage;
public static String UserManager_UserAccountTitle;
}