@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergePlugin(new Plugin()); } }
@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergeParent(new Parent()); } }
@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergeReportPlugin(new ReportPlugin()); } }
@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergeExtension(new Extension()); } }
return ConstructDependency.createDependency(coordinate, dep); } else if (type.equals(Model.class)) { Coordinate coord = Coordinate.createCoordinate(coordinate); Model model = (Model) super.constructJavaBean2ndStep(node, object); return coord.mergeModel(model); } else if (type.equals(Plugin.class)) { Coordinate coord = Coordinate.createCoordinate(coordinate); Plugin plugin = (Plugin) super.constructJavaBean2ndStep(node, object); return coord.mergePlugin(plugin); } else if (type.equals(ReportPlugin.class)) { Coordinate coord = Coordinate.createCoordinate(coordinate); ReportPlugin plugin = (ReportPlugin) super.constructJavaBean2ndStep(node, object); return coord.mergeReportPlugin(plugin);
@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergeParent(new Parent()); } }
@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergeReportPlugin(new ReportPlugin()); } }
@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergeExtension(new Extension()); } }
@Override public Object construct(Node node) { ScalarNode scalar = (ScalarNode) node; Coordinate coord = Coordinate.createCoordinate(scalar.getValue()); return coord.mergePlugin(new Plugin()); } }
return ConstructDependency.createDependency(coordinate, dep); } else if (type.equals(Model.class)) { Coordinate coord = Coordinate.createCoordinate(coordinate); Model model = (Model) super.constructJavaBean2ndStep(node, object); return coord.mergeModel(model); } else if (type.equals(Plugin.class)) { Coordinate coord = Coordinate.createCoordinate(coordinate); Plugin plugin = (Plugin) super.constructJavaBean2ndStep(node, object); return coord.mergePlugin(plugin); } else if (type.equals(ReportPlugin.class)) { Coordinate coord = Coordinate.createCoordinate(coordinate); ReportPlugin plugin = (ReportPlugin) super.constructJavaBean2ndStep(node, object); return coord.mergeReportPlugin(plugin);