Java 类com.google.inject.grapher.BindingEdge 实例源码

项目:guice    文件:GraphvizGrapher.java   
@Override
protected void newBindingEdge(BindingEdge edge) {
  GraphvizEdge gedge = new GraphvizEdge(edge.getFromId(), edge.getToId());
  gedge.setStyle(EdgeStyle.DASHED);
  switch (edge.getType()) {
    case NORMAL:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN));
      break;

    case PROVIDER:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN, ArrowType.NORMAL_OPEN));
      break;

    case CONVERTED_CONSTANT:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN, ArrowType.DOT_OPEN));
      break;
  }

  edges.add(gedge);
}
项目:guice-old    文件:GraphvizGrapher.java   
@Override protected void newBindingEdge(BindingEdge edge) {
  GraphvizEdge gedge = new GraphvizEdge(edge.getFromId(), edge.getToId());
  gedge.setStyle(EdgeStyle.DASHED);
  switch (edge.getType()) {
    case NORMAL:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN));
      break;

    case PROVIDER:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN, ArrowType.NORMAL_OPEN));
      break;

    case CONVERTED_CONSTANT:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN, ArrowType.DOT_OPEN));
      break;
  }

  edges.add(gedge);
}
项目:google-guice    文件:GraphvizGrapher.java   
@Override protected void newBindingEdge(BindingEdge edge) {
  GraphvizEdge gedge = new GraphvizEdge(edge.getFromId(), edge.getToId());
  gedge.setStyle(EdgeStyle.DASHED);
  switch (edge.getType()) {
    case NORMAL:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN));
      break;

    case PROVIDER:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN, ArrowType.NORMAL_OPEN));
      break;

    case CONVERTED_CONSTANT:
      gedge.setArrowHead(ImmutableList.of(ArrowType.NORMAL_OPEN, ArrowType.DOT_OPEN));
      break;
  }

  edges.add(gedge);
}
项目:karyon    文件:JsonGrapher.java   
@Override
protected void newBindingEdge(BindingEdge edge) {
    nodes.get(edge.getFromId().getKey())
         .boundTo(nodes.get(edge.getToId().getKey()));
}