com.ait.lienzo.client.core.shape.Group.getChildNodes()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.2k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中com.ait.lienzo.client.core.shape.Group.getChildNodes()方法的一些代码示例,展示了Group.getChildNodes()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.getChildNodes()方法的具体详情如下:
包路径:com.ait.lienzo.client.core.shape.Group
类名称:Group
方法名:getChildNodes

Group.getChildNodes介绍

暂无

代码示例

代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-lienzo-extensions

@Override
  public Supplier<BoundingBox> getBoundingBox() {
    return () -> {
      if (primitive.getChildNodes().size() == 0) {
        return new BoundingBox(0,
                    0,
                    1,
                    1);
      }
      return GroupImpl.super.getBoundingBox().get();
    };
  }
}

代码示例来源:origin: ahome-it/lienzo-core

public void iterateAndRemoveIndex(final IPrimitive<?> prim)
{
  indexOff(prim);
  if (prim instanceof Group)
  {
    for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
    {
      if (child instanceof Group)
      {
        iterateAndRemoveIndex(child.asGroup());
      }
      else
      {
        indexOff(child);
      }
    }
  }
}

代码示例来源:origin: ahome-it/lienzo-core

public void iterateAndRemoveIndex(final IPrimitive<?> prim)
{
  indexOff(prim);
  if (prim instanceof Group)
  {
    for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
    {
      if (child instanceof Group)
      {
        iterateAndRemoveIndex(child.asGroup());
      }
      else
      {
        indexOff(child);
      }
    }
  }
}

代码示例来源:origin: org.uberfire/uberfire-wires-core-grids

@Test
public void testRenderingPlaceHolder() {
  doReturn(cellValue).when(cell).getValue();
  doReturn(null).when(cellValue).getValue();
  doReturn(PLACEHOLDER).when(cellValue).getPlaceHolder();
  final Group g = renderer.renderCell(cell, context);
  assertNotNull(g);
  assertEquals(1,
         g.getChildNodes().size());
  assertEquals(placeHolderText,
         g.getChildNodes().get(0));
  verify(placeHolderText, times(1)).setText(eq(PLACEHOLDER));
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testRenderingPlaceHolder() {
  doReturn(cellValue).when(cell).getValue();
  doReturn(null).when(cellValue).getValue();
  doReturn(PLACEHOLDER).when(cellValue).getPlaceHolder();
  final Group g = renderer.renderCell(cell, context);
  assertNotNull(g);
  assertEquals(1,
         g.getChildNodes().size());
  assertEquals(placeHolderText,
         g.getChildNodes().get(0));
  verify(placeHolderText, times(1)).setText(eq(PLACEHOLDER));
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
public LayoutContainer execute()
{
  for (final IPrimitive<?> child : group.getChildNodes())
  {
    doPositionChild(child, false);
  }
  if (null != getGroup().getLayer())
  {
    getGroup().getLayer().batch();
  }
  return this;
}

代码示例来源:origin: com.ahome-it/lienzo-core

public void iterateAndRemoveIndex(final IPrimitive<?> prim)
{
  indexOff(prim);
  if (prim instanceof Group)
  {
    for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
    {
      if (child instanceof Group)
      {
        iterateAndRemoveIndex(child.asGroup());
      }
      else
      {
        indexOff(child);
      }
    }
  }
}

代码示例来源:origin: com.ahome-it/lienzo-core

@Override
public LayoutContainer execute()
{
  for (final IPrimitive<?> child : group.getChildNodes())
  {
    doPositionChild(child, false);
  }
  if (null != getGroup().getLayer())
  {
    getGroup().getLayer().batch();
  }
  return this;
}

代码示例来源:origin: ahome-it/lienzo-core

@Override
public LayoutContainer execute()
{
  for (final IPrimitive<?> child : group.getChildNodes())
  {
    doPositionChild(child, false);
  }
  if (null != getGroup().getLayer())
  {
    getGroup().getLayer().batch();
  }
  return this;
}

代码示例来源:origin: kiegroup/appformer

@Test
public void testRendering() {
  doReturn(cellValue).when(cell).getValue();
  doReturn(getValueToRender()).when(cellValue).getValue();
  final Group g = renderer.renderCell(cell, context);
  assertNotNull(g);
  assertEquals(1,
         g.getChildNodes().size());
  assertEquals(text,
         g.getChildNodes().get(0));
}

代码示例来源:origin: org.uberfire/uberfire-wires-core-grids

@Test
public void testRendering() {
  doReturn(cellValue).when(cell).getValue();
  doReturn(getValueToRender()).when(cellValue).getValue();
  final Group g = renderer.renderCell(cell, context);
  assertNotNull(g);
  assertEquals(1,
         g.getChildNodes().size());
  assertEquals(text,
         g.getChildNodes().get(0));
}

代码示例来源:origin: ahome-it/lienzo-core

public void removeChildrenIfIndexed(final IPrimitive<?> prim, final List<ShapePair> pairs)
{
  for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
  {
    final AlignAndDistributeControl handler = m_alignAndDistribute.getControlForShape(child.uuid());
    if (handler != null)
    {
      final ShapePair pair = new ShapePair(prim.asGroup(), child, handler);
      pairs.add(pair);
      prim.asGroup().remove(child);
    }
    if (child instanceof Group)
    {
      removeChildrenIfIndexed(child.asGroup(), pairs);
    }
  }
}

代码示例来源:origin: com.ahome-it/lienzo-core

public void removeChildrenIfIndexed(final IPrimitive<?> prim, final List<ShapePair> pairs)
{
  for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
  {
    final AlignAndDistributeControl handler = m_alignAndDistribute.getControlForShape(child.uuid());
    if (handler != null)
    {
      final ShapePair pair = new ShapePair(prim.asGroup(), child, handler);
      pairs.add(pair);
      prim.asGroup().remove(child);
    }
    if (child instanceof Group)
    {
      removeChildrenIfIndexed(child.asGroup(), pairs);
    }
  }
}

代码示例来源:origin: ahome-it/lienzo-core

public void removeChildrenIfIndexed(final IPrimitive<?> prim, final List<ShapePair> pairs)
{
  for (final IPrimitive<?> child : prim.asGroup().getChildNodes())
  {
    final AlignAndDistributeControl handler = m_alignAndDistribute.getControlForShape(child.uuid());
    if (handler != null)
    {
      final ShapePair pair = new ShapePair(prim.asGroup(), child, handler);
      pairs.add(pair);
      prim.asGroup().remove(child);
    }
    if (child instanceof Group)
    {
      removeChildrenIfIndexed(child.asGroup(), pairs);
    }
  }
}

相关文章