org.openide.loaders.DataObject dataObject = NbEditorUtilities.getDataObject(context.getDocument()); final String displayName = dataObject.getNodeDelegate().getDisplayName(); org.openide.filesystems.FileObject primaryFile = dataObject.getPrimaryFile(); String mimeTypeMethod1 = NbEditorUtilities.getMimeType(component); JTextComponent component = context.getOpenedPanes()[0]; String mimeTypeMethod2 = NbEditorUtilities.getMimeType(component);