public class BuilderUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CALLBACKS |
static String |
MARSHALL_CALLBACK |
static String |
UNMARSHALL_CALLBACK |
| Modifier and Type | Method and Description |
|---|---|
static com.sun.codemodel.JAnnotationUse |
addAddAllMethodForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.JAnnotationUse |
addAddAllMethodForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.JAnnotationUse |
addAddMethodForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.JAnnotationUse |
addAddMethodForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.JAnnotationUse |
addListGetterForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName)
Method used to get List out of an array property
|
static com.sun.codemodel.JAnnotationUse |
addListGetterForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
Method used to get List out of a
JsArrayLike property |
static com.sun.codemodel.JAnnotationUse |
addListSetterForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName)
Method used to set
List on array |
static com.sun.codemodel.JAnnotationUse |
addListSetterForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
Method used to set
List on JsArrayLike |
static com.sun.codemodel.JMethod |
addNativeGetter(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.JAnnotationUse |
addNativeSetter(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.JAnnotationUse |
addRemoveMethodForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.JAnnotationUse |
addRemoveMethodForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
String publicPropertyName,
String privatePropertyName) |
static com.sun.codemodel.CodeWriter |
createCodeWriter(com.sun.tools.xjc.model.Model model,
GWTSettings settings)
Returns a
CodeWriter whose target directory will be Model.options.targetDir |
static Optional<com.sun.codemodel.JClass> |
getJavaRef(String originalClassName,
com.sun.codemodel.JCodeModel jCodeModel,
boolean toUnbox) |
static void |
log(org.hisrc.jsonix.settings.LogLevelSetting level,
String message)
Helper log
|
static void |
log(org.hisrc.jsonix.settings.LogLevelSetting level,
String message,
Throwable e)
Helper log
|
static void |
writeJSInteropCode(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.CodeWriter baseCodeWriter)
Actually write the generated classes, using a
FilterCodeWriter instantiated from the given CodeWriter |
public static final String CALLBACKS
public static final String MARSHALL_CALLBACK
public static final String UNMARSHALL_CALLBACK
public static com.sun.codemodel.CodeWriter createCodeWriter(com.sun.tools.xjc.model.Model model,
GWTSettings settings)
throws IOException
CodeWriter whose target directory will be Model.options.targetDirmodel - settings - ExceptionIOExceptionpublic static void writeJSInteropCode(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.CodeWriter baseCodeWriter)
throws IOException
FilterCodeWriter instantiated from the given CodeWriterjCodeModel - baseCodeWriter - ExceptionIOExceptionpublic static com.sun.codemodel.JAnnotationUse addListGetterForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
JsArrayLike propertyjCodeModel - jDefinedClass - jsUtilsClass - propertyRef - publicPropertyName - privatePropertyName - public static com.sun.codemodel.JAnnotationUse addListGetterForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName)
jCodeModel - jDefinedClass - propertyRef - propertyRef - publicPropertyName - privatePropertyName - public static com.sun.codemodel.JAnnotationUse addListSetterForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
List on JsArrayLikejCodeModel - jDefinedClass - jsUtilsClass - propertyRef - publicPropertyName - privatePropertyName - public static com.sun.codemodel.JAnnotationUse addListSetterForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName)
List on arrayjCodeModel - jDefinedClass - propertyRef - publicPropertyName - privatePropertyName - public static com.sun.codemodel.JAnnotationUse addAddMethodForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
public static com.sun.codemodel.JAnnotationUse addAddMethodForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName)
public static com.sun.codemodel.JAnnotationUse addAddAllMethodForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
public static com.sun.codemodel.JAnnotationUse addAddAllMethodForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName)
public static com.sun.codemodel.JAnnotationUse addRemoveMethodForJsArrayLike(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JDefinedClass jsUtilsClass,
String publicPropertyName,
String privatePropertyName)
public static com.sun.codemodel.JAnnotationUse addRemoveMethodForArray(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JType propertyRef,
String publicPropertyName,
String privatePropertyName)
public static com.sun.codemodel.JMethod addNativeGetter(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
public static com.sun.codemodel.JAnnotationUse addNativeSetter(com.sun.codemodel.JCodeModel jCodeModel,
com.sun.codemodel.JDefinedClass jDefinedClass,
com.sun.codemodel.JClass propertyRef,
String publicPropertyName,
String privatePropertyName)
public static Optional<com.sun.codemodel.JClass> getJavaRef(String originalClassName, com.sun.codemodel.JCodeModel jCodeModel, boolean toUnbox)
public static void log(org.hisrc.jsonix.settings.LogLevelSetting level,
String message,
Throwable e)
level - message - e - provide it to log throwable; could be nullpublic static void log(org.hisrc.jsonix.settings.LogLevelSetting level,
String message)
level - message - Copyright © 2021 JBoss by Red Hat. All rights reserved.