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

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

public class DefaultCreateDefaultIdPropertyInfos
extends Object
implements CreateDefaultIdPropertyInfos


Constructor Summary
DefaultCreateDefaultIdPropertyInfos()
           
 
Method Summary
 com.sun.tools.xjc.model.CPluginCustomization createIdCustomization(ProcessModel context, GeneratedId generatedId)
           
protected  com.sun.tools.xjc.model.CPropertyInfo createPropertyInfo(ProcessModel context, com.sun.tools.xjc.model.CClassInfo classInfo)
           
 QName getAttributeName(ProcessModel context, GeneratedId id)
           
 String getPropertyName(ProcessModel context, GeneratedId id)
           
 com.sun.tools.xjc.model.CNonElement getPropertyTypeInfo(ProcessModel context, GeneratedId id)
           
 boolean isTransient()
           
 Collection<com.sun.tools.xjc.model.CPropertyInfo> process(ProcessModel context, com.sun.tools.xjc.model.CClassInfo classInfo)
           
 void setTransient(boolean transientField)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCreateDefaultIdPropertyInfos

public DefaultCreateDefaultIdPropertyInfos()
Method Detail

isTransient

public boolean isTransient()
Specified by:
isTransient in interface CreateDefaultIdPropertyInfos

setTransient

public void setTransient(boolean transientField)
Specified by:
setTransient in interface CreateDefaultIdPropertyInfos

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)

getPropertyName

public String getPropertyName(ProcessModel context,
                              GeneratedId id)

getAttributeName

public QName getAttributeName(ProcessModel context,
                              GeneratedId id)

getPropertyTypeInfo

public com.sun.tools.xjc.model.CNonElement getPropertyTypeInfo(ProcessModel context,
                                                               GeneratedId id)

createIdCustomization

public com.sun.tools.xjc.model.CPluginCustomization createIdCustomization(ProcessModel context,
                                                                          GeneratedId generatedId)


Copyright © 2005-2014. All Rights Reserved.