001package ch.qos.logback.core.joran.util;
002
003public abstract class Citrus<T> {
004
005    public static final String PRECARP_PROPERTY_NAME = "pericarp";
006    public static final String PREFIX_PROPERTY_NAME = "prefix";
007    
008    @SuppressWarnings("unused")
009    private T pericarp;
010    
011    String prefix;
012    
013    public void setPericarp(T pericarp) {
014        this.pericarp = pericarp;
015    }
016       
017    public void setPrefix(String prefix) {
018        this.prefix = prefix;
019    }
020    
021    public abstract void foo();
022    
023    
024    
025}