public Object parse(ElementInstance instance, Node node, Object value) throws Exception { Graphic g = (Graphic) super.parse(instance, node, value); // <xsd:element minOccurs="0" ref="se:InitialGap"/> if (node.hasChild("InitialGap")) { g.setInitialGap((Expression) node.getChildValue("InitialGap")); } // <xsd:element minOccurs="0" ref="se:Gap"/> if (node.hasChild("Gap")) { g.setGap((Expression) node.getChildValue("Gap")); } return g; } }
@Override public void handle(YamlObject<?> obj, YamlParseContext context) { graphic(g); YamlMap map = obj.map(); if (map.has("anchor")) { g.setAnchorPoint(Util.anchor(map.get("anchor"), factory)); } if (map.has("opacity")) { g.setOpacity(Util.expression(map.str("opacity"), factory)); } if (map.has("size")) { g.setSize(Util.expression(map.str("size"), factory)); } if (map.has("displacement")) { g.setDisplacement(Util.displacement(map.get("displacement"), factory)); } if (map.has("rotation")) { g.setRotation(Util.expression(map.str("rotation"), factory)); } if (map.has("gap")) { g.setGap(Util.expression(map.str("gap"), factory)); } if (map.has("initial-gap")) { g.setInitialGap(Util.expression(map.str("initial-gap"), factory)); } context.push("symbols", new SymbolsParser()); }
public Object parse(ElementInstance instance, Node node, Object value) throws Exception { Graphic g = (Graphic) super.parse(instance, node, value); //<xsd:element minOccurs="0" ref="se:InitialGap"/> if (node.hasChild("InitialGap")) { g.setInitialGap((Expression)node.getChildValue("InitialGap")); } //<xsd:element minOccurs="0" ref="se:Gap"/> if (node.hasChild("Gap")) { g.setGap((Expression)node.getChildValue("Gap")); } return g; }
@Override public void handle(YamlObject<?> obj, YamlParseContext context) { graphic(g); YamlMap map = obj.map(); if (map.has("anchor")) { g.setAnchorPoint(Util.anchor(map.get("anchor"), factory)); } if (map.has("opacity")) { g.setOpacity(Util.expression(map.str("opacity"), factory)); } if (map.has("size")) { g.setSize(Util.expression(map.str("size"), factory)); } if (map.has("displacement")) { g.setDisplacement(Util.displacement(map.get("displacement"), factory)); } if (map.has("rotation")) { g.setRotation(Util.expression(map.str("rotation"), factory)); } if (map.has("gap")) { g.setGap(Util.expression(map.str("gap"), factory)); } if (map.has("initial-gap")) { g.setInitialGap(Util.expression(map.str("initial-gap"), factory)); } context.push("symbols", new SymbolsParser()); }
Expression initialGap = fieldConfigVisitor.getExpression(FieldIdEnum.INITIAL_GAP); graphic.setInitialGap(initialGap); graphic.setGap(gap);