SYMBOL INDEX (779 symbols across 64 files) FILE: json_generator/json_generator.py function convert_image (line 14) | def convert_image(file): function convert_images (line 30) | def convert_images(): function get_android_icons_file (line 48) | def get_android_icons_file(color, resolution, name): function handle_android_icons (line 56) | def handle_android_icons(): function list_dirs_only (line 84) | def list_dirs_only(dir): function list_images (line 88) | def list_images(dir): function extract_data (line 92) | def extract_data(icon_file_name): function get_material_icons_file (line 103) | def get_material_icons_file(category, color, size, resolution, name): function handle_material_icons (line 111) | def handle_material_icons(): FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/IProjectSettingsComponent.java type IProjectSettingsComponent (line 5) | public interface IProjectSettingsComponent extends ProjectComponent { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/IconApplication.java class IconApplication (line 29) | public class IconApplication implements ApplicationComponent { method getComponentName (line 35) | @NotNull method initComponent (line 41) | @Override method disposeComponent (line 104) | @Override method getControllerFactory (line 110) | public IControllerFactory getControllerFactory() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/ProjectSettingsComponent.java class ProjectSettingsComponent (line 9) | public class ProjectSettingsComponent extends AbstractProjectComponent i... method ProjectSettingsComponent (line 12) | protected ProjectSettingsComponent(Project project) { method projectOpened (line 16) | @Override method initComponent (line 21) | @Override method disposeComponent (line 28) | @Override method getComponentName (line 34) | @NotNull FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/actions/AndroidAssetUtilsGroup.java class AndroidAssetUtilsGroup (line 20) | public class AndroidAssetUtilsGroup extends DefaultActionGroup { method update (line 21) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/actions/AndroidBatchImportAction.java class AndroidBatchImportAction (line 26) | public class AndroidBatchImportAction extends AnAction { method AndroidBatchImportAction (line 28) | public AndroidBatchImportAction() { method actionPerformed (line 34) | @Override method update (line 43) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/actions/AndroidMultiDrawableAction.java class AndroidMultiDrawableAction (line 26) | public class AndroidMultiDrawableAction extends AnAction { method AndroidMultiDrawableAction (line 28) | public AndroidMultiDrawableAction() { method actionPerformed (line 34) | @Override method update (line 43) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/actions/IconsAction.java class IconsAction (line 26) | public class IconsAction extends AnAction { method IconsAction (line 28) | public IconsAction() { method actionPerformed (line 34) | @Override method update (line 43) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/actions/VectorsAction.java class VectorsAction (line 26) | public class VectorsAction extends AnAction { method VectorsAction (line 28) | public VectorsAction() { method actionPerformed (line 34) | @Override method update (line 43) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/DefaultControllerFactory.java class DefaultControllerFactory (line 15) | public class DefaultControllerFactory implements IControllerFactory { method DefaultControllerFactory (line 23) | public DefaultControllerFactory(IconPack androidIcons, method setProject (line 29) | @Override method getAndroidIconsController (line 38) | @Override method getMaterialIconsController (line 43) | @Override method getDefaultsController (line 48) | @Override method getSettingsController (line 56) | @Override method tearDown (line 64) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/IController.java type IController (line 3) | public interface IController { method addObserver (line 4) | void addObserver(T observer); method removeObserver (line 6) | void removeObserver(T observer); method tearDown (line 8) | void tearDown(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/IControllerFactory.java type IControllerFactory (line 9) | public interface IControllerFactory { method setProject (line 11) | void setProject(Project project); method getAndroidIconsController (line 13) | IAndroidIconsController getAndroidIconsController(); method getMaterialIconsController (line 15) | IMaterialIconsController getMaterialIconsController(); method getDefaultsController (line 17) | IDefaultsController getDefaultsController(); method getSettingsController (line 19) | ISettingsController getSettingsController(); method tearDown (line 21) | void tearDown(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/batchscale/BatchScaleImporterController.java class BatchScaleImporterController (line 19) | public class BatchScaleImporterController implements IBatchScaleImporter... method BatchScaleImporterController (line 26) | public BatchScaleImporterController() { method addObserver (line 42) | @Override method removeObserver (line 48) | @Override method tearDown (line 53) | @Override method addImage (line 58) | @Override method editImages (line 71) | @Override method removeImages (line 111) | @Override method removeImage (line 122) | @Override method getImageCount (line 134) | @Override method getImage (line 139) | @Override method getTargetResolutions (line 149) | @Override method getExportTask (line 163) | @Override method notifyUpdated (line 175) | private void notifyUpdated() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/batchscale/BatchScaleImporterObserver.java type BatchScaleImporterObserver (line 3) | public interface BatchScaleImporterObserver { method updated (line 4) | void updated(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/batchscale/IBatchScaleImporterController.java type IBatchScaleImporterController (line 12) | public interface IBatchScaleImporterController extends IController imag... method editImages (line 16) | void editImages(Project project, Module module, int[] indices); method removeImages (line 18) | void removeImages(int[] indices); method removeImage (line 20) | void removeImage(String sourcePath); method getImageCount (line 22) | int getImageCount(); method getImage (line 24) | ImageInformation getImage(int index); method getTargetResolutions (line 26) | List getTargetResolutions(ImageInformation information); method getExportTask (line 28) | RefactoringTask getExportTask(Project project); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/batchscale/additem/AddItemBatchScaleDialogObserver.java type AddItemBatchScaleDialogObserver (line 3) | public interface AddItemBatchScaleDialogObserver { method updated (line 4) | void updated(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/batchscale/additem/AddItemBatchScaleImporterController.java class AddItemBatchScaleImporterController (line 23) | public class AddItemBatchScaleImporterController implements IAddItemBatc... method AddItemBatchScaleImporterController (line 42) | public AddItemBatchScaleImporterController(IDefaultsController default... method AddItemBatchScaleImporterController (line 60) | public AddItemBatchScaleImporterController(Resolution sourceResolution, method init (line 83) | private void init(File file) { method getExportName (line 97) | @Override method getExportPath (line 102) | @Override method getTargetResolutions (line 107) | @Override method getTargetWidth (line 112) | @Override method getTargetHeight (line 117) | @Override method getAlgorithm (line 122) | @Override method getMethod (line 127) | @Override method getImageFile (line 132) | @Override method setSourceResolution (line 137) | @Override method getSourceResolution (line 143) | @Override method addTargetResolution (line 148) | @Override method removeTargetResolution (line 157) | @Override method setTargetHeight (line 166) | @Override method setTargetWidth (line 176) | @Override method setTargetRoot (line 186) | @Override method setExportName (line 195) | @Override method setAlgorithm (line 204) | @Override method setMethod (line 214) | @Override method getMethods (line 223) | @Override method getFormat (line 228) | @Override method isNinePatch (line 233) | @Override method setFormat (line 238) | @Override method getDestination (line 247) | @Override method setDestination (line 252) | @Override method getScaledSize (line 262) | @Override method getImageInformation (line 268) | @Override method getImageInformation (line 290) | @Override method getRealScaleFactor (line 311) | private float getRealScaleFactor(Resolution targetResolution) { method getOriginalTargetSize (line 317) | private int getOriginalTargetSize(Resolution sourceResolution, Resolut... method addObserver (line 323) | @Override method removeObserver (line 329) | @Override method tearDown (line 334) | @Override method notifyUpdated (line 339) | private void notifyUpdated() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/batchscale/additem/IAddItemBatchScaleImporterController.java type IAddItemBatchScaleImporterController (line 15) | public interface IAddItemBatchScaleImporterController extends IControlle... method getExportName (line 16) | String getExportName(); method getExportPath (line 18) | String getExportPath(); method getTargetResolutions (line 20) | Set getTargetResolutions(); method getTargetWidth (line 22) | int getTargetWidth(); method getTargetHeight (line 24) | int getTargetHeight(); method getAlgorithm (line 26) | ResizeAlgorithm getAlgorithm(); method getMethod (line 28) | String getMethod(); method getImageFile (line 30) | File getImageFile(); method setSourceResolution (line 32) | void setSourceResolution(Resolution resolution); method getSourceResolution (line 34) | Resolution getSourceResolution(); method addTargetResolution (line 36) | void addTargetResolution(Resolution resolution); method removeTargetResolution (line 38) | void removeTargetResolution(Resolution resolution); method setTargetHeight (line 40) | void setTargetHeight(int height); method setTargetWidth (line 42) | void setTargetWidth(int width); method setTargetRoot (line 44) | void setTargetRoot(String path); method setExportName (line 46) | void setExportName(String name); method setAlgorithm (line 48) | void setAlgorithm(ResizeAlgorithm algorithm); method setMethod (line 50) | void setMethod(String method); method setFormat (line 52) | void setFormat(Format format); method setDestination (line 54) | void setDestination(Destination destination); method getMethods (line 56) | List getMethods(); method getFormat (line 58) | Format getFormat(); method getDestination (line 60) | Destination getDestination(); method isNinePatch (line 62) | boolean isNinePatch(); method getScaledSize (line 64) | int[] getScaledSize(Resolution resolution); method getImageInformation (line 66) | List getImageInformation(Project project); method getImageInformation (line 68) | List getImageInformation(Project project, FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/defaults/DefaultsController.java class DefaultsController (line 14) | public class DefaultsController implements IDefaultsController { method DefaultsController (line 41) | public DefaultsController(ISettingsController settingsController) { method getResolutions (line 45) | @Override method setResolutions (line 50) | @Override method getImageAsset (line 56) | @Override method setImageAsset (line 61) | @Override method getSourceResolution (line 67) | @Override method setSourceResolution (line 72) | @Override method getSize (line 78) | @Override method setSize (line 83) | @Override method getColor (line 89) | @Override method setColor (line 94) | @Override method getAlgorithm (line 100) | @Override method setAlgorithm (line 105) | @Override method getMethod (line 111) | @Override method setMethod (line 116) | @Override method getFormat (line 122) | @Override method setFormat (line 127) | @Override method getDestination (line 133) | @Override method setDestination (line 138) | @Override method restore (line 144) | @Override method tearDown (line 157) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/defaults/IDefaultsController.java type IDefaultsController (line 11) | public interface IDefaultsController { method getResolutions (line 12) | Set getResolutions(); method setResolutions (line 13) | void setResolutions(Set resolutions); method getImageAsset (line 15) | ImageAsset getImageAsset(); method setImageAsset (line 16) | void setImageAsset(ImageAsset imageAsset); method getSourceResolution (line 18) | Resolution getSourceResolution(); method setSourceResolution (line 19) | void setSourceResolution(Resolution sourceResolution); method getSize (line 21) | String getSize(); method setSize (line 22) | void setSize(String size); method getColor (line 24) | String getColor(); method setColor (line 25) | void setColor(String color); method getAlgorithm (line 27) | ResizeAlgorithm getAlgorithm(); method setAlgorithm (line 28) | void setAlgorithm(ResizeAlgorithm algorithm); method getMethod (line 30) | String getMethod(); method setMethod (line 31) | void setMethod(String method); method getFormat (line 33) | Format getFormat(); method setFormat (line 34) | void setFormat(Format format); method getDestination (line 36) | Destination getDestination(); method setDestination (line 37) | void setDestination(Destination destination); method restore (line 39) | void restore(); method tearDown (line 40) | void tearDown(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/iconimporter/IIconsImporterController.java type IIconsImporterController (line 15) | public interface IIconsImporterController extends IController getCategories(); method getAssets (line 46) | List getAssets(); method getSizes (line 48) | List getSizes(); method getColors (line 50) | List getColors(); method getSelectedSize (line 52) | String getSelectedSize(); method getSelectedColor (line 54) | String getSelectedColor(); method getSelectedIconPack (line 56) | IIconPackController getSelectedIconPack(); method getSelectedCategory (line 58) | String getSelectedCategory(); method setFormat (line 60) | void setFormat(Format format); method isNinePatch (line 62) | boolean isNinePatch(); method getFormat (line 64) | Format getFormat(); method getTask (line 66) | RefactoringTask getTask(Project project); method setExportResolution (line 68) | void setExportResolution(Resolution resolution, boolean export); method getExportResolutions (line 70) | Set getExportResolutions(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/iconimporter/IconsImporterController.java class IconsImporterController (line 23) | public class IconsImporterController implements IIconsImporterController { method IconsImporterController (line 37) | public IconsImporterController(IDefaultsController defaultsController, method IconsImporterController (line 59) | public IconsImporterController(IDefaultsController defaultsController, method addObserver (line 79) | @Override method removeObserver (line 85) | @Override method tearDown (line 90) | @Override method setExportRoot (line 95) | @Override method setSelectedIconPack (line 104) | @Override method getControllerForIconPackId (line 116) | @NotNull method setSelectedCategory (line 130) | @Override method setSelectedAsset (line 140) | @Override method updateColorAndSize (line 147) | private void updateColorAndSize() { method setSelectedSize (line 156) | @Override method setSelectedColor (line 169) | @Override method setExportName (line 182) | @Override method getExportName (line 194) | @Override method getExportRoot (line 199) | @Override method getImageFile (line 204) | @Override method getThumbnailFile (line 209) | @Override method getSelectedImageFile (line 215) | @Override method getSelectedImageFile (line 220) | @Override method getCategories (line 226) | @Override method getAssets (line 231) | @Override method getSizes (line 236) | @Override method getColors (line 241) | @Override method getSelectedAsset (line 246) | @Override method getSelectedSize (line 251) | @Override method getSelectedColor (line 256) | @Override method getSelectedIconPack (line 261) | @Override method getSelectedCategory (line 266) | @Override method setFormat (line 271) | @Override method isNinePatch (line 280) | @Override method getFormat (line 285) | @Override method getTask (line 290) | @Override method setExportResolution (line 323) | @Override method getExportResolutions (line 332) | @Override method notifyUpdated (line 337) | private void notifyUpdated() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/iconimporter/IconsImporterObserver.java type IconsImporterObserver (line 3) | public interface IconsImporterObserver { method updated (line 4) | void updated(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/icons/IIconPackController.java type IIconPackController (line 10) | public interface IIconPackController { method getId (line 12) | String getId(); method getAssets (line 14) | List getAssets(String category); method getAssets (line 16) | List getAssets(List categories); method getImageFile (line 18) | File getImageFile(ImageAsset asset, String color, Resolution resolution); method getImageFile (line 20) | File getImageFile(ImageAsset asset, String color, String size, Resolut... method tearDown (line 22) | void tearDown(); method getCategories (line 24) | List getCategories(); method getIconPack (line 26) | IconPack getIconPack(); method supportsVectors (line 28) | boolean supportsVectors(); method getThumbnailResolution (line 30) | Resolution getThumbnailResolution(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/icons/androidicons/AndroidIconsController.java class AndroidIconsController (line 12) | public class AndroidIconsController implements IAndroidIconsController { method AndroidIconsController (line 16) | public AndroidIconsController(IconPack iconPack) { method getId (line 20) | @Override method getIconPack (line 25) | @Override method supportsVectors (line 30) | @Override method getThumbnailResolution (line 35) | @Override method getAssets (line 40) | @Override method getAssets (line 45) | @Override method getCategories (line 50) | @Override method getImageFile (line 55) | @Override method getImageFile (line 60) | @Override method tearDown (line 72) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/icons/androidicons/IAndroidIconsController.java type IAndroidIconsController (line 5) | public interface IAndroidIconsController extends IIconPackController { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/icons/materialicons/IMaterialIconsController.java type IMaterialIconsController (line 5) | public interface IMaterialIconsController extends IIconPackController { method openHelp (line 6) | void openHelp(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/icons/materialicons/MaterialIconsController.java class MaterialIconsController (line 17) | public class MaterialIconsController implements IMaterialIconsController { method MaterialIconsController (line 22) | public MaterialIconsController(IconPack iconPack) { method initCategoryMap (line 27) | private HashMap> initCategoryMap(IconPack ico... method getId (line 41) | @Override method getIconPack (line 46) | @Override method supportsVectors (line 51) | @Override method getThumbnailResolution (line 56) | @Override method getAssets (line 61) | @Override method getAssets (line 66) | @Override method getCategories (line 71) | @Override method openHelp (line 76) | @Override method getImageFile (line 81) | @Override method getImageFile (line 86) | @Override method getImageFilePath (line 97) | private String getImageFilePath(ImageAsset asset, String color, String... method getVectorFilePath (line 106) | private String getVectorFilePath(ImageAsset asset) { method tearDown (line 113) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/multi/IMultiImporterController.java type IMultiImporterController (line 14) | public interface IMultiImporterController extends IController> getZipImages(); method resetZipInformation (line 28) | void resetZipInformation(); method getZipTask (line 30) | RefactoringTask getZipTask(Project project, File tempDir); method setExportName (line 32) | void setExportName(String exportName); method getExportName (line 34) | String getExportName(); method getMostRecentImage (line 36) | File getMostRecentImage(); method setMostRecentImage (line 38) | void setMostRecentImage(Resolution resolution); method containsNinePatch (line 40) | boolean containsNinePatch(); method getFormat (line 42) | Format getFormat(); method setFormat (line 44) | void setFormat(Format format); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/multi/MultiImporterController.java class MultiImporterController (line 23) | public class MultiImporterController implements IMultiImporterController { method MultiImporterController (line 33) | public MultiImporterController(IDefaultsController defaultsController) { method addObserver (line 40) | @Override method removeObserver (line 46) | @Override method getTargetRoot (line 51) | @Override method setTargetRoot (line 56) | @Override method addImage (line 65) | @Override method addZipImage (line 80) | @Override method getZipImages (line 96) | @Override method resetZipInformation (line 101) | @Override method getTask (line 106) | @Override method getZipTask (line 119) | @Override method setExportName (line 132) | @Override method getExportName (line 141) | @Override method getMostRecentImage (line 146) | @Override method setMostRecentImage (line 154) | @Override method notifyUpdated (line 163) | private void notifyUpdated() { method containsNinePatch (line 169) | @Override method getFormat (line 179) | @Override method setFormat (line 184) | @Override method tearDown (line 193) | @Override class ZipRefactoringTask (line 198) | private static class ZipRefactoringTask extends RefactoringTask { method ZipRefactoringTask (line 201) | public ZipRefactoringTask(Project project, File tempDir) { method shouldStartInBackground (line 206) | @Override method onPostExecute (line 211) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/multi/MultiImporterObserver.java type MultiImporterObserver (line 3) | public interface MultiImporterObserver { method updated (line 4) | void updated(); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/settings/ISettingsController.java type ISettingsController (line 14) | public interface ISettingsController extends IController resolutions); method getResolutions (line 25) | Set getResolutions(Set defaultResolutions); method saveSourceResolution (line 27) | void saveSourceResolution(Resolution sourceResolution); method getSourceResolution (line 28) | Resolution getSourceResolution(Resolution defaultSourceResolution); method saveAlgorithm (line 30) | void saveAlgorithm(ResizeAlgorithm algorithm); method getAlgorithm (line 31) | ResizeAlgorithm getAlgorithm(ResizeAlgorithm defaultAlgorithm); method saveMethod (line 33) | void saveMethod(String method); method getMethod (line 34) | String getMethod(String defaultMethod); method saveColor (line 36) | void saveColor(String color); method getColor (line 37) | String getColor(); method saveSize (line 39) | void saveSize(String size); method getSize (line 40) | String getSize(); method saveImageAsset (line 42) | void saveImageAsset(ImageAsset imageAsset); method getImageAsset (line 43) | ImageAsset getImageAsset(); method saveFormat (line 45) | void saveFormat(Format format); method getFormat (line 46) | Format getFormat(Format defaultFormat); method saveDestination (line 48) | void saveDestination(Destination destination); method getDestination (line 49) | Destination getDestination(Destination defaultDestination); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/settings/SettingsController.java class SettingsController (line 25) | public class SettingsController implements ISettingsController { method SettingsController (line 42) | public SettingsController() { method addObserver (line 46) | @Override method removeObserver (line 51) | @Override method saveResRootForProject (line 56) | @Override method getResourceRoot (line 62) | @Override method getResourceRootPath (line 72) | @Override method getLastImageFolder (line 78) | @Override method saveLastImageFolder (line 84) | @Override method setProject (line 90) | @Override method saveResolutions (line 95) | @Override method getResolutions (line 107) | @Override method saveSourceResolution (line 128) | @Override method getSourceResolution (line 133) | @Override method saveAlgorithm (line 138) | @Override method getAlgorithm (line 143) | @Override method saveMethod (line 148) | @Override method getMethod (line 153) | @Override method saveColor (line 158) | @Override method getColor (line 163) | @Override method saveSize (line 168) | @Override method getSize (line 173) | @Override method saveImageAsset (line 178) | @Override method getImageAsset (line 207) | @Override method saveFormat (line 229) | @Override method getFormat (line 234) | @Override method saveDestination (line 239) | @Override method getDestination (line 244) | @Override method getOrDefault (line 249) | private String getOrDefault(String key, String defaultValue) { method updateOrDelete (line 257) | private void updateOrDelete(String key, Object value) { method tearDown (line 266) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/controllers/settings/SettingsObserver.java type SettingsObserver (line 3) | public interface SettingsObserver { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/dialogs/AddItemBatchScaleDialog.java class AddItemBatchScaleDialog (line 43) | public class AddItemBatchScaleDialog extends DialogWrapper implements Ad... method actionPerformed (line 70) | @Override method actionPerformed (line 78) | @Override method actionPerformed (line 86) | @Override method actionPerformed (line 94) | @Override method propertyChange (line 106) | @Override method actionPerformed (line 117) | @Override method actionPerformed (line 126) | @Override method AddItemBatchScaleDialog (line 137) | public AddItemBatchScaleDialog(final Project project, method AddItemBatchScaleDialog (line 164) | public AddItemBatchScaleDialog(final Project project, method initInternal (line 179) | private void initInternal() { method initTargetRoot (line 188) | private void initTargetRoot() { method initCheckBoxes (line 198) | private void initCheckBoxes() { method initExportRoot (line 208) | private void initExportRoot() { method initExportName (line 218) | private void initExportName() { method initController (line 228) | private void initController(File file) { method initRequiredControllers (line 239) | private void initRequiredControllers() { method initController (line 245) | private void initController(Resolution sourceResolution, List virtualFiles, final Pr... method addSingleFileImmediately (line 193) | private void addSingleFileImmediately(VirtualFile file) { method addSingleFile (line 218) | private void addSingleFile(VirtualFile file) { method initTable (line 227) | private void initTable() { method initRenderers (line 236) | private void initRenderers() { method initRowSelection (line 277) | private void initRowSelection() { method initColumnSizes (line 298) | private void initColumnSizes() { method updateImage (line 313) | private void updateImage(ImageInformation item) { method getInitialFile (line 324) | protected VirtualFile getInitialFile() { method expandPath (line 344) | private String expandPath(String dirName) { method createCenterPanel (line 354) | @Nullable method createUIComponents (line 360) | private void createUIComponents() { method getIcon (line 375) | @NotNull method doOKAction (line 382) | @Override method updated (line 389) | @Override public void updated() { method updateTable (line 398) | private void updateTable() { class ImageTableModel (line 413) | private static class ImageTableModel extends AbstractTableModel { method ImageTableModel (line 420) | public ImageTableModel(IBatchScaleImporterController controller) { method getRowCount (line 424) | @Override method getColumnCount (line 429) | @Override method getColumnName (line 434) | @Override method getValueAt (line 439) | @Override method getColumnClass (line 455) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/dialogs/AndroidMultiDrawableImporter.java class AndroidMultiDrawableImporter (line 71) | public class AndroidMultiDrawableImporter extends DialogWrapper implemen... method isFileVisible (line 79) | @Override method isFileSelectable (line 84) | @Override method isZip (line 89) | private boolean isZip(String name) { method actionPerformed (line 122) | @Override method AndroidMultiDrawableImporter (line 132) | public AndroidMultiDrawableImporter(final Project project, final Modul... method doValidate (line 156) | @Nullable method doOKAction (line 170) | @Override method updated (line 179) | @Override method updateFormat (line 187) | private void updateFormat() { method updateTargetRoot (line 198) | private void updateTargetRoot() { method updateName (line 206) | private void updateName() { method updateImage (line 220) | private void updateImage() { method createCenterPanel (line 228) | @Nullable method initResourceRoot (line 234) | private void initResourceRoot() { method initBrowser (line 244) | private void initBrowser(final Resolution resolution, final FileBrowse... method createUIComponents (line 260) | private void createUIComponents() { method createDefaultActions (line 271) | @Override method getZipImportAction (line 277) | protected final Action getZipImportAction() { method openZipArchive (line 281) | private void openZipArchive() { method importZipArchive (line 299) | private void importZipArchive(VirtualFile virtualFile) { method getInitialFile (line 393) | private VirtualFile getInitialFile() { method expandPath (line 413) | private String expandPath(String dirName) { method createActions (line 423) | @Override class ZipImportAction (line 436) | private class ZipImportAction extends AbstractAction { method ZipImportAction (line 437) | public ZipImportAction() { method actionPerformed (line 441) | public void actionPerformed(ActionEvent e) { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/dialogs/EditItemsBatchScaleDialog.java class EditItemsBatchScaleDialog (line 33) | public class EditItemsBatchScaleDialog extends DialogWrapper implements ... method actionPerformed (line 57) | @Override method actionPerformed (line 65) | @Override method actionPerformed (line 73) | @Override method actionPerformed (line 81) | @Override method actionPerformed (line 93) | @Override method EditItemsBatchScaleDialog (line 103) | public EditItemsBatchScaleDialog(final Project project, method initInternal (line 122) | private void initInternal() { method initTargetRoot (line 132) | private void initTargetRoot() { method initAlgorithms (line 142) | private void initAlgorithms() { method initCheckBoxes (line 148) | private void initCheckBoxes() { method initExportRoot (line 158) | private void initExportRoot() { method initRequiredControllers (line 168) | private void initRequiredControllers() { method initController (line 174) | private void initController(Resolution sourceResolution, List items,... method doOKAction (line 53) | @Override method doValidate (line 61) | @Nullable method createCenterPanel (line 70) | @Nullable type ResourceSelectionListener (line 76) | public interface ResourceSelectionListener { method onResourceSelected (line 77) | void onResourceSelected(VirtualFile resDir); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/dialogs/VectorImporter.java class VectorImporter (line 59) | public class VectorImporter extends DialogWrapper implements IconsImport... method actionPerformed (line 78) | @Override method actionPerformed (line 86) | @Override method actionPerformed (line 94) | @Override method consume (line 102) | @Override method itemStateChanged (line 114) | @Override method VectorImporter (line 125) | public VectorImporter(Project project, Module module) { method initSearch (line 158) | private void initSearch() { method createActions (line 180) | @NotNull method prepareSpinner (line 187) | private void prepareSpinner(JComboBox comboBox, ActionListener listene... method initSpinner (line 193) | private void initSpinner(JComboBox comboBox, Object selectedItem, Acti... method updateCategories (line 198) | private void updateCategories() { method updateAssets (line 207) | private void updateAssets() { method updateExportName (line 216) | private void updateExportName() { method updateSearch (line 220) | private void updateSearch() { method updateImage (line 226) | private void updateImage() { method doHelpAction (line 240) | @Override method doOKAction (line 245) | @Override method importIcons (line 253) | private void importIcons() { method doValidate (line 257) | @Nullable method createCenterPanel (line 275) | @Nullable method updated (line 281) | @Override method createUIComponents (line 290) | private void createUIComponents() { method initResRoot (line 294) | private void initResRoot() { class AssetSpinnerRenderer (line 305) | private class AssetSpinnerRenderer extends ListCellRendererWrapper scalingInfor... method exportTempImage (line 241) | private void exportTempImage(final ImageInformation information) { method copyTempImage (line 255) | private void copyTempImage(ImageInformation information) { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/images/ResizeAlgorithm.java type ResizeAlgorithm (line 21) | public enum ResizeAlgorithm { method ResizeAlgorithm (line 27) | ResizeAlgorithm(String name) { method getMethods (line 31) | public List getMethods() { method getMethod (line 50) | public Object getMethod(String method) { method getPrettyMethod (line 72) | public String getPrettyMethod(Object method) { method toString (line 96) | @Override method from (line 101) | public static ResizeAlgorithm from(String algorithm) { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/listeners/RadioListListener.java type RadioListListener (line 16) | public interface RadioListListener { method radioSelectionChanged (line 17) | void radioSelectionChanged(int selectedIndex); FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/listeners/SimpleKeyListener.java class SimpleKeyListener (line 6) | public class SimpleKeyListener implements KeyListener { method keyTyped (line 7) | @Override method keyPressed (line 12) | @Override method keyReleased (line 17) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/listeners/SimpleMouseListener.java class SimpleMouseListener (line 19) | public class SimpleMouseListener implements MouseListener { method mouseClicked (line 20) | @Override method mousePressed (line 23) | @Override method mouseReleased (line 26) | @Override method mouseEntered (line 29) | @Override method mouseExited (line 32) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/model/Destination.java type Destination (line 5) | public enum Destination { method Destination (line 12) | Destination(String folderName) { method getFolderName (line 16) | public String getFolderName() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/model/Format.java type Format (line 5) | public enum Format { method nonVectorValues (line 14) | public static Format[] nonVectorValues() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/model/IconPack.java class IconPack (line 5) | public class IconPack { method IconPack (line 14) | public IconPack(String name, String id, String url, String path, List<... method getName (line 23) | public String getName() { method getId (line 27) | public String getId() { method getUrl (line 31) | public String getUrl() { method getPath (line 35) | public String getPath() { method getAssets (line 39) | public List getAssets() { method getCategories (line 43) | public List getCategories() { method toString (line 47) | @Override method equals (line 52) | @Override method hashCode (line 62) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/model/ImageAsset.java class ImageAsset (line 8) | public class ImageAsset implements Comparable, method ImageAsset (line 18) | public ImageAsset(String name, method getName (line 32) | public String getName() { method getIconPack (line 36) | public String getIconPack() { method getCategory (line 40) | public String getCategory() { method getResolutions (line 44) | public List getResolutions() { method getColors (line 48) | public List getColors() { method getSizes (line 52) | public List getSizes() { method toString (line 56) | @Override method compareTo (line 61) | @Override FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/model/ImageInformation.java class ImageInformation (line 23) | public class ImageInformation { method ImageInformation (line 39) | private ImageInformation(File imageFile, method newBuilder (line 63) | public static Builder newBuilder() { method newBuilder (line 67) | public static Builder newBuilder(ImageInformation imageInformation) { method getTempDir (line 71) | public static File getTempDir() { method getTempImage (line 75) | public File getTempImage() { method getImageFile (line 81) | public File getImageFile() { method getTargetResolution (line 85) | public Resolution getTargetResolution() { method getFactor (line 89) | public float getFactor() { method getExportPath (line 93) | public String getExportPath() { method getExportName (line 97) | public String getExportName() { method isNinePatch (line 101) | public boolean isNinePatch() { method getAlgorithm (line 105) | public ResizeAlgorithm getAlgorithm() { method getMethod (line 109) | public Object getMethod() { method getFormat (line 113) | public Format getFormat() { method getDestination (line 117) | public Destination getDestination() { method getTargetFile (line 121) | public File getTargetFile() { method isVector (line 130) | public boolean isVector() { class Builder (line 134) | public static class Builder { method Builder (line 150) | private Builder() { method Builder (line 153) | private Builder(ImageInformation imageInformation) { method setExportName (line 167) | public Builder setExportName(String exportName) { method setExportPath (line 172) | public Builder setExportPath(String exportPath) { method setTargetResolution (line 177) | public Builder setTargetResolution(Resolution targetResolution) { method setFactor (line 182) | public Builder setFactor(float factor) { method setVector (line 187) | public Builder setVector(boolean vector) { method setNinePatch (line 192) | public Builder setNinePatch(boolean ninePatch) { method setAlgorithm (line 197) | public Builder setAlgorithm(ResizeAlgorithm algorithm) { method setMethod (line 202) | public Builder setMethod(Object method) { method setImageFile (line 207) | public Builder setImageFile(File imageFile) { method setFormat (line 215) | public Builder setFormat(Format format) { method setDestination (line 220) | public Builder setDestination(Destination destination) { method build (line 225) | public ImageInformation build() { method getImageFile (line 239) | public File getImageFile() { method getExportPath (line 243) | public String getExportPath() { method getExportName (line 247) | public String getExportName() { method getFactor (line 251) | public float getFactor() { method getTargetResolution (line 255) | public Resolution getTargetResolution() { method isNinePatch (line 259) | public boolean isNinePatch() { method isVector (line 263) | public boolean isVector() { method getAlgorithm (line 267) | public ResizeAlgorithm getAlgorithm() { method getMethod (line 271) | public Object getMethod() { method getFormat (line 275) | public Format getFormat() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/model/Resolution.java type Resolution (line 24) | public enum Resolution { method nonVectorValues (line 38) | public static Resolution[] nonVectorValues() { method from (line 42) | public static Resolution from(String value) { class Deserializer (line 66) | public static class Deserializer implements JsonDeserializer scali... FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/util/ImageUtils.java class ImageUtils (line 36) | public class ImageUtils { method ImageUtils (line 38) | private ImageUtils() { method updateImage (line 41) | public static void updateImage(JLabel imageContainer, File imageFile, ... method getScaleFactor (line 80) | public static double getScaleFactor(int iMasterSize, int iTargetSize) { method getScaleFactorToFit (line 87) | public static double getScaleFactorToFit(Dimension original, Dimension... method resizeNormalImage (line 97) | public static BufferedImage resizeNormalImage(ImageInformation informa... method resizeNormalImage (line 102) | private static BufferedImage resizeNormalImage(BufferedImage image, method resizeNinePatchImage (line 129) | public static BufferedImage resizeNinePatchImage(ImageInformation info... method getExportName (line 165) | public static String getExportName(String prefix, String name) { method trim9PBorder (line 175) | private static BufferedImage trim9PBorder(BufferedImage inputImage) { method enforceBorderColors (line 187) | private static void enforceBorderColors(BufferedImage inputImage) { method generateBordersImage (line 206) | private static BufferedImage generateBordersImage(BufferedImage source, method resizeBorder (line 262) | private static BufferedImage resizeBorder(final BufferedImage border, method verifyBorderImage (line 296) | private static void verifyBorderImage(BufferedImage border) throws IOE... method rescaleBorder (line 308) | private static BufferedImage rescaleBorder(BufferedImage image, int ta... method saveImageTempFile (line 389) | public static File saveImageTempFile(BufferedImage resizedImage, method ensureJpgCompatibility (line 406) | private static BufferedImage ensureJpgCompatibility(BufferedImage imag... FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/util/MathUtils.java class MathUtils (line 16) | public class MathUtils { method MathUtils (line 17) | private MathUtils() { method floatEquals (line 20) | public static boolean floatEquals(float a, float b) { method clamp (line 24) | public static int clamp(int val, int min, int max) { method clamp (line 28) | public static double clamp(double val, double min, double max) { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/util/RefactorUtils.java class RefactorUtils (line 18) | public class RefactorUtils { method RefactorUtils (line 28) | private RefactorUtils() { method getScaleFactor (line 31) | public static float getScaleFactor(Resolution target, Resolution baseL... FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/util/RunnableUtils.java class RunnableUtils (line 20) | public class RunnableUtils { method runWriteCommand (line 22) | public static void runWriteCommand(Project project, Runnable cmd, Stri... class WriteAction (line 26) | public static class WriteAction implements Runnable { method WriteAction (line 27) | WriteAction(Runnable cmd) { method run (line 31) | public void run() { method RunnableUtils (line 38) | private RunnableUtils() { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/util/TextUtils.java class TextUtils (line 3) | public final class TextUtils { method TextUtils (line 4) | private TextUtils() { method isEmpty (line 7) | public static boolean isEmpty(final CharSequence s) { method isBlank (line 11) | public static boolean isBlank(final CharSequence s) { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/widgets/ExportNameField.java class ExportNameField (line 13) | public class ExportNameField extends JFormattedTextField { method ExportNameField (line 15) | public ExportNameField() { class RegexFormatter (line 45) | private static class RegexFormatter extends DefaultFormatter { method RegexFormatter (line 48) | public RegexFormatter(String pattern) throws PatternSyntaxException { method setPattern (line 56) | public void setPattern(Pattern pattern) { method getPattern (line 60) | public Pattern getPattern() { method stringToValue (line 65) | public Object stringToValue(String text) throws ParseException { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/widgets/FileBrowserField.java class FileBrowserField (line 28) | public class FileBrowserField extends TextFieldWithBrowseButton { method isFileVisible (line 38) | public boolean isFileVisible(VirtualFile file, boolean showHiddenFiles) { method isFileSelectable (line 45) | public boolean isFileSelectable(VirtualFile file) { method isFileVisible (line 58) | public boolean isFileVisible(VirtualFile file, boolean showHiddenFiles) { method isFileSelectable (line 65) | public boolean isFileSelectable(VirtualFile file) { method FileBrowserField (line 85) | public FileBrowserField(FileChooserDescriptor descriptor) { method init (line 91) | public void init(Project project, ISettingsController settingsControll... method initFileChooser (line 97) | private void initFileChooser() { method initWithResourceRoot (line 163) | public void initWithResourceRoot(Project project, Module module, ISett... method getResRootFile (line 179) | private void getResRootFile(Project project, Module module, ResourcesD... method setText (line 191) | @Override method notifyListener (line 197) | private void notifyListener(String filePath) { method setSelectionListener (line 204) | public void setSelectionListener(Consumer fileConsumer) { FILE: src/main/java/de/mprengemann/intellij/plugin/androidicons/widgets/RadioButtonList.java class RadioButtonList (line 34) | public class RadioButtonList extends JBList { method RadioButtonList (line 41) | public RadioButtonList(final RadioListListener radioListListener) { method RadioButtonList (line 45) | public RadioButtonList(final DefaultListModel dataModel, final RadioLi... method RadioButtonList (line 50) | public RadioButtonList() { method RadioButtonList (line 54) | public RadioButtonList(final DefaultListModel dataModel) { method setItems (line 91) | public void setItems(final List items, @Nullable Function