List of usage examples for com.google.common.collect Lists newArrayList
@GwtCompatible(serializable = true) public static <E> ArrayList<E> newArrayList()
From source file:com.thinkgem.jeesite.common.utils.excel.fieldtype.UserListType.java
/** * ?//from w w w. j a va 2s .com */ public static Object getValue(String val) { List<User> userList = Lists.newArrayList(); List<User> allUserList = systemService.findAllUser(); for (String s : StringUtils.split(val, ",")) { for (User e : allUserList) { if (e.getName().equals(s)) { userList.add(e); } } } return userList.size() > 0 ? userList : null; }
From source file:org.yakindu.sct.ui.editor.propertysheets.util.SelectionUnwrapperUtil.java
@SuppressWarnings("unchecked") public static ISelection unwrapSelectionForType(ISelection selection, Class<?> type) { List<Object> editParts = Lists.newArrayList(); if (selection instanceof IStructuredSelection) { IStructuredSelection structuredSelection = (IStructuredSelection) selection; if (structuredSelection != null) { ((List<EditPart>) structuredSelection.toList()).forEach(editPart -> { while (editPart != null && editPart.getParent().getClass().isAssignableFrom(type) && type.isAssignableFrom(editPart.getParent().getClass())) { editPart = editPart.getParent(); }// w w w . ja v a 2 s .c o m editParts.add(editPart); if (editPart.getChildren() != null && !editPart.getChildren().isEmpty()) editParts.addAll(editPart.getChildren()); }); } } return new StructuredSelection(editParts); }
From source file:com.eincs.decanter.message.attach.DecanterHeaders.java
public static DecanterHeaders create() { List<Entry<String, String>> emptyList = Lists.newArrayList(); return create(emptyList); }
From source file:org.jetbrains.jet.buildergen.entities.EntityUtil.java
@NotNull public static Collection<Relation<?>> getAllRelations(@NotNull Entity entity) { Collection<Relation<?>> result = Lists.newArrayList(); Set<Relation<?>> visited = Sets.newHashSet(); collectAllRelations(entity, result, visited); return result; }
From source file:edu.cmu.lti.oaqa.framework.eval.passage.PassageHelper.java
public static List<Passage> loadDocumentSet(JCas jcas) { List<Passage> result = Lists.newArrayList(); Iterator<?> it = jcas.getJFSIndexRepository().getAllIndexedFS(Search.type); if (it.hasNext()) { Search retrievalResult = (Search) it.next(); FSArray hitList = retrievalResult.getHitList(); for (int i = 0; i < hitList.size(); i++) { Passage sr = (Passage) hitList.get(i); result.add(sr);/* w w w . ja v a 2s. c o m*/ } } return result; }
From source file:com.palantir.atlasdb.schema.constraints.foreign.SelectDynamicColumnLong.java
public static List<TupleOf1<Long>> getKeys(List<Long> longs) { List<TupleOf1<Long>> list = Lists.newArrayList(); for (Long l : longs) { list.add(TupleOf1.of(l));// ww w. j a v a 2 s .c o m } return list; }
From source file:com.thinker.arch.platform.common.maintain.editor.web.controller.utils.CompressUtils.java
public static final void zip(String compressPath, String[] needCompressPaths) { File compressFile = new File(compressPath); List<File> files = Lists.newArrayList(); for (String needCompressPath : needCompressPaths) { File needCompressFile = new File(needCompressPath); if (!needCompressFile.exists()) { continue; }//from www . jav a 2s . c om files.add(needCompressFile); } try { ZipArchiveOutputStream zaos = null; try { zaos = new ZipArchiveOutputStream(compressFile); zaos.setUseZip64(Zip64Mode.AsNeeded); zaos.setEncoding("GBK"); for (File file : files) { addFilesToCompression(zaos, file, ""); } } catch (IOException e) { throw e; } finally { IOUtils.closeQuietly(zaos); } } catch (Exception e) { FileUtils.deleteQuietly(compressFile); throw new RuntimeException("", e); } }
From source file:edu.byu.nlp.util.Suppliers.java
public static <E> Supplier<ArrayList<E>> arrayListFactory() { return new Supplier<ArrayList<E>>() { @Override// w ww . j a v a 2 s . c om public ArrayList<E> get() { return Lists.newArrayList(); } }; }
From source file:com.mxep.web.common.persistence.DynamicSpecifications.java
private static List<Predicate> getPredicate(Collection<SearchFilter> filters, Root<?> root, CriteriaQuery<?> query, CriteriaBuilder builder) { List<Predicate> predicates = Lists.newArrayList(); for (SearchFilter filter : filters) { // nested path translate, Task??"user.name"filedName, // ?Task.user.name String[] names = StringUtils.split(filter.fieldName, "."); Path expression = root.get(names[0]); for (int i = 1; i < names.length; i++) { expression = expression.get(names[i]); }/*from w w w. j a va 2s. c o m*/ /*????*/ if (expression.getJavaType().equals(Integer.class) && !filter.operator.equals(SearchFilter.Operator.IN)) { filter.value = Integer.parseInt(filter.value.toString()); } // logic operator switch (filter.operator) { case EQ: predicates.add(builder.equal(expression, filter.value)); break; case LIKE: predicates.add(builder.like(expression, "%" + filter.value + "%")); break; case GT: predicates.add(builder.greaterThan(expression, (Comparable) filter.value)); break; case LT: predicates.add(builder.lessThan(expression, (Comparable) filter.value)); break; case GTE: predicates.add(builder.greaterThanOrEqualTo(expression, (Comparable) filter.value)); break; case LTE: predicates.add(builder.lessThanOrEqualTo(expression, (Comparable) filter.value)); break; case NEQ: predicates.add(builder.notEqual(expression, filter.value)); break; case IN: In in = builder.in(expression); String value = filter.value.toString(); String[] values = StringUtils.split(value, ","); for (int i = 0; i < values.length; i++) { /*????*/ if (expression.getJavaType().equals(Integer.class) || expression.getJavaType().equals(int.class) || expression.getJavaType().equals(byte.class)) { in.value(Integer.valueOf(values[i])); } else { in.value(values[i]); } } predicates.add(in); break; case NULL: predicates.add(builder.isNull(expression)); break; case NOTNULL: predicates.add(builder.isNotNull(expression)); break; } } return predicates; }
From source file:com.inductiveautomation.opcua.sdk.server.util.UaEnumUtil.java
public static EnumSet<NodeClass> nodeClasses(long mask) { List<NodeClass> list = Lists.newArrayList(); for (NodeClass nc : NodeClass.values()) { if ((mask & nc.getValue()) == nc.getValue()) { list.add(nc);/*w w w. j a v a 2 s . com*/ } } return EnumSet.copyOf(list); }