Example usage for com.google.common.collect Lists newArrayList

List of usage examples for com.google.common.collect Lists newArrayList

Introduction

In this page you can find the example usage for com.google.common.collect Lists newArrayList.

Prototype

@GwtCompatible(serializable = true)
public static <E> ArrayList<E> newArrayList() 

Source Link

Document

Creates a mutable, empty ArrayList instance (for Java 6 and earlier).

Usage

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);
}