org.jvnet.hyperjaxb3.ejb.strategy.model.base
Class WrapSingleHeteroReference
java.lang.Object
org.jvnet.hyperjaxb3.ejb.strategy.model.base.WrapSingleHeteroReference
- All Implemented Interfaces:
- CreatePropertyInfos, PropertyInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel>
public class WrapSingleHeteroReference
- extends Object
- implements CreatePropertyInfos
|
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
|
Method Summary |
protected Collection<com.sun.tools.xjc.model.CPropertyInfo> |
createElementProperties(com.sun.tools.xjc.model.CReferencePropertyInfo propertyInfo)
|
protected com.sun.tools.xjc.model.CPropertyInfo |
createElementProperty(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
|
protected com.sun.tools.xjc.model.CPropertyInfo |
createObjectProperty(ProcessModel context,
com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
|
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 |
logger
protected org.apache.commons.logging.Log logger
WrapSingleHeteroReference
public WrapSingleHeteroReference()
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.
createObjectProperty
protected com.sun.tools.xjc.model.CPropertyInfo createObjectProperty(ProcessModel context,
com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
createElementProperty
protected com.sun.tools.xjc.model.CPropertyInfo createElementProperty(com.sun.tools.xjc.model.CReferencePropertyInfo referencePropertyInfo)
createElementProperties
protected Collection<com.sun.tools.xjc.model.CPropertyInfo> createElementProperties(com.sun.tools.xjc.model.CReferencePropertyInfo propertyInfo)
Copyright © 2005-2011. All Rights Reserved.