org.jvnet.hyperjaxb3.ejb.jpa2.strategy.model.base
Class WrapCollectionEnumNonReference

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

public class WrapCollectionEnumNonReference
extends Object
implements CreatePropertyInfos


Constructor Summary
WrapCollectionEnumNonReference()
           
 
Method Summary
 CreatePropertyInfos getCreatePropertyInfos(ProcessModel context, com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
           
 Collection<com.sun.tools.xjc.model.CPropertyInfo> process(ProcessModel context, com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
          Creates a collection of properties for the given property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapCollectionEnumNonReference

public WrapCollectionEnumNonReference()
Method Detail

process

public Collection<com.sun.tools.xjc.model.CPropertyInfo> process(ProcessModel context,
                                                                 com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
Description copied from interface: CreatePropertyInfos
Creates a collection of properties for the given property.

Specified by:
process in interface CreatePropertyInfos
Specified by:
process in interface PropertyInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel>
Parameters:
context - processing context.
propertyInfo - property to be processed.
Returns:
Collection of properties created for the given property. Must not be null, if nothing is created, return an empty collection instead.

getCreatePropertyInfos

public CreatePropertyInfos getCreatePropertyInfos(ProcessModel context,
                                                  com.sun.tools.xjc.model.CPropertyInfo propertyInfo)


Copyright © 2005-2011. All Rights Reserved.