org.jvnet.hyperjaxb3.ejb.strategy.model.base
Class AdaptSingleEnumNonReferenceAsEnumValue

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.model.base.AbstractAdaptPropertyInfo
      extended by org.jvnet.hyperjaxb3.ejb.strategy.model.base.AbstractAdaptEnumPropertyInfo
          extended by org.jvnet.hyperjaxb3.ejb.strategy.model.base.AdaptSingleEnumNonReferenceAsEnumValue
All Implemented Interfaces:
CreatePropertyInfos, PropertyInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel>

public class AdaptSingleEnumNonReferenceAsEnumValue
extends AbstractAdaptEnumPropertyInfo


Constructor Summary
AdaptSingleEnumNonReferenceAsEnumValue()
           
 
Method Summary
protected  com.sun.tools.xjc.outline.FieldOutline generateField(com.sun.tools.xjc.model.CPropertyInfo core, com.sun.tools.xjc.generator.bean.ClassOutlineImpl classOutline, com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 com.sun.tools.xjc.model.TypeUse getPropertyType(ProcessModel context, com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 
Methods inherited from class org.jvnet.hyperjaxb3.ejb.strategy.model.base.AbstractAdaptEnumPropertyInfo
getDefaultGeneratedPropertyKind, getDefaultGeneratedPropertyName, process
 
Methods inherited from class org.jvnet.hyperjaxb3.ejb.strategy.model.base.AbstractAdaptPropertyInfo
createAttributePropertyInfo, createCustomizations, createElementPropertyInfo, createPropertyInfo, getDefaultGeneratedPropertyCollectionMode, getDefaultGeneratedPropertyQName, getSchemaComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdaptSingleEnumNonReferenceAsEnumValue

public AdaptSingleEnumNonReferenceAsEnumValue()
Method Detail

getPropertyType

public com.sun.tools.xjc.model.TypeUse getPropertyType(ProcessModel context,
                                                       com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
Specified by:
getPropertyType in class AbstractAdaptPropertyInfo

generateField

protected com.sun.tools.xjc.outline.FieldOutline generateField(com.sun.tools.xjc.model.CPropertyInfo core,
                                                               com.sun.tools.xjc.generator.bean.ClassOutlineImpl classOutline,
                                                               com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
Specified by:
generateField in class AbstractAdaptEnumPropertyInfo


Copyright © 2005-2011. All Rights Reserved.