org.jvnet.jaxb2_commons.plugin.simpleequals
Class SimpleEqualsPlugin

java.lang.Object
  extended by com.sun.tools.xjc.Plugin
      extended by org.jvnet.jaxb2_commons.plugin.AbstractPlugin
          extended by org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
              extended by org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGeneratorPlugin<EqualsArguments>
                  extended by org.jvnet.jaxb2_commons.plugin.simpleequals.SimpleEqualsPlugin

public class SimpleEqualsPlugin
extends AbstractCodeGeneratorPlugin<EqualsArguments>


Field Summary
 
Fields inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
logger
 
Constructor Summary
SimpleEqualsPlugin()
           
 
Method Summary
protected  CodeGenerator<EqualsArguments> createCodeGenerator(com.sun.codemodel.JCodeModel codeModel)
           
protected  void generate(com.sun.tools.xjc.outline.ClassOutline classOutline, com.sun.codemodel.JDefinedClass theClass)
           
 String getOptionName()
           
protected  QName getSpecialIgnoredElementName()
           
 String getUsage()
           
 
Methods inherited from class org.jvnet.jaxb2_commons.plugin.codegenerator.AbstractCodeGeneratorPlugin
getCodeGenerator, getCustomizationElementNames, getFieldAccessorFactory, getIgnoring, processClassOutline, run, setFieldAccessorFactory, setIgnoring
 
Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
parseArgument
 
Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
afterRun, beforeRun, getCustomizationURIs, init, isCustomizationTagName, onActivated, run
 
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
 

Constructor Detail

SimpleEqualsPlugin

public SimpleEqualsPlugin()
Method Detail

getOptionName

public String getOptionName()
Specified by:
getOptionName in class com.sun.tools.xjc.Plugin

getUsage

public String getUsage()
Specified by:
getUsage in class com.sun.tools.xjc.Plugin

getSpecialIgnoredElementName

protected QName getSpecialIgnoredElementName()
Specified by:
getSpecialIgnoredElementName in class AbstractCodeGeneratorPlugin<EqualsArguments>

createCodeGenerator

protected CodeGenerator<EqualsArguments> createCodeGenerator(com.sun.codemodel.JCodeModel codeModel)
Specified by:
createCodeGenerator in class AbstractCodeGeneratorPlugin<EqualsArguments>

generate

protected void generate(com.sun.tools.xjc.outline.ClassOutline classOutline,
                        com.sun.codemodel.JDefinedClass theClass)
Specified by:
generate in class AbstractCodeGeneratorPlugin<EqualsArguments>


Copyright © 2005-2015. All Rights Reserved.