Package org.jvnet.jaxb.util
Class CodeModelUtils
- java.lang.Object
-
- org.jvnet.jaxb.util.CodeModelUtils
-
public class CodeModelUtils extends Object
Property file utilities.- Author:
- valikov
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.sun.codemodel.JDefinedClass_getClass(com.sun.codemodel.JCodeModel codeModel, String fullyQualifiedName)static com.sun.codemodel.JDefinedClass_getClass(com.sun.codemodel.JDefinedClass _class, String name)static com.sun.codemodel.JDefinedClass_getClass(com.sun.codemodel.JPackage _package, String name)static com.sun.codemodel.JClassbox(com.sun.codemodel.JType t)static StringgetClassName(com.sun.codemodel.JClass theClass)static com.sun.codemodel.JCodeModelgetCodeModel(com.sun.tools.xjc.outline.ClassOutline classOutline)static StringgetDottedLocalClassName(com.sun.codemodel.JClass theClass)static StringgetLocalClassName(com.sun.codemodel.JClass theClass)static com.sun.codemodel.JMethodgetMethod(com.sun.codemodel.JDefinedClass theClass, String name)static com.sun.codemodel.JMethodgetMethod(com.sun.codemodel.JDefinedClass theClass, String name, com.sun.codemodel.JType[] arguments)static com.sun.codemodel.JMethodgetMethod(com.sun.tools.xjc.outline.ClassOutline classOutline, String name)static com.sun.codemodel.JDefinedClassgetOrCreateClass(com.sun.codemodel.JClassContainer container, int flags, String name)static com.sun.codemodel.JDefinedClassgetOrCreateClass(com.sun.codemodel.JCodeModel codeModel, int flags, String fullClassName)static com.sun.codemodel.fmt.JPropertyFilegetOrCreatePropertyFile(com.sun.codemodel.JPackage thePackage, String name)Returns a property file (created if necessary).static StringgetPackagedClassName(com.sun.codemodel.JClass theClass)static com.sun.codemodel.JTyperef(com.sun.codemodel.JCodeModel codeModel, String className)static com.sun.codemodel.JStatementsplit(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JStatement[] statements, String prefix, int start, int length, int threshold)
-
-
-
Method Detail
-
getOrCreatePropertyFile
public static com.sun.codemodel.fmt.JPropertyFile getOrCreatePropertyFile(com.sun.codemodel.JPackage thePackage, String name)Returns a property file (created if necessary).- Parameters:
thePackage- package to create property filename- property file name.- Returns:
- Property file.
-
getClassName
public static String getClassName(com.sun.codemodel.JClass theClass)
-
getLocalClassName
public static String getLocalClassName(com.sun.codemodel.JClass theClass)
-
getDottedLocalClassName
public static String getDottedLocalClassName(com.sun.codemodel.JClass theClass)
-
getPackagedClassName
public static String getPackagedClassName(com.sun.codemodel.JClass theClass)
-
box
public static com.sun.codemodel.JClass box(com.sun.codemodel.JType t)
-
getOrCreateClass
public static com.sun.codemodel.JDefinedClass getOrCreateClass(com.sun.codemodel.JClassContainer container, int flags, String name)
-
getOrCreateClass
public static com.sun.codemodel.JDefinedClass getOrCreateClass(com.sun.codemodel.JCodeModel codeModel, int flags, String fullClassName)
-
split
public static com.sun.codemodel.JStatement split(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JStatement[] statements, String prefix, int start, int length, int threshold)
-
getMethod
public static com.sun.codemodel.JMethod getMethod(com.sun.codemodel.JDefinedClass theClass, String name, com.sun.codemodel.JType[] arguments)
-
getMethod
public static com.sun.codemodel.JMethod getMethod(com.sun.codemodel.JDefinedClass theClass, String name)
-
getMethod
public static com.sun.codemodel.JMethod getMethod(com.sun.tools.xjc.outline.ClassOutline classOutline, String name)
-
getCodeModel
public static com.sun.codemodel.JCodeModel getCodeModel(com.sun.tools.xjc.outline.ClassOutline classOutline)
-
ref
public static com.sun.codemodel.JType ref(com.sun.codemodel.JCodeModel codeModel, String className)
-
_getClass
public static com.sun.codemodel.JDefinedClass _getClass(com.sun.codemodel.JCodeModel codeModel, String fullyQualifiedName)
-
_getClass
public static com.sun.codemodel.JDefinedClass _getClass(com.sun.codemodel.JPackage _package, String name)
-
_getClass
public static com.sun.codemodel.JDefinedClass _getClass(com.sun.codemodel.JDefinedClass _class, String name)
-
-