org.jvnet.jaxb2_commons.plugin.equals
Class EqualsPlugin
java.lang.Object
com.sun.tools.xjc.Plugin
org.jvnet.jaxb2_commons.plugin.AbstractPlugin
org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
org.jvnet.jaxb2_commons.plugin.equals.EqualsPlugin
public class EqualsPlugin
- extends AbstractParameterizablePlugin
| Methods inherited from class com.sun.tools.xjc.Plugin |
postProcessModel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EqualsPlugin
public EqualsPlugin()
getOptionName
public java.lang.String getOptionName()
- Specified by:
getOptionName in class com.sun.tools.xjc.Plugin
getUsage
public java.lang.String getUsage()
- Specified by:
getUsage in class com.sun.tools.xjc.Plugin
getFieldAccessorFactory
public FieldAccessorFactory getFieldAccessorFactory()
setFieldAccessorFactory
public void setFieldAccessorFactory(FieldAccessorFactory fieldAccessorFactory)
setEqualsStrategyClass
public void setEqualsStrategyClass(java.lang.String equalsStrategyClass)
getEqualsStrategyClass
public java.lang.String getEqualsStrategyClass()
createEqualsStrategy
public com.sun.codemodel.JExpression createEqualsStrategy(com.sun.codemodel.JCodeModel codeModel)
getIgnoring
public Ignoring getIgnoring()
setIgnoring
public void setIgnoring(Ignoring ignoring)
getCustomizationElementNames
public java.util.Collection<javax.xml.namespace.QName> getCustomizationElementNames()
- Overrides:
getCustomizationElementNames in class AbstractPlugin
run
public boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options opt,
org.xml.sax.ErrorHandler errorHandler)
- Overrides:
run in class AbstractPlugin
processClassOutline
protected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline classOutline)
generateObject$equals
protected com.sun.codemodel.JMethod generateObject$equals(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
generateEquals$equals
protected com.sun.codemodel.JMethod generateEquals$equals(com.sun.tools.xjc.outline.ClassOutline classOutline,
com.sun.codemodel.JDefinedClass theClass)
Copyright © 2005-2011. All Rights Reserved.