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

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.model.base.DefaultProcessModel
All Implemented Interfaces:
ModelProcessor<EjbPlugin>, ProcessModel

public class DefaultProcessModel
extends Object
implements ProcessModel


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
DefaultProcessModel()
           
 
Method Summary
 AdaptTypeUse getAdaptBuiltinTypeUse()
           
 CreateDefaultIdPropertyInfos getCreateDefaultIdPropertyInfos()
           
 ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> getCreateDefaultVersionPropertyInfos()
           
 ProcessClassInfo getCreateIdClass()
           
 Customizing getCustomizing()
           
 ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> getGetIdPropertyInfos()
           
 GetTypes<ProcessModel> getGetTypes()
           
 ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> getGetVersionPropertyInfos()
           
 Ignoring getIgnoring()
           
 ProcessClassInfo getProcessClassInfo()
           
 ProcessPropertyInfos getProcessPropertyInfos()
           
 CreatePropertyInfos getWrapCollectionBuiltinAttribute()
           
 CreatePropertyInfos getWrapCollectionBuiltinElement()
           
 CreatePropertyInfos getWrapCollectionBuiltinValue()
           
 CreatePropertyInfos getWrapCollectionEnumAttribute()
           
 CreatePropertyInfos getWrapCollectionEnumElement()
           
 CreatePropertyInfos getWrapCollectionEnumValue()
           
 CreatePropertyInfos getWrapCollectionHeteroElement()
           
 CreatePropertyInfos getWrapCollectionHeteroReference()
           
 CreatePropertyInfos getWrapCollectionWildcardReference()
           
 CreatePropertyInfos getWrapComplexHeteroCollection()
           
 CreatePropertyInfos getWrapSingleBuiltinAttribute()
           
 CreatePropertyInfos getWrapSingleBuiltinElement()
           
 CreatePropertyInfos getWrapSingleBuiltinElementReference()
           
 CreatePropertyInfos getWrapSingleBuiltinValue()
           
 CreatePropertyInfos getWrapSingleClassElementReference()
           
 CreatePropertyInfos getWrapSingleClassReference()
           
 CreatePropertyInfos getWrapSingleEnumAttribute()
           
 CreatePropertyInfos getWrapSingleEnumElement()
           
 CreatePropertyInfos getWrapSingleEnumElementReference()
           
 CreatePropertyInfos getWrapSingleEnumValue()
           
 CreatePropertyInfos getWrapSingleHeteroElement()
           
 CreatePropertyInfos getWrapSingleHeteroReference()
           
 CreatePropertyInfos getWrapSingleSubstitutedElementReference()
           
 CreatePropertyInfos getWrapSingleWildcardReference()
           
 Collection<com.sun.tools.xjc.model.CClassInfo> process(EjbPlugin context, com.sun.tools.xjc.model.Model model, com.sun.tools.xjc.Options options)
           
 void setAdaptBuiltinTypeUse(AdaptTypeUse adaptBuiltinTypeUse)
           
 void setCreateDefaultIdPropertyInfos(CreateDefaultIdPropertyInfos createDefaultIdPropertyInfos)
           
 void setCreateDefaultVersionPropertyInfos(ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> createDefaultVersionPropertyInfos)
           
 void setCreateIdClass(ProcessClassInfo createIdClass)
           
 void setCustomizing(Customizing customizations)
           
 void setGetIdPropertyInfos(ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> getIdPropertyInfos)
           
 void setGetTypes(GetTypes<ProcessModel> getTypes)
           
 void setGetVersionPropertyInfos(ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> getVersionPropertyInfos)
           
 void setIgnoring(Ignoring ignoring)
           
 void setProcessClassInfo(ProcessClassInfo processClassInfo)
           
 void setProcessPropertyInfos(ProcessPropertyInfos processPropertyInfos)
           
 void setWrapCollectionBuiltinAttribute(CreatePropertyInfos wrapCollectionBuiltinAttribute)
           
 void setWrapCollectionBuiltinElement(CreatePropertyInfos wrapCollectionBuiltinElement)
           
 void setWrapCollectionBuiltinValue(CreatePropertyInfos wrapCollectionBuiltinValue)
           
 void setWrapCollectionEnumAttribute(CreatePropertyInfos wrapCollectionEnumAttribute)
           
 void setWrapCollectionEnumElement(CreatePropertyInfos wrapCollectionEnumElement)
           
 void setWrapCollectionEnumValue(CreatePropertyInfos wrapCollectionEnumValue)
           
 void setWrapCollectionHeteroElement(CreatePropertyInfos wrapCollectionHeteroElement)
           
 void setWrapCollectionHeteroReference(CreatePropertyInfos wrapCollectionHeteroReference)
           
 void setWrapCollectionWildcardReference(CreatePropertyInfos wrapCollectionWildcardReference)
           
 void setWrapComplexHeteroCollection(CreatePropertyInfos wrapHeteroCollection)
           
 void setWrapSingleBuiltinAttribute(CreatePropertyInfos wrapSingleBuiltinAttribute)
           
 void setWrapSingleBuiltinElement(CreatePropertyInfos wrapSingleBuiltinElement)
           
 void setWrapSingleBuiltinElementReference(CreatePropertyInfos wrapSingleBuiltinElementReference)
           
 void setWrapSingleBuiltinValue(CreatePropertyInfos wrapSingleBuiltinValue)
           
 void setWrapSingleClassElementReference(CreatePropertyInfos wrapSingleClassElementReference)
           
 void setWrapSingleClassReference(CreatePropertyInfos wrapSingleClassReference)
           
 void setWrapSingleEnumAttribute(CreatePropertyInfos wrapSingleEnumAttribute)
           
 void setWrapSingleEnumElement(CreatePropertyInfos wrapSingleEnumElement)
           
 void setWrapSingleEnumElementReference(CreatePropertyInfos wrapSingleEnumElementReference)
           
 void setWrapSingleEnumValue(CreatePropertyInfos wrapSingleEnumValue)
           
 void setWrapSingleHeteroElement(CreatePropertyInfos wrapSingleHeteroElement)
           
 void setWrapSingleHeteroReference(CreatePropertyInfos wrapSingleHeteroReference)
           
 void setWrapSingleSubstitutedElementReference(CreatePropertyInfos wrapSingleSubstitutedElementReference)
           
 void setWrapSingleWildcardReference(CreatePropertyInfos wrapSingleWildcardReference)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.commons.logging.Log logger
