Java 类java.util.LinkedHashMap 实例源码

项目:datarouter    文件:DatarouterHttpRequestTests.java   
@Test
public void testAddHeaders(){
    DatarouterHttpRequest request = new DatarouterHttpRequest(HttpRequestMethod.POST, URL, true);

    Map<String,List<String>> expectedHeaders = new LinkedHashMap<>();
    expectedHeaders.put("valid", Arrays.asList("header"));
    Map<String,String> headers = new LinkedHashMap<>();
    headers.put("valid", "header");
    request.addHeaders(headers);
    Assert.assertEquals(request.getHeaders(), expectedHeaders);

    headers.clear();
    headers.put("", "empty");
    headers.put(null, null);
    request.addHeaders(headers);
    Assert.assertEquals(request.getHeaders().size(), 1);

    request.setContentType(ContentType.TEXT_PLAIN);
    Assert.assertEquals(request.getHeaders().size(), 2);

    request.setContentType(ContentType.TEXT_HTML);
    Assert.assertEquals(request.getHeaders().size(), 2);
    Assert.assertEquals(request.getRequest().getAllHeaders().length, 3);
}
项目:logistimo-web-service    文件:Counter.java   
public static ICounter getOrderCounter(Long domainId, String tag, Integer ordType,  String... tgType) {
  Map<String, Object> map = new LinkedHashMap<>();
  map.put(OBJECT_TYPE, "orders");
  if (tgType != null && tgType.length > 0) {
    switch (tgType[0]) {
      case TYPE_ORDER:
        map.put(O_TAGS, tag);
        break;
      default:
        map.put(K_TAGS, tag);
        break;
    }
  } else {
    map.put(K_TAGS, tag);
  }
  map.put(ORD_TYPE, ordType);
  return getInstance(domainId, map);
}
项目:synthea_java    文件:PrevalenceReport.java   
/**
 * Calculates the prevalence rate and percent based on what is on that line of the report. Inserts
 * result of calculation into the prevalence rate and percent columns.
 */
private static void completeSyntheaFields(Connection connection,
    LinkedHashMap<String, String> line) throws SQLException {

  if ((line.get(OCCUR).isEmpty()) || (line.get(POP).isEmpty())) {
    line.put(PREV_RATE, (null));
    line.put(PREV_PERCENT, (null));
  } else {
    double occurr = Double.parseDouble(line.get(OCCUR));
    double pop = Double.parseDouble(line.get(POP));

    if (pop != 0) {
      double prevRate = occurr / pop;
      double prevPercent = prevRate * 100;
      line.put(PREV_RATE, Double.toString(prevRate));
      line.put(PREV_PERCENT, Double.toString(prevPercent));
    } else {
      line.put(PREV_RATE, Double.toString(0));
      line.put(PREV_PERCENT, Double.toString(0));
    }
  }
}
项目:bpm-client    文件:SuperviseMatterServiceImpl.java   
@Override
public Object saveSuperviseMatter(String token, Map taskForm) {
    UserVO user = getUser(token); // 获取用户信息
    checkedParameter(taskForm, "type", "title", "describe"); // 检测参数
    String formId = getUUID(), uid = user.getId(); // 生成FormData 相关参数
    Map processObject = startProcess(uid, formId); // 启动流程
    FormDataDO formData = saveSuperviseMatterFromData(taskForm,
            processObject, uid, formId); // 保存进入数据库

    // 整理返回数据
    Map variables = new LinkedHashMap();
    variables.put("fromInfo", formData);
    variables.put("processInfo", processObject);

    return variables;
}
项目:scanning    文件:ScanAtomAssemblerTest.java   
/**
 * Test that the ArrayModel can be used to create paths
 */
