private void addExcludedPackage(@Nullable String packageName) { if (StringUtil.isEmpty(packageName)) return; int index = -Arrays.binarySearch(myExcludePackagesModel.toArray(), packageName) - 1; if (index >= 0) { myExcludePackagesModel.add(index, packageName); ScrollingUtil.ensureIndexIsVisible(myExcludePackagesList, index, 0); } myExcludePackagesList.clearSelection(); myExcludePackagesList.setSelectedValue(packageName, true); myExcludePackagesList.requestFocus(); } }
/** * Returns an array containing all of the elements in this list in the * correct order. * * @return an array containing the elements of the list */ @Override public Object[] toArray() { Object[] result; Object[] internal; int i; internal = super.toArray(); result = new Object[internal.length]; for (i = 0; i < internal.length; i++) { result[i] = ((CheckBoxListItem) internal[i]).getContent(); } return result; }
/** * Returns the values of the list. * * @return the list's values. */ public Object[] getValues() { return this.listModel.toArray(); }
/** * Returns all the test files. */ private java.util.List getAllTestFiles() { return Arrays.asList(fileListModel.toArray()); }
public String[] getClassPathlist(){ Object [] listObject = listModel.toArray() ; String [] listString =new String[listObject.length]; for(int i=0 ;i<listObject.length ;i++){ listString[i]=listObject[i].toString() ; } return listString ; } // test loading
/** * DOCUMENT ME! * * @return DOCUMENT ME! */ public Object[] getSelectionList() { return ((DefaultListModel) selectedAttributes.getModel()).toArray(); }
/** * Returns selected columns. * * @return selected columns. */ private List getSelectedColumns() { DefaultListModel model = (DefaultListModel)includeList.getModel(); return Arrays.asList(model.toArray()); }
public File[] getFiles () { Object[] files = ((DefaultListModel)this.roots.getModel()).toArray(); File[] result = new File[files.length]; System.arraycopy(files, 0, result, 0, files.length); return result; }
public File[] getFiles () { Object[] files = ((DefaultListModel)this.roots.getModel()).toArray(); File[] result = new File[files.length]; System.arraycopy(files, 0, result, 0, files.length); return result; }
/** * Returns selected columns. * * @return selected columns. */ private List getSelectedColumns() { DefaultListModel model = (DefaultListModel)includeList.getModel(); return Arrays.asList(model.toArray()); }
// To create: DefaultListModel model = new DefaultListModel(); for(Object item : (Object[])ois.readObject()) { model.addElement(item); } JList list = new JList(model); // To add: model.addElement("New element"); // To save: oos.writeObject(model.toArray());
private void sort(DefaultListModel model) { Object[] elements = model.toArray(); Arrays.sort(elements); model.clear(); for (Object element : elements) { model.addElement(element); } } }
private Object[] compileFileList(){ Object[] values = lstFileList.getSelectedValues(); if (values == null || values.length == 0){ // no specific files selected, add all of them DefaultListModel listModel = (DefaultListModel) lstFileList.getModel(); values = listModel.toArray(); } return values; }
/** * Sorts the elemenets of a default list model */ private static void sort(DefaultListModel model) { Object[] elements = model.toArray(); Arrays.sort(elements); model.clear(); for (Object element : elements) { model.addElement(element); } }
private Column[] getColumnsToMerge() { Object[] elements = columnsToMergeModel.toArray(); Column[] columns = new Column[elements.length]; for (int i = 0; i < elements.length; i++) { columns[i] = ((ColumnWrapper) elements[i]).getColumn(); } return columns; }
private void sort(DefaultListModel model) { Object[] elements = model.toArray(); Arrays.sort(elements); model.clear(); for (Object element : elements) { model.addElement(element); } } }
private void syncPropertyValue(Binding binding, DefaultListModel<File> listModel) { Object[] objects = listModel.toArray(); binding.setPropertyValue(Arrays.stream(objects) .map(item -> new File(item.toString())) .collect(Collectors.toList()) .toArray(new File[objects.length])); }
public void saveSources() { if (platform == null) return; List<FileObject> l; Object[] os; os = mSources.toArray(); l = new ArrayList<FileObject>(); if (os != null) for (Object osa : os) l.add(((ListItem<FileObject>)osa).getObject()); platform.setSourceFolders(l); }
public void saveJavadocs() { if (platform == null) return; List<URL> l; Object[] os; os = mJavaDocs.toArray(); l = new ArrayList<URL>(); if (os != null) for (Object osa : os) l.add(((ListItem<URL>)osa).getObject()); platform.setJavadocFolders(l); }
public boolean isNameCollision() { if (platform == null || !selected) return false; if (isAlreadyInstalled()) return true; final Object descs[] = platformsListModel.toArray(); final String name = getPlatform().getDisplayName(); for (int i=0; i<descs.length; i++) { final PlatformDescriptor pd = (PlatformDescriptor)descs[i]; if (pd != this && pd.isSelected() && pd.getPlatform() != null && pd.getPlatform().getDisplayName().equals(name)) return true; } return false; }