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