@Test
public void testArrayPath() throws QueueModelException {
    ScanAtomAssembler scAtAss = new ScanAtomAssembler(null);
    ArrayModel arrayModel = new ArrayModel(new double[]{15.8, 16.5, 15.9, 14.2});
    arrayModel.setName("stage_y");
    CompoundModel<?> cMod = new CompoundModel<>();
    cMod.addData(arrayModel, null);

    /*
     * Fully specified by template
     */
    Map<String, DeviceModel> pMods = new LinkedHashMap<>();
    Map<String, Object> devConf = new HashMap<>();
    devConf.put("positions", new Double[]{15.8, 16.5, 15.9, 14.2});
    DeviceModel pathModel = new DeviceModel("Array", devConf);
    pMods.put("stage_y", pathModel);
    ScanAtom scAtMod = new ScanAtom("testScan", pMods, new HashMap<String, DeviceModel>(), new ArrayList<Object>());

    ScanAtom assAt = scAtAss.assemble(scAtMod, new ExperimentConfiguration(null, null, null));
    assertEquals("Template specified path differs from expected", cMod, assAt.getScanReq().getCompoundModel());
}
项目:flight-management-system-java    文件:MainWindow.java   
public void loadTableBD(String dateAuj) {
    Result res = db.execute("MATCH (a:Avion)-[r:Affecter]->(d:Depart)<-[c:Constituer]-(v:Vol) WHERE d.date='"+dateAuj+"' RETURN d.numero, d.date, v.villeDep, v.villeArr,  a.type, a.capacite, v.numero, v.heureDep, v.heureArr");
    DefaultTableModel dtm = new DefaultTableModel(0,0);
    String header[] = {"Numero", "Date","Depart", "Arriveé", "Type", "Capacite", "NumVol", "Heure De Depart", "Heure d'arrive"};
    String test[] = {"d.numero", "d.date","v.villeDep", "v.villeArr", "a.type", "a.capacite", "v.numero", "v.heureDep", "v.heureArr"};
    dtm.setColumnIdentifiers(header);
    jTable1.setModel(dtm);
    while(res.hasNext()) {
        Map<String, Object> row = res.next();
        Map<String, Object> obj = new LinkedHashMap();
        for (String t:test) {
            obj.put(t, null);
        }
        for(Map.Entry<String, Object> col : row.entrySet()) {
             obj.put(col.getKey(),col.getValue());   
        }

        dtm.addRow(obj.values().toArray());
}
}
项目:OpenJSharp    文件:Resolve.java   
private Map<Symbol, JCDiagnostic> mapCandidates() {
    Map<Symbol, JCDiagnostic> candidates = new LinkedHashMap<Symbol, JCDiagnostic>();
    for (Candidate c : resolveContext.candidates) {
        if (c.isApplicable()) continue;
        candidates.put(c.sym, c.details);
    }
    return candidates;
}
项目:XXXX    文件:FeignTest.java   
@Test
public void queryMapKeysMustBeStrings() throws Exception {
  server.enqueue(new MockResponse());

  TestInterface api = new TestInterfaceBuilder().target("http://localhost:" + server.getPort());

  Map<Object, String> queryMap = new LinkedHashMap<Object, String>();
  queryMap.put(Integer.valueOf(42), "alice");

  try {
    api.queryMap((Map) queryMap);
    Fail.failBecauseExceptionWasNotThrown(IllegalStateException.class);
  } catch (IllegalStateException ex) {
    assertThat(ex).hasMessage("QueryMap key must be a String: 42");
  }
}
项目:alevin-svn2    文件:CompleteNodeLinkMappingHiddenHop.java   
/**
 * 
 * @param vNet
 * @return The set of substrate candidates for each virtual node of vNet
 */
private Map<VirtualNode, List<SubstrateNode>> createCandidateSet(
        SubstrateNetwork sNet, VirtualNetwork vNet) {
    Map<VirtualNode, List<SubstrateNode>> candidateSet = new LinkedHashMap<VirtualNode, List<SubstrateNode>>();
    List<SubstrateNode> substrateSet;
    for (Iterator<VirtualNode> itt = vNet.getVertices().iterator(); itt
            .hasNext();) {
        substrateSet = new LinkedList<SubstrateNode>();
        VirtualNode currVnode = itt.next();
        if (nodeMapping.containsKey(currVnode)) {
            substrateSet.add(nodeMapping.get(currVnode));
        } else {
            substrateSet.addAll(findFulfillingNodes(sNet, currVnode));
        }
        candidateSet.put(currVnode, substrateSet);
    }
    return candidateSet;
}
项目:oneops    文件:AntennaWsController.java   
/**
 * Get the cache entry for specific nsPath. If the API returns an entry
 * doesn't mean that entry was existing in the Cache because the cache loader
 * would fetch and load a non existing entry on demand upon expiry.
 *
 * @param nsPath message nspath
 * @return cache entry map.
 */
