org.sonatype.sisu.jacksbee
Class EqualsBuilderPlugin

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.sonatype.sisu.jacksbee.AbstractIdentityBuilderPlugin
                  extended by org.sonatype.sisu.jacksbee.EqualsBuilderPlugin

public class EqualsBuilderPlugin
extends AbstractIdentityBuilderPlugin

Adds Object.equals(java.lang.Object) methods to all classes.

Since:
1.0

Field Summary
static String COMMONS
           
static String GWT
           
 
Fields inherited from class org.sonatype.sisu.jacksbee.AbstractIdentityBuilderPlugin
NAMESPACE_URI
 
Fields inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
logger
 
Constructor Summary
EqualsBuilderPlugin()
           
 
Method Summary
 String getBuilderType()
           
 String getOptionName()
           
 String getUsage()
           
protected  void processClassOutline(com.sun.tools.xjc.outline.ClassOutline outline)
           
 void setBuilderType(String builderType)
           
 
Methods inherited from class org.sonatype.sisu.jacksbee.AbstractIdentityBuilderPlugin
getCustomizationElementNames, isFieldApplicable, run
 
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
 

Field Detail

COMMONS

public static final String COMMONS
See Also:
Constant Field Values

GWT

public static final String GWT
See Also:
Constant Field Values
Constructor Detail

EqualsBuilderPlugin

public EqualsBuilderPlugin()
Method Detail

getBuilderType

public String getBuilderType()

setBuilderType

public void setBuilderType(String builderType)

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

processClassOutline

protected void processClassOutline(com.sun.tools.xjc.outline.ClassOutline outline)


Copyright © 2008-2012 Sonatype, Inc.. All Rights Reserved.