예제 #1
0
  private LinkType getLinkTypeNormal(String queue, String key) {
    LinkType linkType = getLinkTypeFromKey(key);

    if (queue.startsWith(".")) {
      linkType = linkType.getDashed();
    }
    return linkType;
  }
예제 #2
0
  private LinkType getLinkType(RegexResult arg) {
    final LinkDecor decors1 = getDecors1(arg.get("ARROW_HEAD1", 0));
    final LinkDecor decors2 = getDecors2(arg.get("ARROW_HEAD2", 0));

    LinkType result = new LinkType(decors2, decors1);
    if (arg.get("ARROW_BODY1", 0).contains(".") || arg.get("ARROW_BODY2", 0).contains(".")) {
      result = result.getDashed();
    }
    return result;
  }
예제 #3
0
  private LinkType getLinkType(RegexResult arg) {
    final RegexPartialMatch match = arg.get("ARROW");
    // Log.println("type=" + match);
    final LinkDecor decors1 = getDecors1(match.get(1));
    final LinkDecor decors2 = getDecors2(match.get(5));
    // Log.println("Adecors1=" + decors1);
    // Log.println("Adecors2=" + decors2);

    LinkType result = new LinkType(decors2, decors1);
    if (match.get(0).contains(".")) {
      result = result.getDashed();
    }
    return result;
  }