org.jvnet.jaxb2_commons.util
Class CodeModelUtils
java.lang.Object
org.jvnet.jaxb2_commons.util.CodeModelUtils
public class CodeModelUtils
- extends Object
Property file utilities.
- Author:
- valikov
Method Summary |
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.JClass |
box(com.sun.codemodel.JType t)
|
static String |
getClassName(com.sun.codemodel.JClass theClass)
|
static com.sun.codemodel.JCodeModel |
getCodeModel(com.sun.tools.xjc.outline.ClassOutline classOutline)
|
static String |
getDottedLocalClassName(com.sun.codemodel.JClass theClass)
|
static String |
getLocalClassName(com.sun.codemodel.JClass theClass)
|
static com.sun.codemodel.JMethod |
getMethod(com.sun.tools.xjc.outline.ClassOutline classOutline,
String name)
|
static com.sun.codemodel.JMethod |
getMethod(com.sun.codemodel.JDefinedClass theClass,
String name)
|
static com.sun.codemodel.JMethod |
getMethod(com.sun.codemodel.JDefinedClass theClass,
String name,
com.sun.codemodel.JType[] arguments)
|
static com.sun.codemodel.JDefinedClass |
getOrCreateClass(com.sun.codemodel.JClassContainer container,
int flags,
String name)
|
static com.sun.codemodel.JDefinedClass |
getOrCreateClass(com.sun.codemodel.JCodeModel codeModel,
int flags,
String fullClassName)
|
static com.sun.codemodel.fmt.JPropertyFile |
getOrCreatePropertyFile(com.sun.codemodel.JPackage thePackage,
String name)
Returns a property file (created if necessary). |
static String |
getPackagedClassName(com.sun.codemodel.JClass theClass)
|
static com.sun.codemodel.JType |
ref(com.sun.codemodel.JCodeModel codeModel,
String className)
|
static com.sun.codemodel.JStatement |
split(com.sun.codemodel.JDefinedClass theClass,
com.sun.codemodel.JStatement[] statements,
String prefix,
int start,
int length,
int threshold)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
Copyright © 2005-2012. All Rights Reserved.