本文整理了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
暂无
代码示例来源: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);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!