Example usage for com.google.common.base Predicates alwaysTrue

List of usage examples for com.google.common.base Predicates alwaysTrue

Introduction

In this page you can find the example usage for com.google.common.base Predicates alwaysTrue.

Prototype

@GwtCompatible(serializable = true)
public static <T> Predicate<T> alwaysTrue() 

Source Link

Document

Returns a predicate that always evaluates to true .

Usage

From source file:org.robotframework.ide.eclipse.main.plugin.tableeditor.cases.CasesEditorFormFragment.java

private void setupNatTable(final Composite parent) {

    final TableTheme theme = TableThemes.getTheme(parent.getBackground().getRGB());

    final ConfigRegistry configRegistry = new ConfigRegistry();

    final RedNattableDataProvidersFactory dataProvidersFactory = new RedNattableDataProvidersFactory();
    final RedNattableLayersFactory factory = new RedNattableLayersFactory();

    // data providers
    dataProvider = new CasesDataProvider(commandsStack, getSection());

    final IDataProvider columnHeaderDataProvider = new CasesColumnHeaderDataProvider();
    final IDataProvider rowHeaderDataProvider = dataProvidersFactory.createRowHeaderDataProvider(dataProvider);

    // body layers
    final DataLayer bodyDataLayer = factory.createDataLayer(dataProvider,
            new AssistanceLabelAccumulator(dataProvider, Predicates.alwaysTrue(),
                    rowObject -> rowObject instanceof RobotKeywordCall),
            new AlternatingRowConfigLabelAccumulator(), new AddingElementLabelAccumulator(dataProvider),
            new CasesElementsLabelAccumulator(dataProvider));
    final GlazedListsEventLayer<Object> glazedListsEventLayer = new GlazedListsEventLayer<>(bodyDataLayer,
            dataProvider.getTreeList());
    final GlazedListTreeData<Object> treeData = new GlazedListTreeData<>(dataProvider.getTreeList());
    final ITreeRowModel<Object> treeRowModel = new GlazedListTreeRowModel<>(treeData);

    final HoverLayer bodyHoverLayer = factory.createHoverLayer(glazedListsEventLayer);
    final SelectionLayer bodySelectionLayer = factory.createSelectionLayer(theme, bodyHoverLayer);

    final TreeLayer treeLayer = factory.createTreeLayer(bodySelectionLayer, treeRowModel);
    final ViewportLayer bodyViewportLayer = factory.createViewportLayer(treeLayer);

    // column header layers
    final DataLayer columnHeaderDataLayer = factory.createColumnHeaderDataLayer(columnHeaderDataProvider);
    final ColumnHeaderLayer columnHeaderLayer = factory.createColumnHeaderLayer(columnHeaderDataLayer,
            bodySelectionLayer, bodyViewportLayer);

    sortModel = new GlazedListsSortModel<>(dataProvider.getSortedList(), dataProvider.getPropertyAccessor(),
            configRegistry, columnHeaderDataLayer);
    dataProvider.getTreeFormat().setSortModel(sortModel);
    final SortHeaderLayer<Object> columnHeaderSortingLayer = factory
            .createSortingColumnHeaderLayer(columnHeaderLayer, sortModel);

    // row header layers
    final RowHeaderLayer rowHeaderLayer = factory.createRowsHeaderLayer(bodySelectionLayer, bodyViewportLayer,
            rowHeaderDataProvider, new MarkersSelectionLayerPainter(),
            new MarkersLabelAccumulator(markersContainer, dataProvider));

    // corner layer
    final ILayer cornerLayer = factory.createCornerLayer(columnHeaderDataProvider, columnHeaderSortingLayer,
            rowHeaderDataProvider, rowHeaderLayer);

    // combined grid layer
    final GridLayer gridLayer = factory.createGridLayer(bodyViewportLayer, columnHeaderSortingLayer,
            rowHeaderLayer, cornerLayer);
    final boolean wrapCellContent = hasWrappedCells();
    if (wrapCellContent) {
        gridLayer.addConfiguration(new RedTableResizableRowsBindingsConfiguration());
    }//from   w ww. java2  s. c o m
    gridLayer.addConfiguration(new RedTableEditConfiguration<>(newElementsCreator(),
            CodeTableEditableRule.createEditableRule(fileModel), wrapCellContent));
    gridLayer.addConfiguration(new CasesTableEditConfiguration(fileModel, dataProvider, wrapCellContent));

    table = createTable(parent, theme, factory, gridLayer, bodyDataLayer, configRegistry);

    bodyViewportLayer.registerCommandHandler(new MoveCellSelectionCommandHandler(bodySelectionLayer,
            new EditTraversalStrategy(ITraversalStrategy.TABLE_CYCLE_TRAVERSAL_STRATEGY, table),
            new EditTraversalStrategy(ITraversalStrategy.AXIS_CYCLE_TRAVERSAL_STRATEGY, table)));

    selectionProvider = new RowSelectionProvider<>(bodySelectionLayer, dataProvider, false);
    selectionLayerAccessor = new SelectionLayerAccessor(dataProvider, bodySelectionLayer, selectionProvider);
    treeLayerAccessor = new TreeLayerAccessor(treeLayer);

    new CodeTableContentTooltip(table, markersContainer, dataProvider, SettingTarget.TEST_CASE);
}

