KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > tutorial > DemoContext


1 /*
2  * Copyright 2004 Apache Software Foundation
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12  * implied.
13  *
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */

17
18 package tutorial;
19
20 import java.io.File JavaDoc;
21
22 import org.apache.avalon.framework.context.Context;
23
24 /**
25  * An example of an convinience interface that extends the
26  * standard Avalon Context interface.
27  */

28 public interface DemoContext extends Context
29 {
30
31    /**
32     * Return the component name.
33     * @return the component name
34     */

35     String JavaDoc getName();
36
37    /**
38     * Return the name of the partition assigned to the component.
39     * @return the partition name
40     */

41     String JavaDoc getPartition();
42
43    /**
44     * Return the home directory.
45     * @return the directory
46     */

47     File JavaDoc getHomeDirectory();
48
49    /**
50     * Return the temporary working directory.
51     * @return the directory
52     */

53     File JavaDoc getWorkingDirectory();
54 }
55
Popular Tags