com.evolveum.midpoint.schema.xjc.util
Class ProcessorUtils
java.lang.Object
com.evolveum.midpoint.schema.xjc.util.ProcessorUtils
public final class ProcessorUtils
- extends Object
- Author:
- lazyman
Method Summary |
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 |
hasParentAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
QName annotation)
|
static com.sun.codemodel.JMethod |
recreateMethod(com.sun.codemodel.JMethod method,
com.sun.codemodel.JDefinedClass definedClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fieldFPrefixUnderscoredUpperCase
public static String fieldFPrefixUnderscoredUpperCase(String fieldName)
fieldPrefixedUnderscoredUpperCase
public static String fieldPrefixedUnderscoredUpperCase(String fieldName,
QName qname)
fieldUnderscoredUpperCase
public static String fieldUnderscoredUpperCase(String fieldName)
findClassOutline
public static com.sun.tools.xjc.outline.ClassOutline findClassOutline(com.sun.tools.xjc.outline.Outline outline,
QName type)
createPSFField
public static com.sun.codemodel.JFieldVar createPSFField(com.sun.tools.xjc.outline.Outline outline,
com.sun.codemodel.JDefinedClass definedClass,
String fieldName,
QName reference)
getGetterMethod
public static String getGetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JFieldVar field)
getSetterMethod
public static String getSetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JFieldVar field)
recreateMethod
public static com.sun.codemodel.JMethod recreateMethod(com.sun.codemodel.JMethod method,
com.sun.codemodel.JDefinedClass definedClass)
copyAnnotations
public static void copyAnnotations(com.sun.codemodel.JAnnotatable to,
com.sun.codemodel.JAnnotatable... froms)
getAnnotations
public static List<com.sun.codemodel.JAnnotationUse> getAnnotations(com.sun.codemodel.JAnnotatable from)
getAnnotations
public static List<com.sun.codemodel.JAnnotationUse> getAnnotations(com.sun.codemodel.JAnnotatable from,
boolean returnNewList)
getField
public static Field getField(Class clazz,
String name)
hasAnnotation
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)
hasAnnotation
public static boolean hasAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
QName qname)
hasParentAnnotation
public static boolean hasParentAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
QName annotation)
findClassOutline
public static com.sun.tools.xjc.outline.ClassOutline findClassOutline(com.sun.codemodel.JDefinedClass definedClass,
com.sun.tools.xjc.outline.Outline outline)
Copyright © 2013 evolveum. All Rights Reserved.