View Javadoc

1   /* ------------------------------------
2    * � Kaamelot - 2006
3    * ------------------------------------
4    * Projet  : projectName
5    * Fichier : APathProvider.java
6    * $Id$ 
7    * $Date$ 
8    * $Log$
9    * 
10   */
11  package fr.kaamelot.reporter;
12  
13  
14  /**
15   * @author Kaamelot - 2006
16   * <b>Description :</b>
17   * @version $Id$
18   * @history <ul>
19   * <li/>Date    		- UserId   - Observations
20   * <li/>22 jun. 2006 - Kaamelot - Initialisation de la classe.
21   * </ul>
22   */
23  public abstract class APathProvider implements IPathProvider {
24  	
25  	private String pathDelimiter = IPathProvider.PATH_DELIM;
26  
27  	private String keyDelimiter = IPathProvider.KEY_DELIM;
28  
29  	/** @see com.bnpparibas.jira.model.report.IPathProvider#getPath(com.bnpparibas.jira.model.report.IMappable)
30  	 */
31  	public abstract String getPath(IMappable _data) throws Exception;
32  
33  	/** @see com.bnpparibas.jira.model.report.IPathProvider#getPathDelimiter()
34  	 */
35  	public String getPathDelimiter() {
36  		return pathDelimiter;
37  	}
38  
39  	/** @see com.bnpparibas.jira.model.report.IPathProvider#setPathDelimiter(java.lang.String)
40  	 */
41  	public void setPathDelimiter(String _pathDelimiter) {
42  		pathDelimiter = _pathDelimiter;
43  	}
44  
45  	public String getKeyDelimiter() {
46  		return keyDelimiter;
47  	}
48  
49  	public void setKeyDelimiter(String keyDelimiter) {
50  		this.keyDelimiter = keyDelimiter;
51  	}
52  
53  }