org.jvnet.jaxb2_commons.util
Class ClassUtils

java.lang.Object
  extended by org.jvnet.jaxb2_commons.util.ClassUtils

public class ClassUtils
extends java.lang.Object


Constructor Summary
ClassUtils()
           
 
Method Summary
static void _implements(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JClass theInterface)
           
static boolean contains(com.sun.codemodel.JDefinedClass theClass, java.lang.String innerClassName)
           
static java.util.List<com.sun.tools.xjc.outline.ClassOutline> getAncestors(com.sun.tools.xjc.outline.ClassOutline classOutline)
           
static java.util.List<com.sun.tools.xjc.outline.ClassOutline> getAncestorsAndSelf(com.sun.tools.xjc.outline.ClassOutline classOutline)
           
static com.sun.tools.xjc.outline.FieldOutline[] getFields(com.sun.tools.xjc.outline.ClassOutline classOutline)
           
static java.lang.String getPackagedClassName(com.sun.tools.xjc.model.CClassInfo classInfo)
           
static boolean isImplementing(com.sun.codemodel.JDefinedClass theClass, com.sun.codemodel.JClass theInterface)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassUtils

public ClassUtils()
Method Detail

contains

public static boolean contains(com.sun.codemodel.JDefinedClass theClass,
                               java.lang.String innerClassName)

_implements

public static void _implements(com.sun.codemodel.JDefinedClass theClass,
                               com.sun.codemodel.JClass theInterface)

isImplementing

public static boolean isImplementing(com.sun.codemodel.JDefinedClass theClass,
                                     com.sun.codemodel.JClass theInterface)

getAncestors

public static java.util.List<com.sun.tools.xjc.outline.ClassOutline> getAncestors(com.sun.tools.xjc.outline.ClassOutline classOutline)

getAncestorsAndSelf

public static java.util.List<com.sun.tools.xjc.outline.ClassOutline> getAncestorsAndSelf(com.sun.tools.xjc.outline.ClassOutline classOutline)

getFields

public static com.sun.tools.xjc.outline.FieldOutline[] getFields(com.sun.tools.xjc.outline.ClassOutline classOutline)

getPackagedClassName

public static java.lang.String getPackagedClassName(com.sun.tools.xjc.model.CClassInfo classInfo)


Copyright © 2005-2010 Sun Microsystems. All Rights Reserved.