@RequestMapping(value = "/cache/entry", method = GET)
@ResponseBody
public ResponseEntity<Map<String, Object>> getCacheEntry(@RequestParam(value = "nsPath", required = true) String nsPath) {
    Map<String, Object> stat = new LinkedHashMap<>(2);
    List<BasicSubscriber> entry;
    try {
        entry = cache.instance().get(new SinkKey(nsPath));
    } catch (ExecutionException e) {
        stat.put("status", e.getMessage());
        return new ResponseEntity<>(stat, NOT_FOUND);
    }
    stat.put("status", "ok");
    stat.put("entry", entry.toString());
    return new ResponseEntity<>(stat, OK);
}
项目:MTweaks-KernelAdiutorMOD    文件:ProfileActivity.java   
private void returnIntent(LinkedHashMap<String, String> commandsList) {
    ArrayList<String> ids = new ArrayList<>();
    ArrayList<String> commands = new ArrayList<>();
    Collections.addAll(ids, commandsList.keySet().toArray(new String[commands.size()]));
    Collections.addAll(commands, commandsList.values().toArray(new String[commands.size()]));
    if (commands.size() > 0) {
        Intent intent = new Intent();
        intent.putExtra(POSITION_INTENT, mProfilePosition);
        intent.putExtra(RESULT_ID_INTENT, ids);
        intent.putExtra(RESULT_COMMAND_INTENT, commands);
        setResult(0, intent);
        finish();
    } else {
        Utils.toast(R.string.no_changes, ProfileActivity.this);
    }
}
项目:googles-monorepo-demo    文件:ClassPath.java   
@VisibleForTesting
static ImmutableMap<File, ClassLoader> getClassPathEntries(ClassLoader classloader) {
  LinkedHashMap<File, ClassLoader> entries = Maps.newLinkedHashMap();
  // Search parent first, since it's the order ClassLoader#loadClass() uses.
  ClassLoader parent = classloader.getParent();
  if (parent != null) {
    entries.putAll(getClassPathEntries(parent));
  }
  if (classloader instanceof URLClassLoader) {
    URLClassLoader urlClassLoader = (URLClassLoader) classloader;
    for (URL entry : urlClassLoader.getURLs()) {
      if (entry.getProtocol().equals("file")) {
        File file = toFile(entry);
        if (!entries.containsKey(file)) {
          entries.put(file, classloader);
        }
      }
    }
  }
  return ImmutableMap.copyOf(entries);
}
项目:WeiXing_xmu-2016-MrCode    文件:IndexAction.java   
@Action(value="toOrder", results={@Result(name="orderUI", location=ViewLocation.View_ROOT+
        "hotel.jsp")})
