1 16 package com.blandware.atleap.webapp.struts; 17 18 import org.apache.struts.tiles.ComponentDefinition; 19 import org.apache.struts.tiles.xmlDefinition.XmlDefinition; 20 21 29 public class HeritableComponentDefinition extends ComponentDefinition { 30 31 34 private String inherit; 35 36 42 public HeritableComponentDefinition(ComponentDefinition definition) { 43 super(definition); 44 } 45 46 57 public HeritableComponentDefinition(XmlDefinition definition) { 58 this((ComponentDefinition) definition); 59 setExtends(definition.getExtends()); 60 } 61 62 67 public void setExtends(String name) { 68 inherit = name; 69 } 70 71 76 public String getExtends() { 77 return inherit; 78 } 79 80 85 public boolean isExtending() { 86 return inherit != null; 87 } 88 89 } 90 | Popular Tags |