"</td></tr>"); sb.append("<tr valign=\"top\"><td>controllers</td><td>"); for (ControllerRef controller : module.getControllers()) { sb.append("'").append(Arrays.toString(controller.getMappingPaths())).append("'=") .append(controller.getControllerClass().getName()).append(";<br>");
sb.append("';\n\turl='").append(module.getUrl()); sb.append("';\n\tcontrollers=["); final List<ControllerRef> controllerMappings = module.getControllers();
private void addModule(final MappingNode rootNode, Module module) { List<Mapping> terms = MappingFactory.parse(module.getMappingPath()); LinkedEngine rootEngine = rootNode.getMiddleEngines().getEngines(ReqMethod.GET)[0]; MappingNode parent = rootNode; for (Mapping mapping : terms) { if (mapping.getDefinition().length() == 0) { continue; } MappingNode temp = parent.getChild(mapping.getDefinition()); if (temp == null) { temp = new MappingNode(mapping); parent.linkAsChild(temp); } parent = temp; } LinkedEngine moduleEngine = new LinkedEngine(rootEngine, new ModuleEngine(module), parent); parent.getMiddleEngines().addEngine(ReqMethod.ALL, moduleEngine); // controllers List<ControllerRef> controllers = module.getControllers(); for (ControllerRef controller : controllers) { addController(module, parent, moduleEngine, controller); } }
"</td></tr>"); sb.append("<tr valign=\"top\"><td>controllers</td><td>"); for (ControllerRef controller : module.getControllers()) { sb.append("'").append(Arrays.toString(controller.getMappingPaths())).append("'=") .append(controller.getControllerClass().getName()).append(";<br>");
sb.append("';\n\turl='").append(module.getUrl()); sb.append("';\n\tcontrollers=["); final List<ControllerRef> controllerMappings = module.getControllers();
private void addModule(final MappingNode rootNode, Module module) { List<Mapping> terms = MappingFactory.parse(module.getMappingPath()); LinkedEngine rootEngine = rootNode.getMiddleEngines().getEngines(ReqMethod.GET)[0]; MappingNode parent = rootNode; for (Mapping mapping : terms) { if (mapping.getDefinition().length() == 0) { continue; } MappingNode temp = parent.getChild(mapping.getDefinition()); if (temp == null) { temp = new MappingNode(mapping); parent.linkAsChild(temp); } parent = temp; } LinkedEngine moduleEngine = new LinkedEngine(rootEngine, new ModuleEngine(module), parent); parent.getMiddleEngines().addEngine(ReqMethod.ALL, moduleEngine); // controllers List<ControllerRef> controllers = module.getControllers(); for (ControllerRef controller : controllers) { addController(module, parent, moduleEngine, controller); } }