public String toOrder() throws Exception{
    //TODO 跳转到选择团购券的页面
    Customer customer = (Customer)session.get(Const.CUSTOMER);
    List<Grouppurchasevoucher> gps = grouppurchasevoucherService.getByCust(customer);

    //把数据封装成Map
    Map<Roomtype, List<Grouppurchasevoucher>> rgMap = new LinkedHashMap<Roomtype, List<Grouppurchasevoucher>>();
    for(Grouppurchasevoucher gp : gps){
        if(!rgMap.containsKey(gp.getRoomtype())){
            List<Grouppurchasevoucher> grps = new LinkedList<Grouppurchasevoucher>();
            rgMap.put(gp.getRoomtype(), grps);
        }
        rgMap.get(gp.getRoomtype()).add(gp);
    }

    request.setAttribute("rgMap", rgMap);

    return "orderUI";
}
项目:ZooKeeper    文件:ZooInspectorManagerImpl.java   
public Pair<Map<String, List<String>>, Map<String, String>> getConnectionPropertiesTemplate() {
    Map<String, List<String>> template = new LinkedHashMap<String, List<String>>();
    template.put(CONNECT_STRING, Arrays
            .asList(new String[] { defaultHosts }));
    template.put(SESSION_TIMEOUT, Arrays
            .asList(new String[] { defaultTimeout }));
    template.put(DATA_ENCRYPTION_MANAGER, Arrays
            .asList(new String[] { defaultEncryptionManager }));
    template.put(AUTH_SCHEME_KEY, Arrays
            .asList(new String[] { defaultAuthScheme }));
    template.put(AUTH_DATA_KEY, Arrays
            .asList(new String[] { defaultAuthValue }));
    Map<String, String> labels = new LinkedHashMap<String, String>();
    labels.put(CONNECT_STRING, "Connect String");
    labels.put(SESSION_TIMEOUT, "Session Timeout");
    labels.put(DATA_ENCRYPTION_MANAGER, "Data Encryption Manager");
    labels.put(AUTH_SCHEME_KEY, "Authentication Scheme");
    labels.put(AUTH_DATA_KEY, "Authentication Data");
    return new Pair<Map<String, List<String>>, Map<String, String>>(
            template, labels);
}
项目:incubator-netbeans    文件:TimesCollectorPeer.java   
private synchronized Map<String, Description> getKey2Desc(final Object fo) {
    Map<String, Description> result = fo2Key2Desc.get(fo);

    if (result == null) {
        files.add(new CleanableWeakReference<Object>(fo));
        fo2Key2Desc.put(fo, result = Collections.synchronizedMap(new LinkedHashMap<String, Description>()));
        pcs.firePropertyChange("fos", null, fo);

        if (fo instanceof FileObject) {
            ((FileObject)fo).addFileChangeListener(new FileChangeAdapter() {
                @Override
                public void fileDeleted(FileEvent ev) {
                    fileDeletedSync(ev, (FileObject)fo);
                }
            });
        }
    }
    return result;
}
项目:gradle-postgresql-embedded    文件:GradlePostgresqlEmbeddedPlugin.java   
IVersion parseVersion(String version) {
    Map<String, IVersion> versions = new LinkedHashMap<>();

    versions.put(PRODUCTION.name(), PRODUCTION);
    versions.put(V10.name(), V10);
    versions.put(V9_6.name(), V9_6);
    versions.put(V9_5.name(), V9_5);

    versions.put(V10_0.name(), V10_0);
    versions.put(V9_6_5.name(), V9_6_5);

    versions.put(V10_0.asInDownloadPath(), V10_0);
    versions.put(V9_6_5.asInDownloadPath(), V9_6_5);

    return versions.getOrDefault(version, () -> version);
}
项目:xemime    文件:DotCallNode.java   
@Override
public Node run() throws Exception {
    Node o = obj.run();
    if (map != null) {
        LinkedHashMap<Symbol, Node> map2 = new LinkedHashMap<>();
        for (Map.Entry<Symbol, Node> entry : map.entrySet()) map2.put(entry.getKey(), entry.getValue().run());
        map = map2;
        o = o.message(getLocation(), symbol, map);
        return o;
    } else if (list != null) {
        ArrayList<Node> list2 = new ArrayList<>();
        for (Node arg : list) list2.add(arg.run());
        list = list2;
        o = o.message(getLocation(), symbol, list);
        return o;
    } else {
        o = o.message(getLocation(), symbol, new ArrayList<>());
        return o;
    }
}
项目:hy.common.report    文件:RTemplate.java   
public RTemplate()
{
    this.sheetIndex           = 0;
    this.direction            = 0;
    this.templateSheet        = null;
    this.excelVersion         = null;
    this.valueMethods         = new LinkedHashMap<String ,RCellGroup>();
    this.valueNames           = new Hashtable<String ,String>();
    this.autoHeights         = new Hashtable<String ,Object>();
    this.valueListeners       = new Hashtable<String ,ValueListener>();
    this.sheetListeners       = new ArrayList<SheetListener>();
    this.isIntegerShowDecimal = false;
    this.isExcelFilter        = false;
    this.cells                = new HashMap<String ,RCell>();
    this.isSafe               = false;
    this.isBig                = true;
    this.isCheck              = true;
    this.rowAccessWindowSize  = SXSSFWorkbook.DEFAULT_WINDOW_SIZE * 10;
    this.titlePageHeaderFirstWriteByRow           = 0;
    this.titlePageHeaderFirstWriteByRealDataCount = 0;
    this.titlePageHeaderRate                      = 0;
    this.setValueSign(":");
    this.setTitleUseOnePage(false);
}
项目:plugin-bt-jira    文件:JiraDao.java   
/**
 * Return ordered custom fields by the given identifiers
 * 
 * @param dataSource
 *            The data source of JIRA database.
 * @param customFields
 *            the expected custom fields identifiers.
 * @param project
 *            Jira project identifier. Required to filter custom field agains contexts.
 * @return ordered custom fields by their identifier.
 */
