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

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

public class DefaultCreateDefaultVersionPropertyInfos
extends Object
implements ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel>


Constructor Summary
DefaultCreateDefaultVersionPropertyInfos()
           
 
Method Summary
protected  com.sun.tools.xjc.model.CPropertyInfo createPropertyInfo(ProcessModel context, com.sun.tools.xjc.model.CClassInfo classInfo, GeneratedVersion cversion)
           
 com.sun.tools.xjc.model.CPluginCustomization createVersionCustomization(ProcessModel context, GeneratedVersion cversion)
           
 QName getAttributeName(ProcessModel context, GeneratedVersion version)
           
 String getPropertyName(ProcessModel context, GeneratedVersion cversion)
           
 com.sun.tools.xjc.model.CNonElement getPropertyTypeInfo(ProcessModel context, GeneratedVersion cversion)
           
 Collection<com.sun.tools.xjc.model.CPropertyInfo> process(ProcessModel context, com.sun.tools.xjc.model.CClassInfo classInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCreateDefaultVersionPropertyInfos

public DefaultCreateDefaultVersionPropertyInfos()
Method Detail

process

public Collection<com.sun.tools.xjc.model.CPropertyInfo> process(ProcessModel context,
                                                                 com.sun.tools.xjc.model.CClassInfo classInfo)
Specified by:
process in interface ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel>

createPropertyInfo

protected com.sun.tools.xjc.model.CPropertyInfo createPropertyInfo(ProcessModel context,
                                                                   com.sun.tools.xjc.model.CClassInfo classInfo,
                                                                   GeneratedVersion cversion)

getPropertyName

public String getPropertyName(ProcessModel context,
                              GeneratedVersion cversion)

getAttributeName

public QName getAttributeName(ProcessModel context,
                              GeneratedVersion version)

getPropertyTypeInfo

public com.sun.tools.xjc.model.CNonElement getPropertyTypeInfo(ProcessModel context,
                                                               GeneratedVersion cversion)

createVersionCustomization

public com.sun.tools.xjc.model.CPluginCustomization createVersionCustomization(ProcessModel context,
                                                                               GeneratedVersion cversion)


Copyright © 2005-2011. All Rights Reserved.