org.jvnet.hyperjaxb3.ejb.strategy.model.base
Class AbstractAdaptPropertyInfo
java.lang.Object
org.jvnet.hyperjaxb3.ejb.strategy.model.base.AbstractAdaptPropertyInfo
- All Implemented Interfaces:
- CreatePropertyInfos, PropertyInfoProcessor<Collection<com.sun.tools.xjc.model.CPropertyInfo>,ProcessModel>
- Direct Known Subclasses:
- AbstractAdaptBuiltinPropertyInfo, AbstractAdaptEnumPropertyInfo
public abstract class AbstractAdaptPropertyInfo
- extends Object
- implements CreatePropertyInfos
|
Method Summary |
com.sun.tools.xjc.model.CPropertyInfo |
createAttributePropertyInfo(String propertyName,
com.sun.xml.xsom.XSComponent source,
com.sun.tools.xjc.model.TypeUse propertyType,
QName propertyQName,
com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode collectionMode,
com.sun.tools.xjc.model.CCustomizations customizations)
|
com.sun.tools.xjc.model.CCustomizations |
createCustomizations(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
com.sun.tools.xjc.model.CPropertyInfo |
createElementPropertyInfo(String propertyName,
com.sun.xml.xsom.XSComponent source,
com.sun.tools.xjc.model.TypeUse propertyType,
QName propertyQName,
com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode collectionMode,
com.sun.tools.xjc.model.CCustomizations customizations)
|
com.sun.tools.xjc.model.CPropertyInfo |
createPropertyInfo(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode |
getDefaultGeneratedPropertyCollectionMode(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
abstract com.sun.xml.bind.v2.model.core.PropertyKind |
getDefaultGeneratedPropertyKind(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
abstract String |
getDefaultGeneratedPropertyName(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
QName |
getDefaultGeneratedPropertyQName(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
abstract com.sun.tools.xjc.model.TypeUse |
getPropertyType(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
com.sun.xml.xsom.XSComponent |
getSchemaComponent(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAdaptPropertyInfo
public AbstractAdaptPropertyInfo()
getPropertyType
public abstract com.sun.tools.xjc.model.TypeUse getPropertyType(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
getDefaultGeneratedPropertyName
public abstract String getDefaultGeneratedPropertyName(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
getDefaultGeneratedPropertyCollectionMode
public com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode getDefaultGeneratedPropertyCollectionMode(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
getDefaultGeneratedPropertyQName
public final QName getDefaultGeneratedPropertyQName(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
getDefaultGeneratedPropertyKind
public abstract com.sun.xml.bind.v2.model.core.PropertyKind getDefaultGeneratedPropertyKind(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
createPropertyInfo
public final com.sun.tools.xjc.model.CPropertyInfo createPropertyInfo(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
getSchemaComponent
public com.sun.xml.xsom.XSComponent getSchemaComponent(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
createCustomizations
public final com.sun.tools.xjc.model.CCustomizations createCustomizations(ProcessModel context,
com.sun.tools.xjc.model.CPropertyInfo propertyInfo)
createAttributePropertyInfo
public com.sun.tools.xjc.model.CPropertyInfo createAttributePropertyInfo(String propertyName,
com.sun.xml.xsom.XSComponent source,
com.sun.tools.xjc.model.TypeUse propertyType,
QName propertyQName,
com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode collectionMode,
com.sun.tools.xjc.model.CCustomizations customizations)
createElementPropertyInfo
public com.sun.tools.xjc.model.CPropertyInfo createElementPropertyInfo(String propertyName,
com.sun.xml.xsom.XSComponent source,
com.sun.tools.xjc.model.TypeUse propertyType,
QName propertyQName,
com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode collectionMode,
com.sun.tools.xjc.model.CCustomizations customizations)
Copyright © 2005-2011. All Rights Reserved.