dk.lec.idea.plugin.generate
Class Config

java.lang.Object
  |
  +--dk.lec.idea.plugin.generate.Config
All Implemented Interfaces:
com.intellij.openapi.util.JDOMExternalizable

public class Config
extends java.lang.Object
implements com.intellij.openapi.util.JDOMExternalizable

Configuration.

The configuration is stored using JDOMExternalizable that automatically stores the state of this classes public fields.


Field Summary
 java.lang.String methodBody
           
 ConflictResolutionPolicy replaceDialogInitialOption
           
 boolean useDefaultAlways
           
 boolean useFieldChooserDialog
           
 boolean useFullyQualifiedName
           
 
Constructor Summary
Config()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getDefaultMethodBody()
           
 java.lang.String getMethodBody()
           
 ConflictResolutionPolicy getReplaceDialogInitialOption()
           
 int hashCode()
           
 boolean isUseDefaultAlways()
           
 boolean isUseFieldChooserDialog()
           
 boolean isUseFullyQualifiedName()
           
 void readExternal(org.jdom.Element element)
           
 void setMethodBody(java.lang.String methodBody)
           
 void setReplaceDialogInitialOption(ConflictResolutionPolicy replaceDialogInitialOption)
           
 void setUseDefaultAlways(boolean useDefaultAlways)
           
 void setUseFieldChooserDialog(boolean useFieldChooserDialog)
           
 void setUseFullyQualifiedName(boolean useFullyQualifiedName)
           
 void writeExternal(org.jdom.Element element)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

useFullyQualifiedName

public boolean useFullyQualifiedName

useFieldChooserDialog

public boolean useFieldChooserDialog

useDefaultAlways

public boolean useDefaultAlways

replaceDialogInitialOption

public ConflictResolutionPolicy replaceDialogInitialOption

methodBody

public java.lang.String methodBody
Constructor Detail

Config

public Config()
Method Detail

isUseFullyQualifiedName

public boolean isUseFullyQualifiedName()

setUseFullyQualifiedName

public void setUseFullyQualifiedName(boolean useFullyQualifiedName)

getMethodBody

public java.lang.String getMethodBody()

getDefaultMethodBody

public java.lang.String getDefaultMethodBody()

setMethodBody

public void setMethodBody(java.lang.String methodBody)

isUseFieldChooserDialog

public boolean isUseFieldChooserDialog()

setUseFieldChooserDialog

public void setUseFieldChooserDialog(boolean useFieldChooserDialog)

isUseDefaultAlways

public boolean isUseDefaultAlways()

setUseDefaultAlways

public void setUseDefaultAlways(boolean useDefaultAlways)

getReplaceDialogInitialOption

public ConflictResolutionPolicy getReplaceDialogInitialOption()

setReplaceDialogInitialOption

public void setReplaceDialogInitialOption(ConflictResolutionPolicy replaceDialogInitialOption)

readExternal

public void readExternal(org.jdom.Element element)
                  throws com.intellij.openapi.util.InvalidDataException
Specified by:
readExternal in interface com.intellij.openapi.util.JDOMExternalizable
com.intellij.openapi.util.InvalidDataException

writeExternal

public void writeExternal(org.jdom.Element element)
                   throws com.intellij.openapi.util.WriteExternalException
Specified by:
writeExternal in interface com.intellij.openapi.util.JDOMExternalizable
com.intellij.openapi.util.WriteExternalException

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object