From source file:com.google.dart.engine.utilities.general.MemoryUtilities.java

/**
 * Return the approximate size in bytes of the object graph containing the given object and all
 * objects reachable from it. The actual size of an individual object depends on the
 * implementation of the virtual machine running on the current platform and cannot be computed
 * accurately. However, the value returned is close enough to allow the sizes of two different
 * object structures to be compared with a reasonable degree of confidence.
 * <p>// w ww.ja  va 2s.c  o  m
 * Note that this method cannot be used to find the size of primitive values. Primitive values
 * will be automatically boxed and this method will return the size of the boxed primitive, not
 * the size of the primitive itself.
 * 
 * @param object the object at the root of the graph whose size is to be returned
 * @return the approximate size of the object graph containing the given object
 */
public static long sizeOfGraph(Object object) {
    return sizeOfGraph(object, Predicates.alwaysTrue());
}

From source file:com.eucalyptus.compute.vpc.VpcManager.java

public AssociateDhcpOptionsResponseType associateDhcpOptions(final AssociateDhcpOptionsType request)
        throws EucalyptusCloudException {
    final AssociateDhcpOptionsResponseType reply = request.getReply();
    final Context ctx = Contexts.lookup();
    final AccountFullName accountFullName = ctx.getUserFullName().asAccountFullName();
    final String dhcpOptionsId = "default".equals(request.getDhcpOptionsId()) ? "default"
            : Identifier.dopt.normalize(request.getDhcpOptionsId());
    final String vpcId = Identifier.vpc.normalize(request.getVpcId());
    try {//  ww w.  j a  v  a 2  s  . c om
        vpcs.updateByExample(Vpc.exampleWithName(accountFullName, vpcId), accountFullName, request.getVpcId(),
                new Callback<Vpc>() {
                    @Override
                    public void fire(final Vpc vpc) {
                        if (RestrictedTypes.filterPrivileged().apply(vpc))
                            try {
                                final DhcpOptionSet dhcpOptionSet = "default".equals(dhcpOptionsId)
                                        ? dhcpOptionSets.lookupByExample(
                                                DhcpOptionSet.exampleDefault(accountFullName), accountFullName,
                                                "default", Predicates.alwaysTrue(),
                                                Functions.<DhcpOptionSet>identity())
                                        : dhcpOptionSets.lookupByName(accountFullName, dhcpOptionsId,
                                                Functions.<DhcpOptionSet>identity());
                                vpc.setDhcpOptionSet(dhcpOptionSet);
                            } catch (VpcMetadataNotFoundException e) {
                                throw Exceptions.toUndeclared(
                                        new ClientComputeException("InvalidDhcpOptionsID.NotFound",
                                                "DHCP options not found '" + request.getDhcpOptionsId() + "'"));
                            } catch (Exception e) {
                                throw Exceptions.toUndeclared(e);
                            }
                        else {
                            throw Exceptions.toUndeclared(new ClientUnauthorizedComputeException(
                                    "Not authorized to associate DHCP options"));
                        }
                    }
                });
        invalidate(vpcId);
    } catch (VpcMetadataNotFoundException e) {
        throw new ClientComputeException("InvalidVpcID.NotFound", "Vpc not found '" + request.getVpcId() + "'");
    } catch (Exception e) {
        throw handleException(e);
    }
    return reply;
}

From source file:org.robotframework.ide.eclipse.main.plugin.tableeditor.keywords.KeywordsEditorFormFragment.java

