Package com.google.common.base

Examples of com.google.common.base.Splitter.split()


    private static HazelcastInstance setupHazelCast(String hosts) {
        Config config = new ClasspathXmlConfig("cluster.xml");

        Splitter onCommas = Splitter.on(",").omitEmptyStrings().trimResults();
        for (String host : onCommas.split(hosts)) {
            config.getNetworkConfig().getJoin().getMulticastConfig().setEnabled(false);
            config.getNetworkConfig().getJoin().getTcpIpConfig().setEnabled(true);
            config.getNetworkConfig().getJoin().getTcpIpConfig().addMember(host);
        }
View Full Code Here


      String language = "";
      String country = "";
      String variant = "";
      Splitter _on = Splitter.on("_");
      Splitter _trimResults = _on.trimResults();
      Iterable<String> _split = _trimResults.split(locale);
      final Iterator<String> tokens = _split.iterator();
      boolean _hasNext = tokens.hasNext();
      if (_hasNext) {
        String _next = tokens.next();
        language = _next;
View Full Code Here

      for (String line : Splitter.on("\n").trimResults().omitEmptyStrings().split(psk)) {
        if (line.startsWith("#")) {
          continue;
        }

        List<String> tokens = Lists.newArrayList(keyValueSpliter.split(line));
        if (tokens.size() != 2) {
          throw new OpsException("Cannot parse PSK line: " + line);
        }

        String key = tokens.get(0);
View Full Code Here

    }

    private Message.Request parseLine(String line)
    {
        Splitter splitter = Splitter.on(' ').trimResults().omitEmptyStrings();
        Iterator<String> iter = splitter.split(line).iterator();
        if (!iter.hasNext())
            return null;
        String msgType = iter.next().toUpperCase();
        if (msgType.equals("STARTUP"))
        {
View Full Code Here

    String routeLine = StringUtils.trimToNull(line);
   
    /* 라우터 정보 : 라인에서 공백 및 탭을 구분하여 라우터 정보를 가지고 온다. */
    CharMatcher token    = CharMatcher.WHITESPACE.or(CharMatcher.is('\t'));            // 공백과 탭으로 구분한다.
    Splitter    splitter = Splitter.on(token).trimResults().omitEmptyStrings();        // 앞뒤공백을 제거하고 값이 빌 경우 구분에서 제외시킨다.
    String[]    words    = Iterables.toArray(splitter.split(routeLine), String.class); // 배열로 담는다.
   
    /* 라우터 정보 유효성 체크 */
    if(words.length != RouteConstants.ROUTE_INFO_ARR_LEN) // 정보구성이 3개가 아닌 경우 exception 처리한다.
    {
      throw new RouteParseException("라우터 정보 작성 시 "+RouteConstants.ROUTE_INFO_ARR_LEN+"구분값만을 요구합니다."+line);
View Full Code Here

            final Iterable<String> tildaSplitIter = nestingSplitter.split(aggregateOidPart);
            for(String str: tildaSplitIter) {
                if(Strings.isNullOrEmpty(str)) {
                    continue; // leading "~"
                }
                final Iterator<String> colonSplitIter = partsSplitter.split(str).iterator();
                final String objectType = colonSplitIter.next();
                final String localId = colonSplitIter.next();
                aggregateOidParts.add(new AggregateOidPart(objectType, localId));
            }
        }
View Full Code Here

        Configuration config = new Configuration();
        config.set("keyIndex", "0");
        config.set("separator", ",");

        for(int i = 0; i< args.length - 1; i++) {
            String fileName = Iterables.getLast(splitter.split(args[i]));
            config.set(fileName, Integer.toString(i+1));
            filePaths.append(args[i]).append(",");
        }

        filePaths.setLength(filePaths.length() - 1);
View Full Code Here

        Configuration config = new Configuration();
        config.set("keyIndex", "0");
        config.set("separator", ",");

        for(int i = 0; i< args.length - 1; i++) {
            String fileName = Iterables.getLast(splitter.split(args[i]));
            config.set(fileName, Integer.toString(i+1));
            filePaths.append(args[i]).append(",");
        }

        filePaths.setLength(filePaths.length() - 1);
View Full Code Here

        StringBuilder builder = new StringBuilder();

        String defaultMapConfig = "keyIndex=0&separator=,";

        for (int i = 0; i < args.length - 1; i++) {
            String fileName = Iterables.getLast(splitter.split(args[i]));
            String mapConfig = properties.getProperty(fileName, defaultMapConfig);
            builder.append(mapConfig).append("&joinDelimiter=,&joinOrder=").append(i + 1);
            config.set(fileName, builder.toString());
            builder.setLength(0);
            filePaths.append(args[i]).append(",");
View Full Code Here

@SuppressWarnings("all")
public class MapCodec {
  public static Map<String, String> decode(final String string) {
    final HashMap<String, String> result = CollectionLiterals.<String, String>newHashMap();
    Splitter _on = Splitter.on("!,");
    final Iterable<String> entries = _on.split(string);
    for (final String entry : entries) {
      boolean _isNullOrEmpty = StringExtensions.isNullOrEmpty(entry);
      boolean _not = (!_isNullOrEmpty);
      if (_not) {
        Splitter _on_1 = Splitter.on(":!");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.