public static int getBoost(String fullyQualifiedTypeName, int min, int max) { float position= getDefault().getNormalizedPosition(fullyQualifiedTypeName); int dist= max - min; return Math.round(position * dist) + min; }
private void rememberSelection() { QualifiedTypeNameHistory.remember(getQualifiedTypeName()); }
public static QualifiedTypeNameHistory getDefault() { if (fgInstance == null) fgInstance= new QualifiedTypeNameHistory("QualifiedTypeNameHistory.xml"); //$NON-NLS-1$ return fgInstance; }
public static void remember(String fullyQualifiedTypeName) { getDefault().accessed(fullyQualifiedTypeName); }
QualifiedTypeNameHistory.getDefault().save();
public int compare(Object o1, Object o2) { if (((String)o1).equals(o2)) return 0; History history= QualifiedTypeNameHistory.getDefault(); int pos1= history.getPosition(o1); int pos2= history.getPosition(o2); if (pos1 == pos2) return Collator.getInstance().compare(o1, o2); if (pos1 > pos2) { return -1; } else { return 1; } }
String label= Messages.format(CorrectionMessages.UnresolvedElementsSubProcessor_importtype_description, arg); Image image= JavaPluginImages.get(JavaPluginImages.IMG_OBJS_IMPDECL); int boost= QualifiedTypeNameHistory.getBoost(fullName, 0, maxProposals); proposal= new AddImportCorrectionProposal(label, cu, relevance + 100 + boost, image, packName, simpleName, (SimpleName)node); proposal.setCommandId(ADD_IMPORT_ID);
public QualifiedTypeNameHistory(String fileName) { super(fileName, NODE_ROOT, NODE_TYPE_INFO); load(); }
public static void remember(String fullyQualifiedTypeName) { getDefault().accessed(fullyQualifiedTypeName); }
QualifiedTypeNameHistory.getDefault().save();
public int compare(Object o1, Object o2) { if (((String)o1).equals(o2)) return 0; History history= QualifiedTypeNameHistory.getDefault(); int pos1= history.getPosition(o1); int pos2= history.getPosition(o2); if (pos1 == pos2) return Collator.getInstance().compare(o1, o2); if (pos1 > pos2) { return -1; } else { return 1; } }
String label= Messages.format(CorrectionMessages.UnresolvedElementsSubProcessor_importtype_description, arg); Image image= JavaPluginImages.get(JavaPluginImages.IMG_OBJS_IMPDECL); int boost= QualifiedTypeNameHistory.getBoost(fullName, 0, maxProposals); proposal= new AddImportCorrectionProposal(label, cu, relevance + 100 + boost, image, packName, simpleName, (SimpleName)node); proposal.setCommandId(ADD_IMPORT_ID);
public QualifiedTypeNameHistory(String fileName) { super(fileName, NODE_ROOT, NODE_TYPE_INFO); load(); }
public static int getBoost(String fullyQualifiedTypeName, int min, int max) { float position= getDefault().getNormalizedPosition(fullyQualifiedTypeName); int dist= max - min; return Math.round(position * dist) + min; }
private void rememberSelection() throws CoreException { QualifiedTypeNameHistory.remember(getQualifiedTypeName()); }
public static void remember(String fullyQualifiedTypeName) { getDefault().accessed(fullyQualifiedTypeName); }
QualifiedTypeNameHistory.getDefault().save();
public int compare(Object o1, Object o2) { if (((String)o1).equals(o2)) return 0; History history= QualifiedTypeNameHistory.getDefault(); int pos1= history.getPosition(o1); int pos2= history.getPosition(o2); if (pos1 == pos2) return Collator.getInstance().compare(o1, o2); if (pos1 > pos2) { return -1; } else { return 1; } }
String label= Messages.format(CorrectionMessages.UnresolvedElementsSubProcessor_importtype_description, arg); Image image= JavaPluginImages.get(JavaPluginImages.IMG_OBJS_IMPDECL); int boost= QualifiedTypeNameHistory.getBoost(fullName, 0, maxProposals); proposal= new AddImportCorrectionProposal(label, cu, relevance + 100 + boost, image, packName, simpleName, (SimpleName)node); proposal.setCommandId(ADD_IMPORT_ID);
public QualifiedTypeNameHistory(String fileName) { super(fileName, NODE_ROOT, NODE_TYPE_INFO); load(); }