Package org.openide.cookies

Examples of org.openide.cookies.SourceCookie


    }
   
  public void setTarget(DataObject dataobject)
  {

     SourceCookie sourcecookie = (SourceCookie)dataobject.getCookie(SourceCookie.class);
     if(sourcecookie == null)
        {
          // when can this option raise up     
        }  
     ClassElement aclasselement[] = sourcecookie.getSource().getClasses();
     try
       {
          if(aclasselement == null || aclasselement.length == 0)
            {
             // what should we do, if the template does not contain a class
View Full Code Here


            result = template.createFromTemplate(targetFolder);
        } else {
            result = template.createFromTemplate(targetFolder, name);
        }
       
        SourceCookie sourcecookie = (SourceCookie)result.getCookie(SourceCookie.class);
        if(sourcecookie == null) {
            //what should we do if the template does not contain a class
            return Collections.singleton(result);
        }
        //here we get the outer class
        ClassElement aclasselement[] = sourcecookie.getSource().getClasses();
        try {
           
            sourcecookie.getSource().addImports(myData.getImports());
            sourcecookie.getSource().removeClass(aclasselement[0]);
            sourcecookie.getSource().addClass(myData.getOuterClass());
            //           OOTools.writeManifest(targetFolder.getPrimaryFile().getFileSystem().getSystemName(),myData.getPackage()+ "." + myData.getClassName());
            //OOTools.writeBasicCode(targetFolder.getPrimaryFile().getFileSystem().getSystemName(),myData.getServiceName());
           
            // Create a manifest.
            OOTools.writeManifest(
View Full Code Here

            result = template.createFromTemplate(targetFolder);
        } else {
            result = template.createFromTemplate(targetFolder, name);
        }
       
        SourceCookie sourcecookie = (SourceCookie)result.getCookie(SourceCookie.class);
        if(sourcecookie == null) {
            //what should we do if the template does not contain a class
            return Collections.singleton(result);
        }
        //here we get the outer class
        ClassElement aclasselement[] = sourcecookie.getSource().getClasses();
        try {
           
            sourcecookie.getSource().addImports(myData.getImports());
            sourcecookie.getSource().removeClass(aclasselement[0]);
            sourcecookie.getSource().addClass(myData.getOuterClass());
           
            // Create a manifest.
            OOTools.writeManifest(
            targetFolder.getPrimaryFile().getFileSystem().getSystemName(),
            myData.getPackage()
View Full Code Here

TOP

Related Classes of org.openide.cookies.SourceCookie

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.