Constructor Detail

DefaultProcessModel

public DefaultProcessModel()
Method Detail

process

public Collection<com.sun.tools.xjc.model.CClassInfo> process(EjbPlugin context,
                                                              com.sun.tools.xjc.model.Model model,
                                                              com.sun.tools.xjc.Options options)
                                                       throws Exception
Specified by:
process in interface ModelProcessor<EjbPlugin>
Throws:
Exception

getProcessClassInfo

public ProcessClassInfo getProcessClassInfo()
Specified by:
getProcessClassInfo in interface ProcessModel

setProcessClassInfo

public void setProcessClassInfo(ProcessClassInfo processClassInfo)

getProcessPropertyInfos

public ProcessPropertyInfos getProcessPropertyInfos()
Specified by:
getProcessPropertyInfos in interface ProcessModel

setProcessPropertyInfos

public void setProcessPropertyInfos(ProcessPropertyInfos processPropertyInfos)

getCreateIdClass

public ProcessClassInfo getCreateIdClass()
Specified by:
getCreateIdClass in interface ProcessModel

setCreateIdClass

public void setCreateIdClass(ProcessClassInfo createIdClass)

getCreateDefaultIdPropertyInfos

public CreateDefaultIdPropertyInfos getCreateDefaultIdPropertyInfos()
Specified by:
getCreateDefaultIdPropertyInfos in interface ProcessModel

setCreateDefaultIdPropertyInfos

public void setCreateDefaultIdPropertyInfos(CreateDefaultIdPropertyInfos createDefaultIdPropertyInfos)

getCreateDefaultVersionPropertyInfos

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

setCreateDefaultVersionPropertyInfos

public void setCreateDefaultVersionPropertyInfos(ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> createDefaultVersionPropertyInfos)

getGetIdPropertyInfos

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

setGetIdPropertyInfos

public void setGetIdPropertyInfos(ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> getIdPropertyInfos)

getGetVersionPropertyInfos

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

setGetVersionPropertyInfos

public void setGetVersionPropertyInfos(ClassInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel> getVersionPropertyInfos)

getWrapComplexHeteroCollection

