A C D E F G H I M N P R S T U W

A

addImportStatement(PsiJavaFile, String, PsiElementFactory, CodeStyleManager) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Add's an importstatement to the javafile and optimizes the imports afterwards.
apply() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
apply(PsiClass, PsiMethod, PsiMethod) - Method in class dk.lec.idea.plugin.generate.ReplacePolicy
 
apply(PsiClass, PsiMethod, PsiMethod) - Method in class dk.lec.idea.plugin.generate.DuplicatePolicy
 
apply(PsiClass, PsiMethod, PsiMethod) - Method in interface dk.lec.idea.plugin.generate.ConflictResolutionPolicy
 
apply(PsiClass, PsiMethod, PsiMethod) - Method in class dk.lec.idea.plugin.generate.CancelPolicy
 

C

CancelPolicy - class dk.lec.idea.plugin.generate.CancelPolicy.
 
config - Variable in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
Config - class dk.lec.idea.plugin.generate.Config.
Configuration.
Config() - Constructor for class dk.lec.idea.plugin.generate.Config
 
ConfigUI - class dk.lec.idea.plugin.generate.ConfigUI.
Configuration User Interface.
ConfigUI(Config) - Constructor for class dk.lec.idea.plugin.generate.ConfigUI
 
ConflictResolutionPolicy - interface dk.lec.idea.plugin.generate.ConflictResolutionPolicy.
Interface that defines a policy for dealing with conflicts (i.e., the user is trying to generate a Object.toString() method but one already exists in this class.
createComponent() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 

D

disposeComponent() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
disposeUIResources() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
dk.lec.idea.plugin.generate - package dk.lec.idea.plugin.generate
Generate toString() plugin v1.0
DuplicatePolicy - class dk.lec.idea.plugin.generate.DuplicatePolicy.
 

E

equals(Object) - Method in class dk.lec.idea.plugin.generate.Config
 

F

FieldElement - class dk.lec.idea.plugin.generate.FieldElement.
This is a field element containing information about the field.
FieldElement(String) - Constructor for class dk.lec.idea.plugin.generate.FieldElement
Constructor.
FieldElementFactory - class dk.lec.idea.plugin.generate.FieldElementFactory.
Factory for creating FieldElement objects.
FieldElementFactory() - Constructor for class dk.lec.idea.plugin.generate.FieldElementFactory
 
findMethodByName(PsiClass, String) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Find's an existing method with the given name.

G

GenerateCodeException - exception dk.lec.idea.plugin.generate.GenerateCodeException.
Error generating the javacode for the toString method.
GenerateCodeException(Throwable) - Constructor for class dk.lec.idea.plugin.generate.GenerateCodeException
Error generating the java code.
GenerateToStringAction - class dk.lec.idea.plugin.generate.GenerateToStringAction.
The IDEA action for this plugin.
GenerateToStringAction() - Constructor for class dk.lec.idea.plugin.generate.GenerateToStringAction
Constructor.
GenerateToStringPlugin - class dk.lec.idea.plugin.generate.GenerateToStringPlugin.
The IDEA component for this plugin.
GenerateToStringPlugin() - Constructor for class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
getCodeStyleManager(Project) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Get's the CodeStyleManager for the project.
getComponentName() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
getConfig() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
getConfig() - Method in class dk.lec.idea.plugin.generate.ConfigUI
 
getCurrentClass(PsiJavaFile, Editor) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Gets the current class for the javafile and relative to the editor's caret.
getDefaultMethodBody() - Method in class dk.lec.idea.plugin.generate.Config
 
getDisplayName() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
getFields(PsiClass) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Get's the fields for the class.
getFieldsAsCollection(PsiClass) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Get's the fields for the class.
getHelpTopic() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
getIcon() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
getInstance() - Static method in class dk.lec.idea.plugin.generate.ReplacePolicy
 
getInstance() - Static method in class dk.lec.idea.plugin.generate.DuplicatePolicy
 
getInstance() - Static method in class dk.lec.idea.plugin.generate.CancelPolicy
 
getMethodBody() - Method in class dk.lec.idea.plugin.generate.Config
 
getName() - Method in class dk.lec.idea.plugin.generate.FieldElement
Get's the fields name.
getOptions() - Static method in class dk.lec.idea.plugin.generate.MethodExistsDialog
Get's the options for this dialog.
getProject(DataContext) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Get's the IDEA project.
getPsiElemetFactory(PsiManager) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Get's the PSIElementFactory.
getPsiManager(Project) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Get's the PSIManager.
getReplaceDialogInitialOption() - Method in class dk.lec.idea.plugin.generate.Config
 
getSelectedJavaFile(DataContext) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Convenience method to get the selected Java file given a DataContext.
getSelectedJavaFile(Project, PsiManager) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Get's the javafile that's currently selected in the editor.

H

hasFields(PsiClass) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Does the class have any fields?
hashCode() - Method in class dk.lec.idea.plugin.generate.Config
 
hasImportStatement(PsiJavaFile, String) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Does the javafile have the importstatement.

I

initComponent() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
isArray() - Method in class dk.lec.idea.plugin.generate.FieldElement
Is this field an array type?
isCollection() - Method in class dk.lec.idea.plugin.generate.FieldElement
Is this field a Collection type (isAssignableFrom java.util.Collection)
isCollectionType(PsiElementFactory, PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Is the given field a Collection type?
isConstant() - Method in class dk.lec.idea.plugin.generate.FieldElement
Is the field a constant type?
isConstantField(PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Returns true if a field is constant.
isMap() - Method in class dk.lec.idea.plugin.generate.FieldElement
Is this field a Map type (isAssignableFrom java.util.Map)
isMapTye(PsiElementFactory, PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Is the given field a Map type?
isModified() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
isModifierTransient(PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Returns true if a field has a transient modifier.
isObjectArray() - Method in class dk.lec.idea.plugin.generate.FieldElement
Returns true if the field is a non-primitive array type (e.g., String[], Object[]} etc.).
isObjectArrayType(PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Is the given field an Object array type (etc.
isPrimitive() - Method in class dk.lec.idea.plugin.generate.FieldElement
Is this field a primitive type
isPrimitiveArray() - Method in class dk.lec.idea.plugin.generate.FieldElement
Returns true if the field is a primitive array type (int[], long[], float[] etc.).
isPrimitiveArrayType(PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Returns true if the given field a primtive array type (e.g., int[], long[], float[]).
isPrimitiveType(PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Is this field a primitive type
isString() - Method in class dk.lec.idea.plugin.generate.FieldElement
Is the field a String type?
isStringType(PsiElementFactory, PsiField) - Static method in class dk.lec.idea.plugin.generate.PsiUtil
Is the given field a String type?
isTransient() - Method in class dk.lec.idea.plugin.generate.FieldElement
Does the field have a transient modifier?
isUseDefaultAlways() - Method in class dk.lec.idea.plugin.generate.Config
 
isUseFieldChooserDialog() - Method in class dk.lec.idea.plugin.generate.Config
 
isUseFullyQualifiedName() - Method in class dk.lec.idea.plugin.generate.Config
 

M

main(String[]) - Static method in class dk.lec.idea.plugin.generate.ConfigUI
TODO - disable me
methodBody - Variable in class dk.lec.idea.plugin.generate.Config
 
MethodExistsDialog - class dk.lec.idea.plugin.generate.MethodExistsDialog.
This is a dialog when the toString() method already exists.
MethodExistsDialog() - Constructor for class dk.lec.idea.plugin.generate.MethodExistsDialog
 

N

newInstance(String, PsiField, PsiElementFactory) - Static method in class dk.lec.idea.plugin.generate.FieldElementFactory
Create a new FieldElement object.

P

PsiUtil - class dk.lec.idea.plugin.generate.PsiUtil.
Utility methods accessing the IDEA PSI API (Program Structure Information).

R

readExternal(Element) - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
readExternal(Element) - Method in class dk.lec.idea.plugin.generate.Config
 
replaceDialogInitialOption - Variable in class dk.lec.idea.plugin.generate.Config
 
ReplacePolicy - class dk.lec.idea.plugin.generate.ReplacePolicy.
 
reset() - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 

S

setConfig(Config) - Method in class dk.lec.idea.plugin.generate.ConfigUI
 
setMethodBody(String) - Method in class dk.lec.idea.plugin.generate.Config
 
setReplaceDialogInitialOption(ConflictResolutionPolicy) - Method in class dk.lec.idea.plugin.generate.Config
 
setUseDefaultAlways(boolean) - Method in class dk.lec.idea.plugin.generate.Config
 
setUseFieldChooserDialog(boolean) - Method in class dk.lec.idea.plugin.generate.Config
 
setUseFullyQualifiedName(boolean) - Method in class dk.lec.idea.plugin.generate.Config
 
showDialog(JComponent, ConflictResolutionPolicy) - Static method in class dk.lec.idea.plugin.generate.MethodExistsDialog
Shows this dialog.

T

toString() - Method in class dk.lec.idea.plugin.generate.ReplacePolicy
 
toString() - Method in class dk.lec.idea.plugin.generate.FieldElement
 
toString() - Method in class dk.lec.idea.plugin.generate.DuplicatePolicy
 
toString() - Method in class dk.lec.idea.plugin.generate.CancelPolicy
 

U

update(Editor, Presentation, DataContext) - Method in class dk.lec.idea.plugin.generate.GenerateToStringAction
 
useDefaultAlways - Variable in class dk.lec.idea.plugin.generate.Config
 
useFieldChooserDialog - Variable in class dk.lec.idea.plugin.generate.Config
 
useFullyQualifiedName - Variable in class dk.lec.idea.plugin.generate.Config
 

W

writeExternal(Element) - Method in class dk.lec.idea.plugin.generate.GenerateToStringPlugin
 
writeExternal(Element) - Method in class dk.lec.idea.plugin.generate.Config
 

A C D E F G H I M N P R S T U W