Package org.jvnet.jaxb2_commons.util
Class CodeModelUtils
java.lang.Object
org.jvnet.jaxb2_commons.util.CodeModelUtils
Property file utilities.
- Author:
- valikov
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.sun.codemodel.JDefinedClassstatic com.sun.codemodel.JDefinedClassstatic com.sun.codemodel.JDefinedClassstatic 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.JMethodstatic com.sun.codemodel.JMethodgetMethod(com.sun.codemodel.JDefinedClass theClass, String name, com.sun.codemodel.JType[] arguments) static com.sun.codemodel.JMethodstatic 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.JTypestatic com.sun.codemodel.JStatementsplit(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JStatement[] statements, String prefix, int start, int length, int threshold)
-
Method Details
-
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
-
getLocalClassName
-
getDottedLocalClassName
-
getPackagedClassName
-
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
-
_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)
-