public class ElementWrapperPlugin extends AbstractModelPlugin
logger| Constructor and Description |
|---|
ElementWrapperPlugin() |
| Modifier and Type | Method and Description |
|---|---|
Collection<QName> |
getCustomizationElementNames() |
Ignoring |
getIgnoring() |
String |
getOptionName() |
String |
getUsage() |
protected void |
postProcessModel(com.sun.tools.xjc.model.Model model,
MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
ErrorHandler errorHandler) |
protected void |
processWrappedElementPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo) |
protected void |
processWrappedElementRefPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
MElementRefPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo) |
protected void |
processWrappedElementRefsPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
MElementRefsPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo) |
protected void |
processWrappedElementsPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
MElementsPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo) |
protected void |
processWrappedPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo,
MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo) |
protected void |
processWrapperElementPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo,
MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo) |
void |
setIgnoring(Ignoring ignoring) |
getModel, getModelOutline, postProcessModel, runparseArgumentafterRun, beforeRun, getCustomizationURIs, init, isCustomizationTagName, onActivated, runpublic String getOptionName()
getOptionName in class com.sun.tools.xjc.Pluginpublic String getUsage()
getUsage in class com.sun.tools.xjc.Pluginprotected void postProcessModel(com.sun.tools.xjc.model.Model model,
MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel,
ErrorHandler errorHandler)
postProcessModel in class AbstractModelPluginpublic Ignoring getIgnoring()
public void setIgnoring(Ignoring ignoring)
public Collection<QName> getCustomizationElementNames()
getCustomizationElementNames in class AbstractPluginprotected void processWrapperElementPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo, MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo)
protected void processWrappedPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo, MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, MPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
protected void processWrappedElementPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo, MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
protected void processWrappedElementsPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo, MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, MElementsPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
protected void processWrappedElementRefPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo, MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, MElementRefPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
protected void processWrappedElementRefsPropertyInfo(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> mmodel, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> rootClassInfo, MElementPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperPropertyInfo, MClassInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrapperClassInfo, MElementRefsPropertyInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> wrappedPropertyInfo)
Copyright © 2005-2016. All Rights Reserved.