public Map<Integer, CustomFieldEditor> getCustomFieldsById(final DataSource dataSource, final Set<Integer> customFields, final int project) {
    if (customFields.isEmpty()) {
        // No custom field, we save an useless query
        return new HashMap<>();
    }

    // Get map as list
    final JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
    final RowMapper<CustomFieldEditor> rowMapper = new BeanPropertyRowMapper<>(CustomFieldEditor.class);
    final List<CustomFieldEditor> resultList = jdbcTemplate
            .query("SELECT ID AS id, TRIM(cfname) AS name, DESCRIPTION AS description, CUSTOMFIELDTYPEKEY AS fieldType FROM customfield WHERE ID IN ("
                    + newIn(customFields) + ") ORDER BY id", rowMapper, customFields.toArray());

    // Make a Map of valid values for single/multi select values field
    final Map<Integer, CustomFieldEditor> result = new LinkedHashMap<>();
    addListToMapIdentifier(dataSource, resultList, result, project);
    return result;
}
项目:pac4j-plus    文件:DefaultSecurityLogicTests.java   
@Test
public void testAlreadyAuthenticatedNotAuthorized() throws Exception {
    final CommonProfile profile = new CommonProfile();
    final LinkedHashMap<String, CommonProfile> profiles = new LinkedHashMap<>();
    profiles.put(NAME, profile);
    context.setSessionAttribute(Pac4jConstants.USER_PROFILES, profiles);
    final IndirectClient indirectClient = new MockIndirectClient(NAME, null, new MockCredentials(), new CommonProfile());
    authorizers = NAME;
    config.setClients(new Clients(CALLBACK_URL, indirectClient));
    config.addAuthorizer(NAME, (context, prof) -> ID.equals(((CommonProfile) prof.get(0)).getId()));
    call();
    assertEquals(403, context.getResponseStatus());
}
项目:elasticsearch_my    文件:ContextCompletionSuggestSearchIT.java   
public void testSingleContextBoosting() throws Exception {
    CategoryContextMapping contextMapping = ContextBuilder.category("cat").field("cat").build();
    LinkedHashMap<String, ContextMapping> map = new LinkedHashMap<String, ContextMapping>(Collections.singletonMap("cat", contextMapping));
    final CompletionMappingBuilder mapping = new CompletionMappingBuilder().context(map);
    createIndexAndMapping(mapping);
    int numDocs = 10;
    List<IndexRequestBuilder> indexRequestBuilders = new ArrayList<>();
    for (int i = 0; i < numDocs; i++) {
        indexRequestBuilders.add(client().prepareIndex(INDEX, TYPE, "" + i)
                .setSource(jsonBuilder()
                                .startObject()
                                .startObject(FIELD)
                                .field("input", "suggestion" + i)
                                .field("weight", i + 1)
                                .endObject()
                                .field("cat", "cat" + i % 2)
                                .endObject()
                ));
    }
    indexRandom(true, indexRequestBuilders);
    CompletionSuggestionBuilder prefix = SuggestBuilders.completionSuggestion(FIELD).prefix("sugg")
            .contexts(Collections.singletonMap("cat",
                    Arrays.asList(CategoryQueryContext.builder().setCategory("cat0").setBoost(3).build(),
                    CategoryQueryContext.builder().setCategory("cat1").build()))
            );
    assertSuggestions("foo", prefix, "suggestion8", "suggestion6", "suggestion4", "suggestion9", "suggestion2");
}
项目:xemime    文件:Function.java   
protected Node exec(ArrayList<Node> args, Address self) throws Exception {
    return exec(new LinkedHashMap<Symbol, Node>(){{
        int i = 1;
        for (Map.Entry<Symbol, Type> entry : params.entrySet()) {
            put(entry.getKey(), args.get(i));
            i ++;
        }
    }}, self);
}
项目:HCFCore    文件:FlatFileDeathbanManager.java   
@Override
public void saveDeathbanData() {
    Map<String, Integer> saveMap = new LinkedHashMap<>(livesMap.size());
    livesMap.forEachEntry(new TObjectIntProcedure<UUID>() {
        @Override
        public boolean execute(UUID uuid, int i) {
            saveMap.put(uuid.toString(), i);
            return true;
        }
    });

    livesConfig.set("lives", saveMap);
    livesConfig.save();
}
项目:datatree-adapters    文件:JsonJohnzon.java   
@Override
public Object parse(String source) throws Exception {
    char c = source.charAt(0);
    if (c == '{') {
        return mapper.readObject(source, LinkedHashMap.class);
    }
    if (c == '[') {
        return mapper.readObject(source, Object[].class);
    }
    throw new IllegalArgumentException("Malformed JSON: " + source);
}
项目:elasticsearch_my    文件:InheritingState.java   
@Override
public void makeAllBindingsToEagerSingletons(Injector injector) {
    Map<Key<?>, Binding<?>> x = new LinkedHashMap<>();
    for (Map.Entry<Key<?>, Binding<?>> entry : this.explicitBindingsMutable.entrySet()) {
        Key key = entry.getKey();
        BindingImpl<?> binding = (BindingImpl<?>) entry.getValue();
        Object value = binding.getProvider().get();
        x.put(key, new InstanceBindingImpl<Object>(injector, key, SourceProvider.UNKNOWN_SOURCE, new InternalFactory.Instance(value),
                emptySet(), value));
    }
    this.explicitBindingsMutable.clear();
    this.explicitBindingsMutable.putAll(x);
}
项目:uavstack    文件:SlowOperSpan.java   
public Map<String, Object> toMap() {

        Map<String, Object> m = new LinkedHashMap<String, Object>();

        m.put("traceid", this.traceId);
        m.put("spanid", this.spanId);
        m.put("epinfo", this.endpointInfo);
        m.put("appid", this.appid);

        return m;
    }
