source: trunk/gsdl3/src/java/org/greenstone/gsdl3/util/GSFile.java@ 3222

Last change on this file since 3222 was 3222, checked in by kjdon, 22 years ago

Initial revision

  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
Line 
1package org.greenstone.gsdl3.util;
2
3import java.io.File;
4
5/**
6 * GSFiles - utility class for Greenstone.
7 *
8 * contains File creation methods.
9 *
10 * @see File
11 */
12public class GSFile {
13
14 /** creates a File for the site config file */
15 static public File siteConfigFile(String site_home) {
16 return new File(site_home + File.separatorChar+"sitecfg.xml");
17
18 }
19
20 /** creates a File for the collection directory */
21 static public File collectionDirFile(String site_home) {
22 return new File(site_home+File.separatorChar+"collect");
23 }
24
25 /** creates a File for the collection config file */
26 static public File collectionConfigFile(String site_home,
27 String collection_name) {
28 return new File(site_home+File.separatorChar+"collect"+
29 File.separatorChar+collection_name+
30 File.separatorChar+"etc"+
31 File.separatorChar+"collectcfg.xml");
32
33 }
34
35 /** creates a File for the collection build config file */
36 static public File collectionBuildConfigFile(String site_home,
37 String collection_name ) {
38 return new File(site_home+File.separatorChar+"collect"+
39 File.separatorChar+collection_name+
40 File.separatorChar+"index"+
41 File.separatorChar+"buildcfg.xml");
42 }
43
44 static public String xmlTransformDir(String gsdl_home) {
45 return gsdl_home+File.separatorChar+"transform";
46 }
47
48
49}
Note: See TracBrowser for help on using the repository browser.