public abstract class DestinationPathManager extends Object
Abstract DestinationPathManager class.
| Constructor and Description | 
|---|
DestinationPathManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addPath(Path newPath)
addPath 
 | 
Path | 
getPath(String pathName)
getPath 
 | 
Map<String,Path> | 
getPaths()
getPaths 
 | 
Collection<String> | 
getTargetCommands(Path path,
                 int index,
                 String target)
getTargetCommands 
 | 
Target[] | 
getTargetList(int index,
             Path path)
getTargetList 
 | 
protected void | 
parseXML(InputStream stream)
parseXML 
 | 
boolean | 
pathHasTarget(Path path,
             String target)
pathHasTarget 
 | 
void | 
removePath(Path path)
Removes a Path from the xml file. 
 | 
void | 
removePath(String name)
Removes a Path form the xml file based on its name 
 | 
void | 
replacePath(String oldName,
           Path newPath)
replacePath 
 | 
void | 
saveCurrent()
saveCurrent 
 | 
protected abstract void | 
saveXML(String writerString)
saveXML 
 | 
abstract void | 
update()
update 
 | 
protected void parseXML(InputStream stream) throws IOException
parseXML
stream - a InputStream object.IOExceptionpublic Path getPath(String pathName) throws IOException
getPath
pathName - a String object.Path object.IOException - if any.public Map<String,Path> getPaths() throws IOException
getPaths
Map object.IOException - if any.public Collection<String> getTargetCommands(Path path, int index, String target) throws IOException
getTargetCommands
path - a Path object.index - a int.target - a String object.Collection object.IOException - if any.public Target[] getTargetList(int index, Path path) throws IOException
getTargetList
index - a int.path - a Path object.Target objects.IOException - if any.public boolean pathHasTarget(Path path, String target) throws IOException
pathHasTarget
path - a Path object.target - a String object.IOException - if any.public void addPath(Path newPath) throws IOException
addPath
newPath - a Path object.IOException - if any.public void replacePath(String oldName, Path newPath) throws IOException
replacePath
oldName - a String object.newPath - a Path object.IOException - if any.public void removePath(Path path) throws IOException
path - the path to removeIOExceptionIOException - if any.public void removePath(String name) throws IOException
name - the name of the path to removeIOExceptionIOException - if any.public void saveCurrent()
                 throws IOException
saveCurrent
IOException - if any.protected abstract void saveXML(String writerString) throws IOException
saveXML
writerString - a String object.IOException - if any.public abstract void update()
                     throws IOException,
                            FileNotFoundException
update
IOException - if any.FileNotFoundException - if any.Copyright © 2020. All rights reserved.