1 /* 2 * The contents of this file are subject to the terms of the Common Development 3 * and Distribution License (the License). You may not use this file except in 4 * compliance with the License. 5 * 6 * You can obtain a copy of the License at http://www.netbeans.org/cddl.html 7 * or http://www.netbeans.org/cddl.txt. 8 * 9 * When distributing Covered Code, include this CDDL Header Notice in each file 10 * and include the License file at http://www.netbeans.org/cddl.txt. 11 * If applicable, add the following below the CDDL Header, with the fields 12 * enclosed by brackets [] replaced by your own identifying information: 13 * "Portions Copyrighted [year] [name of copyright owner]" 14 * 15 * The Original Software is NetBeans. The Initial Developer of the Original 16 * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun 17 * Microsystems, Inc. All Rights Reserved. 18 */ 19 20 /* 21 * TestLookup.java 22 * 23 * Created on January 22, 2007, 2:15 PM 24 * 25 * To change this template, choose Tools | Template Manager 26 * and open the template in the editor. 27 */ 28 29 package org.netbeans.modules.xml.wsdl.ui; 30 31 import org.netbeans.modules.xml.wsdl.ui.extensibility.model.impl.ExtensibilityUtils; 32 import org.openide.filesystems.FileSystem; 33 import org.openide.filesystems.Repository; 34 import org.openide.filesystems.XMLFileSystem; 35 import org.openide.util.Lookup; 36 import org.openide.util.lookup.AbstractLookup; 37 import org.openide.util.lookup.Lookups; 38 39 /** 40 * 41 * @author radval 42 */ 43 public class TestLookup extends AbstractLookup { 44 45 private org.openide.util.lookup.InstanceContent mContent; 46 47 private Repository mRepository = null; 48 49 /** Creates a new instance of TestLookup */ 50 public TestLookup() { 51 this(new org.openide.util.lookup.InstanceContent()); 52 } 53 54 private TestLookup(org.openide.util.lookup.InstanceContent ic) { 55 super(ic); 56 mContent = ic; 57 } 58 59 public void setup(FileSystem fs) { 60 try { 61 //XMLFileSystem x = new XMLFileSystem(TestLookup.class.getResource("/org/netbeans/modules/xml/wsdl/ui/netbeans/module/resources/layer.xml")); 62 mRepository = new Repository(fs); 63 mContent.add(mRepository); 64 ExtensibilityUtils.setModelSourceProvider(new TestModelSourceProvider()); 65 } catch(Exception ex) { 66 ex.printStackTrace(); 67 } 68 } 69 70 } 71