List of usage examples for com.google.common.collect ImmutableMap builder
public static <K, V> Builder<K, V> builder()
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(); }