protected static
RootGraphicsNode extractLocalPatternContent(Element e,
BridgeContext ctx) {
GVTBuilder builder = ctx.getGVTBuilder();
RootGraphicsNode content = null;
for (Node n = e.getFirstChild(); n != null; n = n.getNextSibling()) {
// check if the Node is valid
if (n.getNodeType() != Node.ELEMENT_NODE) {
continue;
}
GraphicsNode gn = builder.build(ctx, (Element)n);
// check if a GraphicsNode has been created
if (gn != null) {
// lazy instantation of the grouping element.
if (content == null) {
content = new RootGraphicsNode();
}
content.getChildren().add(gn);
}
}
return content;
}