项目:android-chunk-utils    文件:ResourceConfiguration.java   
/**
 * Returns a map of the configuration parts for {@link #toString}.
 *
 * <p>If a configuration part is not defined for this {@link ResourceConfiguration}, its value
 * will be the empty string.
 */
public final Map<Type, String> toStringParts() {
  Map<Type, String> result = new LinkedHashMap<>();  // Preserve order for #toString().
  result.put(Type.MCC, mcc() != 0 ? "mcc" + mcc() : "");
  result.put(Type.MNC, mnc() != 0 ? "mnc" + mnc() : "");
  result.put(Type.LANGUAGE_STRING, !languageString().isEmpty() ? "" + languageString() : "");
  result.put(Type.REGION_STRING, !regionString().isEmpty() ? "r" + regionString() : "");
  result.put(Type.SCREEN_LAYOUT_DIRECTION,
      getOrDefault(SCREENLAYOUT_LAYOUTDIR_VALUES, screenLayoutDirection(), ""));
  result.put(Type.SMALLEST_SCREEN_WIDTH_DP,
      smallestScreenWidthDp() != 0 ? "sw" + smallestScreenWidthDp() + "dp" : "");
  result.put(Type.SCREEN_WIDTH_DP, screenWidthDp() != 0 ? "w" + screenWidthDp() + "dp" : "");
  result.put(Type.SCREEN_HEIGHT_DP, screenHeightDp() != 0 ? "h" + screenHeightDp() + "dp" : "");
  result.put(Type.SCREEN_LAYOUT_SIZE,
      getOrDefault(SCREENLAYOUT_SIZE_VALUES, screenLayoutSize(), ""));
  result.put(Type.SCREEN_LAYOUT_LONG,
      getOrDefault(SCREENLAYOUT_LONG_VALUES, screenLayoutLong(), ""));
  result.put(Type.SCREEN_LAYOUT_ROUND,
      getOrDefault(SCREENLAYOUT_ROUND_VALUES, screenLayoutRound(), ""));
  result.put(Type.ORIENTATION, getOrDefault(ORIENTATION_VALUES, orientation(), ""));
  result.put(Type.UI_MODE_TYPE, getOrDefault(UI_MODE_TYPE_VALUES, uiModeType(), ""));
  result.put(Type.UI_MODE_NIGHT, getOrDefault(UI_MODE_NIGHT_VALUES, uiModeNight(), ""));
  result.put(Type.DENSITY_DPI, getOrDefault(DENSITY_DPI_VALUES, density(), density() + "dpi"));
  result.put(Type.TOUCHSCREEN, getOrDefault(TOUCHSCREEN_VALUES, touchscreen(), ""));
  result.put(Type.KEYBOARD_HIDDEN, getOrDefault(KEYBOARDHIDDEN_VALUES, keyboardHidden(), ""));
  result.put(Type.KEYBOARD, getOrDefault(KEYBOARD_VALUES, keyboard(), ""));
  result.put(Type.NAVIGATION_HIDDEN,
      getOrDefault(NAVIGATIONHIDDEN_VALUES, navigationHidden(), ""));
  result.put(Type.NAVIGATION, getOrDefault(NAVIGATION_VALUES, navigation(), ""));
  result.put(Type.SDK_VERSION, sdkVersion() != 0 ? "v" + sdkVersion() : "");
  return result;
}
项目:logistimo-web-service    文件:Counter.java   
public static ICounter getTransferOrderCounter(Long domainId, Long entityId, String otype) {
  Map<String, Object> map = new LinkedHashMap<>();
  map.put(OBJECT_TYPE, "orders");
  map.put(K_ID, entityId);
  map.put(ORD_TYPE, 0);
  map.put(ORDER_TYPE, otype);
  return getInstance(domainId, map);
}
项目:googles-monorepo-demo    文件:ImmutableBiMapTest.java   
public void testCopyOf() {
  Map<String, Integer> original = new LinkedHashMap<String, Integer>();
  original.put("one", 1);
  original.put("two", 2);
  original.put("three", 3);

  ImmutableBiMap<String, Integer> copy = ImmutableBiMap.copyOf(original);
  assertMapEquals(copy, "one", 1, "two", 2, "three", 3);
  assertSame(copy, ImmutableBiMap.copyOf(copy));
}
项目:Hydrograph    文件:TransformUiConverter.java   
private void createPropagationDataForOperationFileds(GridRow gridRow) {
    ComponentsOutputSchema componentsOutputSchema = null;
    Map<String, ComponentsOutputSchema> schemaMap = (Map<String, ComponentsOutputSchema>) propertyMap.get(Constants.SCHEMA_TO_PROPAGATE);
    if (schemaMap == null) {
        schemaMap = new LinkedHashMap<>();
        componentsOutputSchema = new ComponentsOutputSchema();
        schemaMap.put(Constants.FIXED_OUTSOCKET_ID, componentsOutputSchema);
         propertyMap.put(Constants.SCHEMA_TO_PROPAGATE, schemaMap);
    } else if (schemaMap.get(Constants.FIXED_OUTSOCKET_ID) == null) {
        componentsOutputSchema = new ComponentsOutputSchema();
        schemaMap.put(Constants.FIXED_OUTSOCKET_ID, componentsOutputSchema);
    }
    componentsOutputSchema = schemaMap.get(Constants.FIXED_OUTSOCKET_ID);
    componentsOutputSchema.addSchemaFields(gridRow);
}
项目:mongodb-rdbms-sync    文件:OrclToMngSyncReader.java   
private void refreshConnection() throws SQLException, InterruptedException, SyncError {
    Thread.sleep(waitTime);
    waitTime *= retryCount;
    for (SelectQueryHolder holder : queryMap.values()) {
        DbResourceUtils.closeResources(null, holder.getPstmt(), null);
    }
    DbResourceUtils.closeResources(null, null, connection);
    queryMap = new LinkedHashMap<String, SelectQueryHolder>();
    connection = DBCacheManager.INSTANCE.getCachedOracleConnection(map.getSourceDbName(), map.getSourceUserName());
}
项目:aws-sdk-java-v2    文件:PutItemSpec.java   
/**
 * Applicable only when an expression has been specified.
 * Used to specify the actual values for the attribute-name placeholders,
 * where the value in the map can either be string for simple attribute
 * name, or a JSON path expression.
 */
