org.cruxframework.crux.plugin.gadget.linker
Class GadgetManifestGenerator

java.lang.Object
  extended by org.cruxframework.crux.plugin.gadget.linker.GadgetManifestGenerator

public class GadgetManifestGenerator
extends Object

Generate the manifest file for the Gadget (.gadget.xml file).

The manifest file is generated based on the project descriptor interface (that must extends the GadgetInfo interface).

Author:
Thiago da Rosa de Bustamante
See Also:
GadgetInfo

Constructor Summary
GadgetManifestGenerator(com.google.gwt.core.ext.TreeLogger logger, String moduleName)
           
 
Method Summary
 void generateGadgetManifest(PrintWriter out)
           
 String generateGadgetManifestFile()
           
static List<org.cruxframework.crux.core.rebind.screen.Widget> getGadgetViewWidget(org.cruxframework.crux.core.rebind.screen.Screen screen)
           
 String getManifestName()
           
 Class<?> getModuleMetaClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GadgetManifestGenerator

public GadgetManifestGenerator(com.google.gwt.core.ext.TreeLogger logger,
                               String moduleName)
Parameters:
logger -
moduleName -
Method Detail

generateGadgetManifest

public void generateGadgetManifest(PrintWriter out)
                            throws com.google.gwt.core.ext.UnableToCompleteException
Parameters:
printWriter -
Throws:
com.google.gwt.core.ext.UnableToCompleteException

generateGadgetManifestFile

public String generateGadgetManifestFile()
                                  throws com.google.gwt.core.ext.UnableToCompleteException
Throws:
com.google.gwt.core.ext.UnableToCompleteException

getManifestName

public String getManifestName()
Returns:

getModuleMetaClass

public Class<?> getModuleMetaClass()
Returns:

getGadgetViewWidget

public static List<org.cruxframework.crux.core.rebind.screen.Widget> getGadgetViewWidget(org.cruxframework.crux.core.rebind.screen.Screen screen)
Parameters:
screen -
Returns:


Copyright © 2014. All rights reserved.