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, run
parseArgument
afterRun, beforeRun, getCustomizationURIs, init, isCustomizationTagName, onActivated, run
public String getOptionName()
getOptionName
in class com.sun.tools.xjc.Plugin
public String getUsage()
getUsage
in class com.sun.tools.xjc.Plugin
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)
postProcessModel
in class AbstractModelPlugin
public Ignoring getIgnoring()
public void setIgnoring(Ignoring ignoring)
public Collection<QName> getCustomizationElementNames()
getCustomizationElementNames
in class AbstractPlugin
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)
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–2018. All rights reserved.