com.ptc.wvs.server.cadagent
Class Inifile
java.lang.Object
com.ptc.wvs.server.cadagent.Inifile
- All Implemented Interfaces:
- Serializable
- public class Inifile
- extends Object
- implements Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SECTION_AGENT
public static final String SECTION_AGENT
- See Also:
- Constant Field Values
KEY_PORT
public static final String KEY_PORT
- See Also:
- Constant Field Values
KEY_TRANSFERPATH
public static final String KEY_TRANSFERPATH
- See Also:
- Constant Field Values
KEY_CAPTUREDATA
public static final String KEY_CAPTUREDATA
- See Also:
- Constant Field Values
KEY_NUMWORKERS
public static final String KEY_NUMWORKERS
- See Also:
- Constant Field Values
SECTION_WORKER
public static final String SECTION_WORKER
- See Also:
- Constant Field Values
KEY_SHAPETYPE
public static final String KEY_SHAPETYPE
- See Also:
- Constant Field Values
KEY_HOST
public static final String KEY_HOST
- See Also:
- Constant Field Values
KEY_USERNAME
public static final String KEY_USERNAME
- See Also:
- Constant Field Values
KEY_PASSWORD
public static final String KEY_PASSWORD
- See Also:
- Constant Field Values
KEY_PROMPT
public static final String KEY_PROMPT
- See Also:
- Constant Field Values
KEY_HOSTTYPE
public static final String KEY_HOSTTYPE
- See Also:
- Constant Field Values
KEY_AVAILABLETIME
public static final String KEY_AVAILABLETIME
- See Also:
- Constant Field Values
KEY_ONLINEINTERVAL
public static final String KEY_ONLINEINTERVAL
- See Also:
- Constant Field Values
HOSTTYPE_LOCAL
public static final String HOSTTYPE_LOCAL
- See Also:
- Constant Field Values
HOSTTYPE_NT
public static final String HOSTTYPE_NT
- See Also:
- Constant Field Values
HOSTTYPE_UNIX
public static final String HOSTTYPE_UNIX
- See Also:
- Constant Field Values
KEY_EXE
public static final String KEY_EXE
- See Also:
- Constant Field Values
KEY_STARTTIME
public static final String KEY_STARTTIME
- See Also:
- Constant Field Values
KEY_AUTOSTART
public static final String KEY_AUTOSTART
- See Also:
- Constant Field Values
KEY_NOAUTOSTART
public static final String KEY_NOAUTOSTART
- See Also:
- Constant Field Values
KEY_MAXINSTANCES
public static final String KEY_MAXINSTANCES
- See Also:
- Constant Field Values
KEY_AUTOIDLESTOP
public static final String KEY_AUTOIDLESTOP
- See Also:
- Constant Field Values
KEY_AUTOBUSYSTOP
public static final String KEY_AUTOBUSYSTOP
- See Also:
- Constant Field Values
KEY_AUTOERRORSTOP
public static final String KEY_AUTOERRORSTOP
- See Also:
- Constant Field Values
KEY_LOGDIRECTORY
public static final String KEY_LOGDIRECTORY
- See Also:
- Constant Field Values
KEY_LOCALPATH
public static final String KEY_LOCALPATH
- See Also:
- Constant Field Values
KEY_REMOTEPATH
public static final String KEY_REMOTEPATH
- See Also:
- Constant Field Values
KEY_DISTRIBUTED
public static final String KEY_DISTRIBUTED
- See Also:
- Constant Field Values
KEY_DISTMAXINSTANCES
public static final String KEY_DISTMAXINSTANCES
- See Also:
- Constant Field Values
KEY_DISTEXE
public static final String KEY_DISTEXE
- See Also:
- Constant Field Values
KEY_DISTRULE
public static final String KEY_DISTRULE
- See Also:
- Constant Field Values
KEY_DISTSTARTTIME
public static final String KEY_DISTSTARTTIME
- See Also:
- Constant Field Values
KEY_DISTAUTOSTART
public static final String KEY_DISTAUTOSTART
- See Also:
- Constant Field Values
KEY_DISTPORT
public static final String KEY_DISTPORT
- See Also:
- Constant Field Values
KEY_DISTTRANSFERPATH
public static final String KEY_DISTTRANSFERPATH
- See Also:
- Constant Field Values
KEY_DISTLOGDIRECTORY
public static final String KEY_DISTLOGDIRECTORY
- See Also:
- Constant Field Values
loadedFile
private String loadedFile
sections
private Vector sections
noOfCADWorkers
private int noOfCADWorkers
Inifile
public Inifile()
getLoadedFile
public String getLoadedFile()
loadFromString
public void loadFromString(String file)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
loadFromFile
public void loadFromFile(String filename)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
load
public void load(String filename)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
load
private void load(BufferedReader in)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
newWorker
public Section newWorker()
addSection
public Section addSection(String line)
deleteSection
public void deleteSection(int no)
deleteSection
public void deleteSection(String line)
write
public boolean write()
write
public void write(String filename)
throws FileNotFoundException,
IOException
- Throws:
FileNotFoundException
IOException
sectionIt
private String sectionIt(String section)
desectionIt
private String desectionIt(String section)
modifySection
public Section modifySection(String no)
findSection
private Section findSection(String name)
isSectionExist
public boolean isSectionExist(String section)
getStr
public String getStr(String section,
String key)
setStr
public void setStr(String section,
String key,
String value)
getInt
public int getInt(String section,
String key)
setInt
public void setInt(String section,
String key,
int value)
getBool
public boolean getBool(String section,
String key)
setBool
public void setBool(String section,
String key,
boolean value)
countWorkers
public int countWorkers()
reorderWorkers
public void reorderWorkers()
getSections
public Vector getSections()