private void setupNatTable(final Composite parent) {

    final TableTheme theme = TableThemes.getTheme(parent.getBackground().getRGB());

    final ConfigRegistry configRegistry = new ConfigRegistry();

    final RedNattableDataProvidersFactory dataProvidersFactory = new RedNattableDataProvidersFactory();
    final RedNattableLayersFactory factory = new RedNattableLayersFactory();

    // data providers
    dataProvider = new KeywordsDataProvider(commandsStack, getSection());

    final IDataProvider columnHeaderDataProvider = new KeywordsColumnHeaderDataProvider();
    final IDataProvider rowHeaderDataProvider = dataProvidersFactory.createRowHeaderDataProvider(dataProvider);

    // body layers
    final DataLayer bodyDataLayer = factory.createDataLayer(dataProvider,
            new AssistanceLabelAccumulator(dataProvider, Predicates.alwaysTrue(),
                    rowObject -> rowObject instanceof RobotKeywordCall),
            new AlternatingRowConfigLabelAccumulator(), new AddingElementLabelAccumulator(dataProvider),
            new KeywordsElementsLabelAccumulator(dataProvider));
    final GlazedListsEventLayer<Object> glazedListsEventLayer = new GlazedListsEventLayer<>(bodyDataLayer,
            dataProvider.getTreeList());
    final GlazedListTreeData<Object> treeData = new GlazedListTreeData<>(dataProvider.getTreeList());
    final ITreeRowModel<Object> treeRowModel = new GlazedListTreeRowModel<>(treeData);

    final HoverLayer bodyHoverLayer = factory.createHoverLayer(glazedListsEventLayer);
    final SelectionLayer bodySelectionLayer = factory.createSelectionLayer(theme, bodyHoverLayer);

    final TreeLayer treeLayer = factory.createTreeLayer(bodySelectionLayer, treeRowModel);
    final ViewportLayer bodyViewportLayer = factory.createViewportLayer(treeLayer);

    // column header layers
    final DataLayer columnHeaderDataLayer = factory.createColumnHeaderDataLayer(columnHeaderDataProvider);
    final ColumnHeaderLayer columnHeaderLayer = factory.createColumnHeaderLayer(columnHeaderDataLayer,
            bodySelectionLayer, bodyViewportLayer);

    sortModel = new GlazedListsSortModel<>(dataProvider.getSortedList(), dataProvider.getPropertyAccessor(),
            configRegistry, columnHeaderDataLayer);
    dataProvider.getTreeFormat().setSortModel(sortModel);
    final SortHeaderLayer<Object> columnHeaderSortingLayer = factory
            .createSortingColumnHeaderLayer(columnHeaderLayer, sortModel);

    // row header layers
    final RowHeaderLayer rowHeaderLayer = factory.createRowsHeaderLayer(bodySelectionLayer, bodyViewportLayer,
            rowHeaderDataProvider, new MarkersSelectionLayerPainter(),
            new MarkersLabelAccumulator(markersContainer, dataProvider));

    // corner layer
    final ILayer cornerLayer = factory.createCornerLayer(columnHeaderDataProvider, columnHeaderSortingLayer,
            rowHeaderDataProvider, rowHeaderLayer);

    // combined grid layer
    final GridLayer gridLayer = factory.createGridLayer(bodyViewportLayer, columnHeaderSortingLayer,
            rowHeaderLayer, cornerLayer);
    final boolean wrapCellContent = hasWrappedCells();
    if (wrapCellContent) {
        gridLayer.addConfiguration(new RedTableResizableRowsBindingsConfiguration());
    }/*from w w  w  . j  a v a  2 s  .  c  om*/
    gridLayer.addConfiguration(new RedTableEditConfiguration<>(newElementsCreator(),
            CodeTableEditableRule.createEditableRule(fileModel), wrapCellContent));
    gridLayer.addConfiguration(new KeywordsTableEditConfiguration(fileModel, dataProvider, wrapCellContent));

    table = createTable(parent, theme, factory, gridLayer, bodyDataLayer, configRegistry);

    bodyViewportLayer.registerCommandHandler(new MoveCellSelectionCommandHandler(bodySelectionLayer,
            new EditTraversalStrategy(ITraversalStrategy.TABLE_CYCLE_TRAVERSAL_STRATEGY, table),
            new EditTraversalStrategy(ITraversalStrategy.AXIS_CYCLE_TRAVERSAL_STRATEGY, table)));

    selectionProvider = new RowSelectionProvider<>(bodySelectionLayer, dataProvider, false);
    selectionLayerAccessor = new SelectionLayerAccessor(dataProvider, bodySelectionLayer, selectionProvider);
    treeLayerAccessor = new TreeLayerAccessor(treeLayer);

    new CodeTableContentTooltip(table, markersContainer, dataProvider, SettingTarget.KEYWORD);
}

From source file:edu.buaa.satla.analysis.core.arg.ARGReachedSet.java

private void dumpSubgraph(ARGState e) {
    if (cpa == null) {
        return;//from   w  w w.  j  av a2 s .co m
    }

    ARGToDotWriter refinementGraph = cpa.getRefinementGraphWriter();
    if (refinementGraph == null) {
        return;
    }

    SetMultimap<ARGState, ARGState> successors = ARGUtils.projectARG(e, ARGUtils.CHILDREN_OF_STATE,
            ARGUtils.RELEVANT_STATE);

    SetMultimap<ARGState, ARGState> predecessors = ARGUtils.projectARG(e, ARGUtils.PARENTS_OF_STATE,
            ARGUtils.RELEVANT_STATE);

    try {
        refinementGraph.enterSubgraph("cluster_" + refinementNumber, "Refinement " + refinementNumber);

        refinementGraph.writeSubgraph(e, Functions.forMap(successors.asMap(), ImmutableSet.<ARGState>of()),
                Predicates.alwaysTrue(), Predicates.alwaysFalse());

        refinementGraph.leaveSubgraph();

        for (ARGState predecessor : predecessors.get(e)) {
            // insert edge from predecessor to e in global graph
            refinementGraph.writeEdge(predecessor, e);
        }

    } catch (IOException ex) {
        cpa.getLogger().logUserException(Level.WARNING, ex, "Could not write refinement graph to file");
    }

}

