org.jvnet.hyperjaxb3.ejb.strategy.model.base
Class DefaultGetTypes<C>

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.model.base.DefaultGetTypes<C>
All Implemented Interfaces:
GetTypes<C>, PropertyInfoProcessor<Collection<? extends com.sun.tools.xjc.model.CTypeInfo>,C>

public class DefaultGetTypes<C>
extends Object
implements GetTypes<C>


Constructor Summary
DefaultGetTypes()
           
 
Method Summary
 Set<com.sun.tools.xjc.model.CElement> getElements(C context, com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
           
 com.sun.tools.xjc.model.CNonElement getTarget(C context, com.sun.tools.xjc.model.CAttributePropertyInfo propertyInfo)
           
 com.sun.tools.xjc.model.CNonElement getTarget(C context, com.sun.tools.xjc.model.CValuePropertyInfo propertyInfo)
           
 Collection<? extends com.sun.tools.xjc.model.CTypeRef> getTypes(C context, com.sun.tools.xjc.model.CElementPropertyInfo propertyInfo)
           
 com.sun.tools.xjc.model.TypeUse getTypeUse(C context, com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 Collection<? extends com.sun.tools.xjc.model.CTypeInfo> process(C context, com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 Collection<? extends com.sun.tools.xjc.model.CTypeInfo> ref(C context, com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultGetTypes

public DefaultGetTypes()
Method Detail

process

public Collection<? extends com.sun.tools.xjc.model.CTypeInfo> process(C context,
                                                                       com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
Specified by:
process in interface PropertyInfoProcessor<Collection<? extends com.sun.tools.xjc.model.CTypeInfo>,C>

ref

public Collection<? extends com.sun.tools.xjc.model.CTypeInfo> ref(C context,
                                                                   com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
Specified by:
ref in interface GetTypes<C>

getTypes

public Collection<? extends com.sun.tools.xjc.model.CTypeRef> getTypes(C context,
                                                                       com.sun.tools.xjc.model.CElementPropertyInfo propertyInfo)
Specified by:
getTypes in interface GetTypes<C>

getTarget

public com.sun.tools.xjc.model.CNonElement getTarget(C context,
                                                     com.sun.tools.xjc.model.CAttributePropertyInfo propertyInfo)
Specified by:
getTarget in interface GetTypes<C>

getTarget

public com.sun.tools.xjc.model.CNonElement getTarget(C context,
                                                     com.sun.tools.xjc.model.CValuePropertyInfo propertyInfo)
Specified by:
getTarget in interface GetTypes<C>

getElements

public Set<com.sun.tools.xjc.model.CElement> getElements(C context,
                                                         com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
Specified by:
getElements in interface GetTypes<C>

getTypeUse

public com.sun.tools.xjc.model.TypeUse getTypeUse(C context,
                                                  com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
Specified by:
getTypeUse in interface GetTypes<C>


Copyright © 2005-2014. All Rights Reserved.