DevFaqFindInstance

I have a .instance file. How do I get an actual object instance?

Using InstanceCookie (note that if you have an entire folder of .instance files, there's a more efficient way to get all of them):

DataObject dob = DataObject.find (theDotInstanceFileObject);
InstanceCookie ck = dob.getLookup().lookup(InstanceCookie.class);
MyObject obj = (MyObject) ck.instanceCreate();

(you can and should call ck.instanceClass() to ensure the type cast is correct ahead of time)

Alternative:

T obj=FileUtil.getConfigObject("Actions/Window/org-foo-B.instance", T.class) 
 
//for example:
Action action=FileUtil.getConfigObject("Actions/Window/org-netbeans-core-windows-actions-ResetWindowsAction.instance", Action.class)
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo