Example usage for com.google.common.collect HashMultiset create

List of usage examples for com.google.common.collect HashMultiset create

Introduction

In this page you can find the example usage for com.google.common.collect HashMultiset create.

Prototype

public static <E> HashMultiset<E> create() 

Source Link

Document

Creates a new, empty HashMultiset using the default initial capacity.

Usage

From source file:org.sonar.server.issue.RulesAggregation.java

public RulesAggregation() {
    this.rules = HashMultiset.create();
}

From source file:com.textocat.textokit.commons.wfstore.DefaultWordformStoreBuilder.java

@Override
public void increment(String wordString, TagType tag) {
    Multiset<TagType> tags = strKeyMap.get(wordString);
    if (tags == null) {
        tags = HashMultiset.create();
        strKeyMap.put(wordString, tags);
    }/*w ww .  j  a  va  2  s  .c  om*/
    tags.add(tag);
}

From source file:additionalpipes.network.PacketChunkCoordList.java

@Override
public void readData(DataInputStream data) throws IOException {
    coordSet = HashMultiset.create();
    int size = data.readInt();
    for (int i = 0; i < size; i++) {
        coordSet.add(new ChunkCoordIntPair(data.readInt(), data.readInt()), data.readInt());
    }/* w w  w . j av  a2 s .  c o m*/
}

From source file:org.apache.bigtop.datagenerators.bigpetstore.generators.transaction.CustomerTransactionParametersBuilder.java

public CustomerTransactionParametersBuilder() {
    this.petCounts = HashMultiset.create();
    this.averagePurchaseTriggerTime = 0.0;
    this.averageTransactionTriggerTime = 0.0;
}

From source file:visualizer.textprocessing.NgramReducerFilter.java

public NgramReducerFilter() {
    resources = HashMultiset.create();
}

From source file:org.lappsgrid.eval.model.SpanEvaluation.java

public SpanEvaluation() {
    super();
    referenceOutcomes = HashMultiset.create();
    predictedOutcomes = HashMultiset.create();
    correctOutcomes = HashMultiset.create();
}

From source file:org.apache.mahout.vectors.AdaptiveWordValueEncoder.java

public AdaptiveWordValueEncoder(String name) {
    super(name);
    dictionary = HashMultiset.create();
}

From source file:graphpack.matching.ResultSet.java

public ResultSet() {
    results = HashMultiset.create();
}

From source file:sk.gymy.seminar.persistence.SeminarGenerator.java

public SeminarGenerator() {
    this.random = new Random();
    this.studentSeminars = HashMultiset.create();
    this.solutionDao = new SeminarDao();
}

From source file:org.mule.runtime.extension.internal.loader.validator.ConnectionProviderNameModelValidator.java

@Override
public void validate(ExtensionModel model, ProblemsReporter problemsReporter)
        throws IllegalModelDefinitionException {
    Multiset<String> names = HashMultiset.create();
    Set<ConnectionProviderModel> models = new HashSet<>();
    new IdempotentExtensionWalker() {

        @Override//from www .j a  v a  2s .  c  o m
        public void onConnectionProvider(ConnectionProviderModel model) {
            models.add(model);
            names.add(model.getName());
        }
    }.walk(model);

    Set<ConnectionProviderModel> repeatedNameModels = models.stream()
            .filter(cp -> names.count(cp.getName()) > 1).collect(toSet());

    if (!repeatedNameModels.isEmpty()) {
        problemsReporter.addError(new Problem(model,
                format("There are %d connection providers with repeated names. Offending names are: [%s]",
                        repeatedNameModels.size(),
                        repeatedNameModels.stream().map(NamedObject::getName).collect(joining(",")))));
    }
}