public CreatePropertyInfos getWrapComplexHeteroCollection()

setWrapComplexHeteroCollection

public void setWrapComplexHeteroCollection(CreatePropertyInfos wrapHeteroCollection)

getGetTypes

public GetTypes<ProcessModel> getGetTypes()
Specified by:
getGetTypes in interface ProcessModel

setGetTypes

public void setGetTypes(GetTypes<ProcessModel> getTypes)

getWrapSingleBuiltinAttribute

public CreatePropertyInfos getWrapSingleBuiltinAttribute()
Specified by:
getWrapSingleBuiltinAttribute in interface ProcessModel

setWrapSingleBuiltinAttribute

public void setWrapSingleBuiltinAttribute(CreatePropertyInfos wrapSingleBuiltinAttribute)

getWrapSingleEnumAttribute

public CreatePropertyInfos getWrapSingleEnumAttribute()
Specified by:
getWrapSingleEnumAttribute in interface ProcessModel

setWrapSingleEnumAttribute

public void setWrapSingleEnumAttribute(CreatePropertyInfos wrapSingleEnumAttribute)

getWrapCollectionBuiltinAttribute

public CreatePropertyInfos getWrapCollectionBuiltinAttribute()
Specified by:
getWrapCollectionBuiltinAttribute in interface ProcessModel

setWrapCollectionBuiltinAttribute

public void setWrapCollectionBuiltinAttribute(CreatePropertyInfos wrapCollectionBuiltinAttribute)

getWrapCollectionEnumAttribute

public CreatePropertyInfos getWrapCollectionEnumAttribute()
Specified by:
getWrapCollectionEnumAttribute in interface ProcessModel

setWrapCollectionEnumAttribute

public void setWrapCollectionEnumAttribute(CreatePropertyInfos wrapCollectionEnumAttribute)

getWrapSingleBuiltinValue

public CreatePropertyInfos getWrapSingleBuiltinValue()
Specified by:
getWrapSingleBuiltinValue in interface ProcessModel

setWrapSingleBuiltinValue

public void setWrapSingleBuiltinValue(CreatePropertyInfos wrapSingleBuiltinValue)

getWrapSingleEnumValue

public CreatePropertyInfos getWrapSingleEnumValue()
Specified by:
getWrapSingleEnumValue in interface ProcessModel

setWrapSingleEnumValue

public void setWrapSingleEnumValue(CreatePropertyInfos wrapSingleEnumValue)

getWrapCollectionBuiltinValue

public CreatePropertyInfos getWrapCollectionBuiltinValue()
Specified by:
getWrapCollectionBuiltinValue in interface ProcessModel

setWrapCollectionBuiltinValue

public void setWrapCollectionBuiltinValue(CreatePropertyInfos wrapCollectionBuiltinValue)

getWrapCollectionEnumValue

public CreatePropertyInfos getWrapCollectionEnumValue()
Specified by:
getWrapCollectionEnumValue in interface ProcessModel

setWrapCollectionEnumValue

public void setWrapCollectionEnumValue(CreatePropertyInfos wrapCollectionEnumValue)

getWrapSingleBuiltinElement

public CreatePropertyInfos getWrapSingleBuiltinElement()
Specified by:
getWrapSingleBuiltinElement in interface ProcessModel

setWrapSingleBuiltinElement

public void setWrapSingleBuiltinElement(CreatePropertyInfos wrapSingleBuiltinElement)

getWrapSingleEnumElement

public CreatePropertyInfos getWrapSingleEnumElement()
Specified by:
getWrapSingleEnumElement in interface ProcessModel

setWrapSingleEnumElement

public void setWrapSingleEnumElement(CreatePropertyInfos wrapSingleEnumElement)

getWrapSingleHeteroElement

public CreatePropertyInfos getWrapSingleHeteroElement()
Specified by:
getWrapSingleHeteroElement in interface ProcessModel

setWrapSingleHeteroElement

public void setWrapSingleHeteroElement(CreatePropertyInfos wrapSingleHeteroElement)

getWrapCollectionBuiltinElement

public CreatePropertyInfos getWrapCollectionBuiltinElement()
Specified by:
getWrapCollectionBuiltinElement in interface ProcessModel

setWrapCollectionBuiltinElement

public void setWrapCollectionBuiltinElement(CreatePropertyInfos wrapCollectionBuiltinElement)

