1 19 20 package org.netbeans.modules.dbschema.jdbcimpl; 21 22 import java.io.IOException ; 23 import java.util.ResourceBundle ; 24 25 import org.openide.actions.*; 26 import org.openide.filesystems.*; 27 import org.openide.loaders.*; 28 import org.openide.util.NbBundle; 29 30 public class DBschemaDataLoader extends UniFileLoader { 31 32 static final long serialVersionUID = -8808468937919122876L; 33 34 public DBschemaDataLoader () { 35 super("org.netbeans.modules.dbschema.jdbcimpl.DBschemaDataObject"); 36 } 37 38 protected void initialize() { 39 super.initialize(); 40 ExtensionList extensions = new ExtensionList (); 41 extensions.addExtension ("dbschema"); setExtensions (extensions); 43 } 44 45 protected String defaultDisplayName() { 46 ResourceBundle bundle = NbBundle.getBundle("org.netbeans.modules.dbschema.jdbcimpl.resources.Bundle"); return bundle.getString("ObjectName"); 48 } 49 50 protected String actionsContext() { 51 return "Loaders/text/x-dbschema/Actions"; } 53 54 protected MultiDataObject createMultiObject (FileObject primaryFile) throws DataObjectExistsException, IOException { 55 return new DBschemaDataObject (primaryFile, this); 56 } 57 } 58 | Popular Tags |