List of usage examples for com.google.common.base Predicates alwaysTrue
@GwtCompatible(serializable = true) public static <T> Predicate<T> alwaysTrue()
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); }