1 package ch.qos.logback.core.joran.util; 2 3 public abstract class Citrus<T> { 4 5 public static final String PRECARP_PROPERTY_NAME = "pericarp"; 6 public static final String PREFIX_PROPERTY_NAME = "prefix"; 7 8 @SuppressWarnings("unused") 9 private T pericarp; 10 11 String prefix; 12 13 public void setPericarp(T pericarp) { 14 this.pericarp = pericarp; 15 } 16 17 public void setPrefix(String prefix) { 18 this.prefix = prefix; 19 } 20 21 public abstract void foo(); 22 23 }