BoxRenderer(RoadModel rm, PDPModel pm) { img = ImageType.LARGE; roadModel = rm; pdpModel = pm; uiSchema = new UiSchema(false); uiSchema.add(Box.class, img.file); }
BoxRenderer(RoadModel rm, PDPModel pm) { img = ImageType.LARGE; roadModel = rm; pdpModel = pm; uiSchema = new UiSchema(false); uiSchema.add(Box.class, img.file); }
@Override public RoadUserRenderer build(DependencyProvider dependencyProvider) { final RoadModel rm = dependencyProvider.get(RoadModel.class); final UiSchema uis = new UiSchema(colorMap().isEmpty() && imageMap().isEmpty()); for (final Entry<Class<?>, RGB> entry : colorMap().entrySet()) { uis.add(entry.getKey(), entry.getValue()); } for (final Entry<Class<?>, String> entry : imageMap().entrySet()) { uis.add(entry.getKey(), entry.getValue()); } return new RoadUserRenderer(rm, uis, useEncirclement(), useTextLabel()); }