public PutItemSpec withNameMap(Map<String, String> nameMap) {
    if (nameMap == null) {
        this.nameMap = null;
    } else {
        this.nameMap = Collections.unmodifiableMap(
                new LinkedHashMap<String, String>(nameMap));
    }
    return this;
}
项目:alvisnlp    文件:FeatureElement.java   
@Override
public Map<String,List<String>> getFeatures() {
    Map<String,List<String>> result = new LinkedHashMap<String,List<String>>(element.getFeatures());
    result.put(KEY_FEATURE_KEY, Collections.singletonList(this.key));
    result.put(VALUE_FEATURE_KEY, Collections.singletonList(this.value));
    return result;
}
项目:GitHub    文件:LruCache.java   
/** Create a cache with a given maximum size in bytes. */
public LruCache(int maxSize) {
  if (maxSize <= 0) {
    throw new IllegalArgumentException("Max size must be positive.");
  }
  this.maxSize = maxSize;
  this.map = new LinkedHashMap<>(0, 0.75f, true);
}
项目:Huochexing12306    文件:TT.java   
public static Map<String, String> getPassenger_card_types() {
    if (passenger_card_types == null){
        passenger_card_types = new LinkedHashMap<String, String>();
        passenger_card_types.put("一代身份证","2");
        passenger_card_types.put("二代身份证","1");
        passenger_card_types.put("临时证","3");
        passenger_card_types.put("护照","B");
        passenger_card_types.put("港澳通行证","C");
        passenger_card_types.put("台湾通行证","G");
    }
    return passenger_card_types;
}
项目:Mount    文件:PackageItemAdapter.java   
public PackageItemAdapter(Context context, List<PackageRecord> list) {
    super(context, R.layout.layout_package_item, list);

    mContext = context;
    mPackageList = list;
    mSectionMap = new LinkedHashMap<>();
    mSectionArray = new String[0];

    buildSection();
}
项目:Azure-Functions-For-Java-Sample    文件:TranslatorFunction.java   
/**
 *
 * @param request
 * @param context
 * @return
 */
