public class JsonixGWTPlugin
extends org.hisrc.jsonix.xjc.plugin.JsonixPlugin
JsonixPlugin that also generates JSInterop code| Modifier and Type | Field and Description |
|---|---|
static String |
MAIN_JS |
static String |
OPTION_NAME |
| Constructor and Description |
|---|
JsonixGWTPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,List<ConstructorMapper>> |
getConstructorsMap(com.sun.codemodel.JDefinedClass jsiNameClass) |
String |
getOptionName() |
protected Map<String,String> |
getPackageModuleMap(com.sun.tools.xjc.model.Model model) |
GWTSettings |
getSettings() |
protected Map<String,Map<String,com.sun.codemodel.JClass>> |
getTopLevelElementsMap(Set<String> packageNames,
Map<String,com.sun.codemodel.JClass> definedClassesMap,
Iterable<? extends com.sun.tools.xjc.model.CElementInfo> allElements) |
String |
getUsage() |
int |
parseArgument(com.sun.tools.xjc.Options opt,
String[] args,
int i) |
void |
postProcessModel(com.sun.tools.xjc.model.Model model,
ErrorHandler errorHandler) |
boolean |
run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler) |
public static final String OPTION_NAME
public static final String MAIN_JS
public GWTSettings getSettings()
getSettings in class org.hisrc.jsonix.xjc.plugin.JsonixPluginpublic String getOptionName()
getOptionName in class org.hisrc.jsonix.xjc.plugin.JsonixPluginpublic String getUsage()
getUsage in class org.hisrc.jsonix.xjc.plugin.JsonixPluginpublic int parseArgument(com.sun.tools.xjc.Options opt,
String[] args,
int i)
throws com.sun.tools.xjc.BadCommandLineException
parseArgument in class org.hisrc.jsonix.xjc.plugin.JsonixPlugincom.sun.tools.xjc.BadCommandLineExceptionpublic boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options,
ErrorHandler errorHandler)
throws SAXException
run in class org.hisrc.jsonix.xjc.plugin.JsonixPluginSAXExceptionpublic void postProcessModel(com.sun.tools.xjc.model.Model model,
ErrorHandler errorHandler)
postProcessModel in class org.hisrc.jsonix.xjc.plugin.JsonixPluginprotected Map<String,List<ConstructorMapper>> getConstructorsMap(com.sun.codemodel.JDefinedClass jsiNameClass)
protected Map<String,Map<String,com.sun.codemodel.JClass>> getTopLevelElementsMap(Set<String> packageNames, Map<String,com.sun.codemodel.JClass> definedClassesMap, Iterable<? extends com.sun.tools.xjc.model.CElementInfo> allElements)
Copyright © 2021 JBoss by Red Hat. All rights reserved.