public final class ProcessorUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
copyAnnotations(com.sun.codemodel.JAnnotatable to,
com.sun.codemodel.JAnnotatable... froms) |
static com.sun.codemodel.JFieldVar |
createPSFField(com.sun.tools.xjc.outline.Outline outline,
com.sun.codemodel.JDefinedClass definedClass,
String fieldName,
QName reference) |
static String |
fieldFPrefixUnderscoredUpperCase(String fieldName) |
static String |
fieldPrefixedUnderscoredUpperCase(String fieldName,
QName qname) |
static String |
fieldUnderscoredUpperCase(String fieldName) |
static com.sun.tools.xjc.outline.ClassOutline |
findClassOutline(com.sun.codemodel.JDefinedClass definedClass,
com.sun.tools.xjc.outline.Outline outline) |
static com.sun.tools.xjc.outline.ClassOutline |
findClassOutline(com.sun.tools.xjc.outline.Outline outline,
QName type) |
static List<com.sun.codemodel.JAnnotationUse> |
getAnnotations(com.sun.codemodel.JAnnotatable from) |
static List<com.sun.codemodel.JAnnotationUse> |
getAnnotations(com.sun.codemodel.JAnnotatable from,
boolean returnNewList) |
static Field |
getField(Class clazz,
String name) |
static String |
getGetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JFieldVar field) |
static String |
getSetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JFieldVar field) |
static com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration |
hasAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JFieldVar field,
QName qname) |
static boolean |
hasAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
QName qname) |
static boolean |
hasAnnotation(com.sun.xml.xsom.XSComponent xsComponent,
QName qname) |
static boolean |
hasParentAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
QName annotation) |
static String |
normalizeFieldName(String fieldName) |
static com.sun.codemodel.JMethod |
recreateMethod(com.sun.codemodel.JMethod method,
com.sun.codemodel.JDefinedClass definedClass) |
public static String fieldFPrefixUnderscoredUpperCase(String fieldName)
public static String fieldPrefixedUnderscoredUpperCase(String fieldName, QName qname)
public static com.sun.tools.xjc.outline.ClassOutline findClassOutline(com.sun.tools.xjc.outline.Outline outline, QName type)
public static com.sun.codemodel.JFieldVar createPSFField(com.sun.tools.xjc.outline.Outline outline, com.sun.codemodel.JDefinedClass definedClass, String fieldName, QName reference)
public static String getGetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.codemodel.JFieldVar field)
public static String getSetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.codemodel.JFieldVar field)
public static com.sun.codemodel.JMethod recreateMethod(com.sun.codemodel.JMethod method, com.sun.codemodel.JDefinedClass definedClass)
public static void copyAnnotations(com.sun.codemodel.JAnnotatable to, com.sun.codemodel.JAnnotatable... froms)
public static List<com.sun.codemodel.JAnnotationUse> getAnnotations(com.sun.codemodel.JAnnotatable from)
public static List<com.sun.codemodel.JAnnotationUse> getAnnotations(com.sun.codemodel.JAnnotatable from, boolean returnNewList)
public static com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration hasAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.codemodel.JFieldVar field, QName qname)
public static boolean hasAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline, QName qname)
public static boolean hasAnnotation(com.sun.xml.xsom.XSComponent xsComponent, QName qname)
public static boolean hasParentAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline, QName annotation)
public static com.sun.tools.xjc.outline.ClassOutline findClassOutline(com.sun.codemodel.JDefinedClass definedClass, com.sun.tools.xjc.outline.Outline outline)
Copyright © 2016 evolveum. All rights reserved.