@FunctionName("translate")
public HttpResponseMessage translate(@HttpTrigger(name = "req",
        methods = {"post"},
        authLevel = AuthorizationLevel.ANONYMOUS, dataType = "string") HttpRequestMessage request,
        final ExecutionContext context) {
    context.getLogger().info("Translator was invoked:");

    Map headers = request.getHeaders();
    Object body = request.getBody();
    String originText = "";

    String contentType = (String) headers.get("content-type");
    switch (contentType) {
        case "application/json":
            originText = getTextFromJSon((LinkedHashMap) body);
            break;
        case "text/plain":
            originText = (String) body;
            break;
        default:
            break;
    }
    TranslatorTextServices translator = new TranslatorTextServices();
    String translateEnglishToJapanese = translator.translateEnglishToJapanese(originText);
    String jsonBody = createJSonMessage(originText,translateEnglishToJapanese);
    context.getLogger().info(jsonBody);

    HttpResponseMessage response = request
            .createResponse(200, jsonBody);
    return response;
}
项目:CommentView    文件:Autolink.java   
public void linkToCashtag(Extractor.Entity entity, String text, StringBuilder builder) {
    CharSequence cashtag = entity.getValue();

    Map<String, String> attrs = new LinkedHashMap<String, String>();
    attrs.put("href", cashtagUrlBase + cashtag);
    attrs.put("title", "$" + cashtag);
    attrs.put("class", cashtagClass);

    linkToTextWithSymbol(entity, "$", cashtag, attrs, builder);
}
项目:LightSIP    文件:NameValueList.java   
/**
 * @return the hmap
 */
   protected Map<String,NameValue> getMap() {
    if(this.hmap == null) {
        if (sync) {
            this.hmap = new ConcurrentHashMap<String,NameValue>(0);
        } else {
            this.hmap = new LinkedHashMap<String,NameValue>(0);
        }
    }
    return hmap;
}
项目:Hydrograph    文件:Component.java   
/**
 * Instantiates a new component.
 */
public Component() {
    location = new Point(0, 0);
    size = new Dimension(100, 80);
    properties = new LinkedHashMap<>();
    subJobContainer= new LinkedHashMap<>();
    leftPortCount = 0;
    rightPortCount = 0;
    bottomPortCount = 0;
    inputLinksHash = new Hashtable<String, ArrayList<Link>>();

    inputLinks = new ArrayList<Link>();
    outputLinksHash = new Hashtable<String, ArrayList<Link>>();
    outputLinks = new ArrayList<Link>();
    inputportTerminals = new ArrayList<String>();
    outputPortTerminals = new ArrayList<String>();
    watcherTerminals = new HashMap();
    newInstance = true;
    validityStatus = ValidityStatus.WARN.name();
    componentName = DynamicClassProcessor.INSTANCE.getClazzName(this
            .getClass());

    componentLabel = new ComponentLabel(componentName);
    componentLabelMargin = 16;

    prefix = XMLConfigUtil.INSTANCE.getComponent(componentName)
            .getDefaultNamePrefix();

    defaultPrefix=XMLConfigUtil.INSTANCE.getComponent(componentName)
            .getDefaultNamePrefix();
    initPortSettings();
    toolTipErrorMessages = new LinkedHashMap<>();
    status = ComponentExecutionStatus.BLANK;
}