1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.vfs.impl;
18
19 import java.util.ArrayList;
20 import java.util.List;
21
22 /***
23 * This class describes the configuration for a provider.<br>
24 * Used by digester in StandardFileSystemManager
25 *
26 * @author <a href="mailto:imario@apache.org">Mario Ivankovits</a>
27 * @version $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Mi, 29 Nov 2006) $
28 */
29 public class ProviderConfiguration
30 {
31 private String className;
32 private List schemes = new ArrayList(10);
33 private List dependenies = new ArrayList(10);
34
35 public ProviderConfiguration()
36 {
37 }
38
39 public String getClassName()
40 {
41 return className;
42 }
43
44 public void setClassName(String className)
45 {
46 this.className = className;
47 }
48
49 public void setScheme(String scheme)
50 {
51 schemes.add(scheme);
52 }
53
54 public List getSchemes()
55 {
56 return schemes;
57 }
58
59 public void setDependency(String dependency)
60 {
61 dependenies.add(dependency);
62 }
63
64 public List getDependencies()
65 {
66 return dependenies;
67 }
68
69 public boolean isDefault()
70 {
71 return false;
72 }
73 }