/** * Returns the best fit script processor for the given script * content object. * * If a script processor cannot be matched, the default * script processor will be returned. * * @param scriptContent ScriptContent * * @return the script processor */ public ScriptProcessor getScriptProcessor(ScriptContent scriptContent) { return getScriptProcessor(scriptContent.getPath()); }
/** * Returns the best fit script processor for the given script * content object. * * If a script processor cannot be matched, the default * script processor will be returned. * * @param path the path * * @return the script processor */ public ScriptProcessor getScriptProcessor(ScriptContent scriptContent) { return getScriptProcessor(scriptContent.getPath()); }
/** * Returns the best fit script processor for the given script * content object. * * If a script processor cannot be matched, the default * script processor will be returned. * * @param scriptContent ScriptContent * * @return the script processor */ public ScriptProcessor getScriptProcessor(ScriptContent scriptContent) { return getScriptProcessor(scriptContent.getPath()); }
/** * Merge script generated model into template-ready model * * @param scriptContent script content * @param scriptModel script model * @param templateModel template model */ final private void mergeScriptModelIntoTemplateModel(ScriptContent scriptContent, Map<String, Object> scriptModel, Map<String, Object> templateModel) { // determine script processor ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(scriptContent); if (scriptProcessor != null) { for (Map.Entry<String, Object> entry : scriptModel.entrySet()) { // retrieve script model value Object value = entry.getValue(); Object templateValue = scriptProcessor.unwrapValue(value); templateModel.put(entry.getKey(), templateValue); } } }
/** * Merge script generated model into template-ready model * * @param scriptContent script content * @param scriptModel script model * @param templateModel template model */ final private void mergeScriptModelIntoTemplateModel(ScriptContent scriptContent, Map<String, Object> scriptModel, Map<String, Object> templateModel) { // determine script processor ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(scriptContent); if (scriptProcessor != null) { for (Map.Entry<String, Object> entry : scriptModel.entrySet()) { // retrieve script model value Object value = entry.getValue(); Object templateValue = scriptProcessor.unwrapValue(value); templateModel.put(entry.getKey(), templateValue); } } }
/** * Merge script generated model into template-ready model * * @param scriptContent script content * @param scriptModel script model * @param templateModel template model */ final private void mergeScriptModelIntoTemplateModel(ScriptContent scriptContent, Map<String, Object> scriptModel, Map<String, Object> templateModel) { // determine script processor ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(scriptContent); if (scriptProcessor != null) { for (Map.Entry<String, Object> entry : scriptModel.entrySet()) { // retrieve script model value Object value = entry.getValue(); Object templateValue = scriptProcessor.unwrapValue(value); templateModel.put(entry.getKey(), templateValue); } } }
if (debug) start = System.nanoTime(); ScriptProcessor scriptProcessor = container.getScriptProcessorRegistry().getScriptProcessor(location); scriptProcessor.executeScript(location, model); if (validScriptPath != null) scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); ScriptContent scriptContent = scriptProcessor.findScript(validScriptPath); scriptProcessor.executeScript(scriptContent, model);
if (debug) start = System.nanoTime(); ScriptProcessor scriptProcessor = container.getScriptProcessorRegistry().getScriptProcessor(location); scriptProcessor.executeScript(location, model); if (validScriptPath != null) scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); ScriptContent scriptContent = scriptProcessor.findScript(validScriptPath); scriptProcessor.executeScript(scriptContent, model);
if (debug) start = System.nanoTime(); ScriptProcessor scriptProcessor = container.getScriptProcessorRegistry().getScriptProcessor(location); scriptProcessor.executeScript(location, model); if (validScriptPath != null) scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); ScriptContent scriptContent = scriptProcessor.findScript(validScriptPath); scriptProcessor.executeScript(scriptContent, model);
if (validScriptPath != null) ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); scriptContent = scriptProcessor.findScript(validScriptPath); break; if (validScriptPath != null) ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); scriptContent = scriptProcessor.findScript(validScriptPath);
if (validScriptPath != null) ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); scriptContent = scriptProcessor.findScript(validScriptPath); break; if (validScriptPath != null) ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); scriptContent = scriptProcessor.findScript(validScriptPath);
if (validScriptPath != null) ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); scriptContent = scriptProcessor.findScript(validScriptPath); break; if (validScriptPath != null) ScriptProcessor scriptProcessor = getContainer().getScriptProcessorRegistry().getScriptProcessor(validScriptPath); scriptContent = scriptProcessor.findScript(validScriptPath);
if (validExtScriptPath != null) ScriptProcessor scriptProcessor = getScriptProcessorRegistry().getScriptProcessor(validExtScriptPath); ScriptContent scriptContent = scriptProcessor.findScript(validExtScriptPath);
if (validExtScriptPath != null) ScriptProcessor scriptProcessor = getScriptProcessorRegistry().getScriptProcessor(validExtScriptPath); ScriptContent scriptContent = scriptProcessor.findScript(validExtScriptPath);
ScriptProcessor scriptProcessor = getScriptProcessorRegistry().getScriptProcessor(validScriptPath); ScriptContent script = scriptProcessor.findScript(validScriptPath); if (script != null) if (validScriptPath != null) ScriptProcessor scriptProcessor = getScriptProcessorRegistry().getScriptProcessor(validScriptPath);
ScriptProcessor scriptProcessor = getScriptProcessorRegistry().getScriptProcessor(validScriptPath); ScriptContent script = scriptProcessor.findScript(validScriptPath); if (script != null) if (validScriptPath != null) ScriptProcessor scriptProcessor = getScriptProcessorRegistry().getScriptProcessor(validScriptPath);