com.evolveum.midpoint.schema.xjc.util
Class ProcessorUtils
java.lang.Object
com.evolveum.midpoint.schema.xjc.util.ProcessorUtils
public final class ProcessorUtils
- extends java.lang.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,
java.lang.String fieldName,
javax.xml.namespace.QName reference)
|
static java.lang.String |
fieldFPrefixUnderscoredUpperCase(java.lang.String fieldName)
|
static java.lang.String |
fieldPrefixedUnderscoredUpperCase(java.lang.String fieldName,
javax.xml.namespace.QName qname)
|
static java.lang.String |
fieldUnderscoredUpperCase(java.lang.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,
javax.xml.namespace.QName type)
|
static java.util.List<com.sun.codemodel.JAnnotationUse> |
getAnnotations(com.sun.codemodel.JAnnotatable from)
|
static java.util.List<com.sun.codemodel.JAnnotationUse> |
getAnnotations(com.sun.codemodel.JAnnotatable from,
boolean returnNewList)
|
static java.lang.reflect.Field |
getField(java.lang.Class clazz,
java.lang.String name)
|
static java.lang.String |
getGetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JFieldVar field)
|
static java.lang.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,
javax.xml.namespace.QName qname)
|
static boolean |
hasAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
javax.xml.namespace.QName qname)
|
static boolean |
hasParentAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
javax.xml.namespace.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 java.lang.String fieldFPrefixUnderscoredUpperCase(java.lang.String fieldName)
fieldPrefixedUnderscoredUpperCase
public static java.lang.String fieldPrefixedUnderscoredUpperCase(java.lang.String fieldName,
javax.xml.namespace.QName qname)
fieldUnderscoredUpperCase
public static java.lang.String fieldUnderscoredUpperCase(java.lang.String fieldName)
findClassOutline
public static com.sun.tools.xjc.outline.ClassOutline findClassOutline(com.sun.tools.xjc.outline.Outline outline,
javax.xml.namespace.QName type)
createPSFField
public static com.sun.codemodel.JFieldVar createPSFField(com.sun.tools.xjc.outline.Outline outline,
com.sun.codemodel.JDefinedClass definedClass,
java.lang.String fieldName,
javax.xml.namespace.QName reference)
getGetterMethod
public static java.lang.String getGetterMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JFieldVar field)
getSetterMethod
public static java.lang.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 java.util.List<com.sun.codemodel.JAnnotationUse> getAnnotations(com.sun.codemodel.JAnnotatable from)
getAnnotations
public static java.util.List<com.sun.codemodel.JAnnotationUse> getAnnotations(com.sun.codemodel.JAnnotatable from,
boolean returnNewList)
getField
public static java.lang.reflect.Field getField(java.lang.Class clazz,
java.lang.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,
javax.xml.namespace.QName qname)
hasAnnotation
public static boolean hasAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
javax.xml.namespace.QName qname)
hasParentAnnotation
public static boolean hasParentAnnotation(com.sun.tools.xjc.outline.ClassOutline classOutline,
javax.xml.namespace.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 © 2012 evolveum. All Rights Reserved.