org.jvnet.jaxb2_commons.plugin.util
Class StrategyClassUtils

java.lang.Object
  extended by org.jvnet.jaxb2_commons.plugin.util.StrategyClassUtils

public class StrategyClassUtils
extends java.lang.Object


Constructor Summary
StrategyClassUtils()
           
 
Method Summary
static
<T> com.sun.codemodel.JExpression
createStrategyInstanceExpression(com.sun.codemodel.JCodeModel codeModel, java.lang.Class<? extends T> strategyInterface, java.lang.Class<? extends T> strategyClass)
           
static
<T> java.lang.Boolean
superClassImplements(com.sun.tools.xjc.outline.ClassOutline classOutline, Ignoring ignoring, java.lang.Class<? extends T> theInterface)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StrategyClassUtils

public StrategyClassUtils()
Method Detail

createStrategyInstanceExpression

public static <T> com.sun.codemodel.JExpression createStrategyInstanceExpression(com.sun.codemodel.JCodeModel codeModel,
                                                                                 java.lang.Class<? extends T> strategyInterface,
                                                                                 java.lang.Class<? extends T> strategyClass)

superClassImplements

public static <T> java.lang.Boolean superClassImplements(com.sun.tools.xjc.outline.ClassOutline classOutline,
                                                         Ignoring ignoring,
                                                         java.lang.Class<? extends T> theInterface)


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