Example usage for com.google.common.collect ImmutableMap builder

List of usage examples for com.google.common.collect ImmutableMap builder

Introduction

In this page you can find the example usage for com.google.common.collect ImmutableMap builder.

Prototype

public static <K, V> Builder<K, V> builder() 

Source Link

Usage

From source file:grakn.core.graql.executor.property.DataTypeExecutor.java

private static ImmutableMap<Graql.Token.DataType, AttributeType.DataType<?>> dataTypes() {
    ImmutableMap.Builder<Graql.Token.DataType, AttributeType.DataType<?>> dataTypes = new ImmutableMap.Builder<>();
    dataTypes.put(Graql.Token.DataType.BOOLEAN, AttributeType.DataType.BOOLEAN);
    dataTypes.put(Graql.Token.DataType.DATE, AttributeType.DataType.DATE);
    dataTypes.put(Graql.Token.DataType.DOUBLE, AttributeType.DataType.DOUBLE);
    dataTypes.put(Graql.Token.DataType.LONG, AttributeType.DataType.LONG);
    dataTypes.put(Graql.Token.DataType.STRING, AttributeType.DataType.STRING);

    return dataTypes.build();
}

From source file:org.ros.internal.node.service.ServiceDefinition.java

public Map<String, String> toHeader() {
    return new ImmutableMap.Builder<String, String>().put(ConnectionHeaderFields.SERVICE, getName().toString())
            .putAll(definition.toHeader()).build();
}

From source file:org.chalup.thneed.PolymorphicRelationship.java

PolymorphicRelationship(TModel model, ImmutableList<? extends PolymorphicType<? extends TModel>> types,
        String polymorphicModelIdColumn, String typeColumnName, String idColumnName) {
    mModel = model;/*from   w w w . j a  va 2 s  .  com*/
    mPolymorphicModelIdColumn = polymorphicModelIdColumn;
    mTypeColumnName = typeColumnName;
    mIdColumnName = idColumnName;

    ImmutableMap.Builder<String, TModel> builder = ImmutableMap.builder();
    for (PolymorphicType<? extends TModel> type : types) {
        builder.put(type.getModelName(), (TModel) type.self());
    }
    mPolymorphicModels = builder.build();
}

From source file:co.cask.cdap.data2.metadata.system.ArtifactSystemMetadataWriter.java

@Override
protected Map<String, String> getSystemPropertiesToAdd() {
    ImmutableMap.Builder<String, String> properties = ImmutableMap.builder();
    ArtifactClasses classes = artifactInfo.getClasses();
    for (PluginClass pluginClass : classes.getPlugins()) {
        addPlugin(pluginClass, artifactInfo.getVersion(), properties);
    }/*w w  w .  j  a  v a  2s.  c  o  m*/
    return properties.build();
}

From source file:org.kuali.kpme.tklm.time.rules.graceperiod.GracePeriodRule.java

@Override
public ImmutableMap<String, Object> getBusinessKeyValuesMap() {
    return new ImmutableMap.Builder<String, Object>().build();
}

From source file:com.google.template.soy.error.ErrorPrettyPrinter.java

public ErrorPrettyPrinter(List<SoyFileSupplier> suppliers) {
    ImmutableMap.Builder<String, SoyFileSupplier> builder = new Builder<>();
    for (SoyFileSupplier supplier : suppliers) {
        builder.put(supplier.getFilePath(), supplier);
    }//from   w  w  w.  j a  v a2s . co  m
    this.filePathsToSuppliers = builder.build();
}

From source file:com.sun.tools.hat.internal.lang.openjdk6.JavaHash.java

public static JavaHash make(JavaObject hash) {
    List<JavaObject> table = Models.getFieldObjectArray(hash, "table", JavaObject.class);
    if (table == null)
        return null;
    final ImmutableMap.Builder<JavaThing, JavaThing> builder = ImmutableMap.builder();
    HashCommon.walkHashTable(table, "key", "value", "next", new HashCommon.KeyValueVisitor() {
        @Override/*from  w ww. j  a v  a 2  s . com*/
        public void visit(JavaThing key, JavaThing value) {
            builder.put(key, value);
        }
    });
    return new JavaHash(builder.build());
}

From source file:org.jclouds.vcloud.terremark.options.AddInternetServiceOptions.java

@Override
public <R extends HttpRequest> R bindToRequest(R request, Map<String, String> postParams) {
    ImmutableMap.Builder<String, String> copy = ImmutableMap.<String, String>builder();
    copy.putAll(postParams);/*  w w w  .  j  a  v a2 s .  c o  m*/
    if (description != null)
        copy.put("description", description);
    copy.put("enabled", enabled);
    if (monitorEnabled != null)
        copy.put("monitor", monitorEnabled.toString());
    return super.bindToRequest(request, copy.build());
}

From source file:com.facebook.buck.message_ipc.MessageSerializer.java

public String serializeInvocation(InvocationMessage invocation) throws JsonProcessingException {
    ImmutableMap.Builder<String, Object> builder = ImmutableMap.builder();
    builder.put(TYPE, InvocationMessage.class.getSimpleName());
    builder.put(NAME, invocation.getMethodName());
    builder.put(ARGS, invocation.getArguments());
    return objectMapper.writeValueAsString(builder.build());
}

From source file:com.sun.tools.hat.internal.lang.jruby12.JRubyObject.java

private static ImmutableMap<String, JavaThing> makeProperties(JavaObject obj) {
    final ImmutableMap.Builder<String, JavaThing> builder = ImmutableMap.builder();
    JavaObject variables = Models.getFieldObject(obj, "variables");
    if (variables != null) {
        JavaObject packedVFields = Models.getFieldObject(variables, "packedVFields");
        if (packedVFields != null) {
            getPropertiesFromPackedFields(packedVFields, builder);
        }//from w w  w . j  a  v a 2 s .  co m
        List<JavaObject> packedVTable = Models.getFieldObjectArray(variables, "packedVTable", JavaObject.class);
        if (packedVTable != null) {
            getPropertiesFromPackedTable(packedVTable, builder);
        }
        List<JavaObject> vTable = Models.getFieldObjectArray(variables, "vTable", JavaObject.class);
        if (vTable != null) {
            HashCommon.walkHashTable(vTable, "name", "value", "next", new HashCommon.KeyValueVisitor() {
                @Override
                public void visit(JavaThing key, JavaThing value) {
                    builder.put(Models.getStringValue((JavaObject) key), value);
                }
            });
        }
    }
    return builder.build();
}