package com.jetbrains.actionscript.profiler.file; import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.vfs.VirtualFile; import com.jetbrains.actionscript.profiler.ProfilerBundle; import icons.FlexProfilerIcons; import org.jetbrains.annotations.NotNull; import javax.swing.*; /** * @author: Fedor.Korotkov */ public class LiveObjectsFileType implements FileType { public static final String LIVE_OBJECTS = "live.snapshot"; @NotNull @Override public String getName() { return "LIVE.OBJECTS"; } @NotNull @Override public String getDescription() { return ProfilerBundle.message("live.objects.file.type.description"); } @NotNull @Override public String getDefaultExtension() { return LIVE_OBJECTS; } @Override public Icon getIcon() { return FlexProfilerIcons.LiveObjects; } @Override public boolean isBinary() { return false; } @Override public boolean isReadOnly() { return true; } @Override public String getCharset(@NotNull VirtualFile file, @NotNull byte[] content) { return null; } }