From source file:org.apache.brooklyn.rest.resources.AdjunctResource.java

@Override
public List<ConfigSummary> listConfig(final String application, final String entityToken,
        final String adjunctToken) {
    Entity entity = brooklyn().getEntity(application, entityToken);
    EntityAdjunct adjunct = brooklyn().getAdjunct(entity, adjunctToken);

    List<ConfigSummary> result = Lists.newArrayList();
    for (ConfigKey<?> key : adjunct.config().findKeysDeclared(Predicates.alwaysTrue())) {
        result.add(ConfigTransformer.of(key).on(entity, adjunct)
                .includeLinks(ui.getBaseUriBuilder(), false, true).transform());
    }/* w ww  .java  2s  .c o  m*/
    return result;
}

From source file:org.apache.calcite.prepare.CalciteCatalogReader.java

public void lookupOperatorOverloads(final SqlIdentifier opName, SqlFunctionCategory category, SqlSyntax syntax,
        List<SqlOperator> operatorList) {
    if (syntax != SqlSyntax.FUNCTION) {
        return;//  www. j a v a2s. com
    }

    final Predicate<Function> predicate;
    if (category == null) {
        predicate = Predicates.alwaysTrue();
    } else if (category.isTableFunction()) {
        predicate = new PredicateImpl<Function>() {
            public boolean test(Function function) {
                return function instanceof TableMacro || function instanceof TableFunction;
            }
        };
    } else {
        predicate = new PredicateImpl<Function>() {
            public boolean test(Function function) {
                return !(function instanceof TableMacro || function instanceof TableFunction);
            }
        };
    }
    final Collection<Function> functions = Collections2.filter(getFunctionsFrom(opName.names), predicate);
    if (functions.isEmpty()) {
        return;
    }
    operatorList.addAll(
            Collections2.transform(functions, new com.google.common.base.Function<Function, SqlOperator>() {
                public SqlOperator apply(Function function) {
                    return toOp(opName, function);
                }
            }));
}

From source file:org.yakindu.sct.model.stext.scoping.ContextPredicateProvider.java

public Predicate<IEObjectDescription> calculateFilterPredicate(final EObject context,
        final EReference reference) {
    Predicate<IEObjectDescription> predicate = Predicates.alwaysTrue();
    EObject container = context;// ww w.ja  v  a  2 s.  c  o m
    EReference ref = reference;
    while (container != null) {
        predicate = getPredicate(container.eClass(), ref);
        if (!(predicate instanceof EmptyPredicate)) {
            break;
        }
        ref = (EReference) container.eContainingFeature();
        container = container.eContainer();
    }
    return predicate;
}

From source file:com.eucalyptus.autoscaling.common.internal.instances.PersistenceAutoScalingInstances.java

@Override
public int registrationFailure(final AutoScalingGroupMetadata group, final Collection<String> instanceIds)
        throws AutoScalingMetadataException {
    final AutoScalingInstance example = exampleForGroup(group);
    final Map<String, Integer> failureCountMap = Maps.newHashMap();
    updateInstances(example, Predicates.alwaysTrue(), new Predicate<AutoScalingInstance>() {
        @Override//w  ww .  j  av  a  2 s  .  co m
        public boolean apply(final AutoScalingInstance instance) {
            failureCountMap.put(instance.getInstanceId(), instance.incrementRegistrationAttempts());
            return true;
        }
    }, instanceIds);
    return CollectionUtils.reduce(failureCountMap.values(), Integer.MAX_VALUE, CollectionUtils.min());
}

From source file:rabbit.ui.internal.pages.PartPage.java

private void refreshViewer() {
    Predicate<Object> predicate = Predicates.alwaysTrue();
    if (hideEditorsAction.isChecked()) {
        predicate = and(predicate, not(hideEditorsAction.elementsToHide));
    }//from w  w w . ja v a  2 s  . c  o m
    if (hideViewsAction.isChecked()) {
        predicate = and(predicate, not(hideViewsAction.elementsToHide));
    }
    durationProvider.setMaxValue(durationProvider.getVisualCategory(), predicate);
    filteredTree.getViewer().getTree().setRedraw(false);
    filteredTree.getViewer().refresh(false);
    filteredTree.getViewer().getTree().setRedraw(true);
}