public class ToStringPlugin extends AbstractParameterizablePlugin
logger
Constructor and Description |
---|
ToStringPlugin() |
Modifier and Type | Method and Description |
---|---|
com.sun.codemodel.JExpression |
createToStringStrategy(com.sun.codemodel.JCodeModel codeModel) |
protected com.sun.codemodel.JMethod |
generateObject$toString(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
protected com.sun.codemodel.JMethod |
generateToString$append(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
protected com.sun.codemodel.JMethod |
generateToString$appendFields(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass) |
Collection<QName> |
getCustomizationElementNames() |
FieldAccessorFactory |
getFieldAccessorFactory() |
Ignoring |
getIgnoring() |
String |
getOptionName() |
String |
getToStringStrategyClass() |
String |
getUsage() |
protected void |
processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline) |
boolean |
run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options opt,
ErrorHandler errorHandler) |
void |
setFieldAccessorFactory(FieldAccessorFactory fieldAccessorFactory) |
void |
setIgnoring(Ignoring ignoring) |
void |
setToStringStrategyClass(String toStringStrategy) |
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
public FieldAccessorFactory getFieldAccessorFactory()
public void setFieldAccessorFactory(FieldAccessorFactory fieldAccessorFactory)
public void setToStringStrategyClass(String toStringStrategy)
public String getToStringStrategyClass()
public com.sun.codemodel.JExpression createToStringStrategy(com.sun.codemodel.JCodeModel codeModel)
public Ignoring getIgnoring()
public void setIgnoring(Ignoring ignoring)
public Collection<QName> getCustomizationElementNames()
getCustomizationElementNames
in class AbstractPlugin
public boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options opt, ErrorHandler errorHandler)
run
in class AbstractPlugin
protected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline)
protected com.sun.codemodel.JMethod generateObject$toString(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.codemodel.JDefinedClass theClass)
protected com.sun.codemodel.JMethod generateToString$append(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.codemodel.JDefinedClass theClass)
protected com.sun.codemodel.JMethod generateToString$appendFields(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.codemodel.JDefinedClass theClass)
Copyright © 2005–2018. All rights reserved.