getWrapCollectionEnumElement

public CreatePropertyInfos getWrapCollectionEnumElement()
Specified by:
getWrapCollectionEnumElement in interface ProcessModel

setWrapCollectionEnumElement

public void setWrapCollectionEnumElement(CreatePropertyInfos wrapCollectionEnumElement)

getWrapCollectionHeteroElement

public CreatePropertyInfos getWrapCollectionHeteroElement()
Specified by:
getWrapCollectionHeteroElement in interface ProcessModel

setWrapCollectionHeteroElement

public void setWrapCollectionHeteroElement(CreatePropertyInfos wrapCollectionHeteroElement)

getWrapSingleBuiltinElementReference

public CreatePropertyInfos getWrapSingleBuiltinElementReference()
Specified by:
getWrapSingleBuiltinElementReference in interface ProcessModel

setWrapSingleBuiltinElementReference

public void setWrapSingleBuiltinElementReference(CreatePropertyInfos wrapSingleBuiltinElementReference)

getWrapSingleEnumElementReference

public CreatePropertyInfos getWrapSingleEnumElementReference()
Specified by:
getWrapSingleEnumElementReference in interface ProcessModel

setWrapSingleEnumElementReference

public void setWrapSingleEnumElementReference(CreatePropertyInfos wrapSingleEnumElementReference)

getWrapSingleClassElementReference

public CreatePropertyInfos getWrapSingleClassElementReference()
Specified by:
getWrapSingleClassElementReference in interface ProcessModel

setWrapSingleClassElementReference

public void setWrapSingleClassElementReference(CreatePropertyInfos wrapSingleClassElementReference)

getWrapSingleSubstitutedElementReference

public CreatePropertyInfos getWrapSingleSubstitutedElementReference()
Specified by:
getWrapSingleSubstitutedElementReference in interface ProcessModel

setWrapSingleSubstitutedElementReference

public void setWrapSingleSubstitutedElementReference(CreatePropertyInfos wrapSingleSubstitutedElementReference)

getWrapSingleHeteroReference

public CreatePropertyInfos getWrapSingleHeteroReference()
Specified by:
getWrapSingleHeteroReference in interface ProcessModel

setWrapSingleHeteroReference

public void setWrapSingleHeteroReference(CreatePropertyInfos wrapSingleHeteroReference)

getWrapSingleClassReference

public CreatePropertyInfos getWrapSingleClassReference()
Specified by:
getWrapSingleClassReference in interface ProcessModel

setWrapSingleClassReference

public void setWrapSingleClassReference(CreatePropertyInfos wrapSingleClassReference)

getWrapSingleWildcardReference

public CreatePropertyInfos getWrapSingleWildcardReference()
Specified by:
getWrapSingleWildcardReference in interface ProcessModel

setWrapSingleWildcardReference

public void setWrapSingleWildcardReference(CreatePropertyInfos wrapSingleWildcardReference)

getWrapCollectionHeteroReference

public CreatePropertyInfos getWrapCollectionHeteroReference()
Specified by:
getWrapCollectionHeteroReference in interface ProcessModel

setWrapCollectionHeteroReference

public void setWrapCollectionHeteroReference(CreatePropertyInfos wrapCollectionHeteroReference)

getWrapCollectionWildcardReference

public CreatePropertyInfos getWrapCollectionWildcardReference()
Specified by:
getWrapCollectionWildcardReference in interface ProcessModel

setWrapCollectionWildcardReference

public void setWrapCollectionWildcardReference(CreatePropertyInfos wrapCollectionWildcardReference)

getAdaptBuiltinTypeUse

public AdaptTypeUse getAdaptBuiltinTypeUse()
Specified by:
getAdaptBuiltinTypeUse in interface ProcessModel

setAdaptBuiltinTypeUse

public void setAdaptBuiltinTypeUse(AdaptTypeUse adaptBuiltinTypeUse)

getIgnoring

public Ignoring getIgnoring()
Specified by:
getIgnoring in interface ProcessModel

setIgnoring

public void setIgnoring(Ignoring ignoring)

getCustomizing

public Customizing getCustomizing()
Specified by:
getCustomizing in interface ProcessModel

setCustomizing

public void setCustomizing(Customizing customizations)


Copyright © 2005-2014. All Rights Reserved.