1 package org.apache.turbine.modules.navigations; 2 3 18 19 import org.apache.ecs.ConcreteElement; 20 21 import org.apache.turbine.modules.Navigation; 22 23 import org.apache.turbine.util.RunData; 24 25 31 public abstract class TemplateNavigation 32 extends Navigation 33 { 34 42 protected abstract void doBuildTemplate(RunData data) 43 throws Exception ; 44 45 52 public abstract ConcreteElement buildTemplate(RunData data) 53 throws Exception ; 54 55 62 protected ConcreteElement doBuild(RunData data) 63 throws Exception  64 { 65 doBuildTemplate(data); 66 return buildTemplate(data); 67 } 68 } 69 | Popular Tags |