|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.project.model.filesys.Util
Title: $FileName: Util.java$
Nested Class Summary | |
static class |
Util.Directories
|
static class |
Util.Files
|
Constructor Summary | |
Util()
|
Method Summary | |
static void |
addArchiveDirectories(java.lang.String archiveRootPath)
|
static void |
deleteFileFromFileSys(java.lang.String sFullFilePath)
Deletes the file at the specified location. |
static void |
deleteNodeAndAllChildrenFromFileSys(java.lang.String rootPath,
NodeFS node,
NodeLibraryFS lib)
Removes the node and all of its children from the file system. |
static java.lang.String |
getNextUniqueFileName(java.lang.String fullPathAndFileName)
Return the next unique file name. |
static java.lang.String |
getNextUniqueFileName(java.lang.String rootPath,
java.lang.String sDirectory)
Return the next unique file name. |
static ProjectNodeFS |
getRootNodeForArchive(ArchiveInfoFS info,
NodeLibraryFS lib)
|
static java.io.File |
getSourceFilePointer(java.lang.String rootPath,
java.lang.String fileName)
|
static void |
moveSourceFile(java.io.File flSource,
java.lang.String rootPath,
java.lang.String fileName)
|
static Delta |
readDeltaFromFileSys(java.lang.String rootPath,
java.lang.String fileName)
|
static FileNodeFS |
readFileNodeFromFileSys(java.lang.String rootPath,
java.lang.String fileName,
long key)
|
static FileNodeFS |
readFileNodeFromFileSys(java.lang.String rootPath,
java.lang.String fileName,
long key,
FileNodeFS node)
|
static byte[] |
readFullFileFromFileSys(java.lang.String rootPath,
java.lang.String fileName)
|
static TextLineReader |
readFullTextFileFromFileSys(java.lang.String rootPath,
java.lang.String fileName)
Reads the full source of a text file from the SOURCE directory and casts it to a TextLineReader object. |
static java.lang.String |
readNodeName(java.lang.String rootPath,
java.lang.String fileName,
int iNodeType)
|
static ProjectNodeFS |
readProjectNode(java.lang.String rootPath,
java.lang.String fileName,
long key,
java.util.Hashtable hshShareParents,
ProjectNodeFS ndProject,
NodeLibraryFS lib)
|
static ProjectNodeFS |
readProjectNode(java.lang.String rootPath,
java.lang.String fileName,
long key,
NodeLibraryFS lib)
|
static TextDiff |
readTextDiffFromFileSys(java.lang.String rootPath,
java.lang.String fileName)
|
static java.lang.String |
readTextFileFromFileSys(java.lang.String fullPathAndFile)
Returns contents of text file at specified location as String. |
static java.lang.String |
readVersionComment(java.lang.String rootPath,
java.lang.String fileName)
|
static org.w3c.dom.Document |
readXMLDocFromFileSys(java.lang.String fullPathAndName)
Reads an XML file (stored as text) from the specified file location, and returns its contents as a Document object. |
static void |
writeDeltaToFileSys(Delta delta,
java.lang.String rootPath,
java.lang.String fileName)
|
static void |
writeFileToFileSys(byte[] fullFile,
java.lang.String rootPath,
java.lang.String fileName)
Writes the full file to the specified location on the file system. |
static void |
writeTextDiffToFileSys(TextDiff diff,
java.lang.String rootPath,
java.lang.String fileName)
|
static void |
writeTextFileToFileSys(java.lang.String textFile,
java.lang.String fullPathAndName)
Writes textFile to filesystem as a file using fullPathAndName as file name. |
static void |
writeVersionComment(java.lang.String comment,
java.lang.String rootPath,
java.lang.String fileName)
|
static void |
writeXMLDocToFileSys(org.w3c.dom.Document doc,
java.lang.String fullPathAndName)
Converts XML doc to text and saves it to file system using fullPathAndName as file name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Util()
Method Detail |
public static void writeFileToFileSys(byte[] fullFile, java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static java.io.File getSourceFilePointer(java.lang.String rootPath, java.lang.String fileName)
public static void moveSourceFile(java.io.File flSource, java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static void writeDeltaToFileSys(Delta delta, java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static void writeTextDiffToFileSys(TextDiff diff, java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static void writeTextFileToFileSys(java.lang.String textFile, java.lang.String fullPathAndName) throws java.io.IOException
java.io.IOException
public static void writeXMLDocToFileSys(org.w3c.dom.Document doc, java.lang.String fullPathAndName) throws java.io.IOException
java.io.IOException
public static java.lang.String readTextFileFromFileSys(java.lang.String fullPathAndFile) throws java.io.IOException
java.io.IOException
public static Delta readDeltaFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static TextDiff readTextDiffFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException, JLibDiff.DiffFormatException
java.io.IOException
JLibDiff.DiffFormatException
public static org.w3c.dom.Document readXMLDocFromFileSys(java.lang.String fullPathAndName) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
public static FileNodeFS readFileNodeFromFileSys(java.lang.String rootPath, java.lang.String fileName, long key) throws java.io.IOException, org.xml.sax.SAXException, org.sourcejammer.xml.XMLNodeDoesNotExistException
java.io.IOException
org.xml.sax.SAXException
org.sourcejammer.xml.XMLNodeDoesNotExistException
public static FileNodeFS readFileNodeFromFileSys(java.lang.String rootPath, java.lang.String fileName, long key, FileNodeFS node) throws java.io.IOException, org.xml.sax.SAXException, org.sourcejammer.xml.XMLNodeDoesNotExistException
java.io.IOException
org.xml.sax.SAXException
org.sourcejammer.xml.XMLNodeDoesNotExistException
public static byte[] readFullFileFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static TextLineReader readFullTextFileFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static ProjectNodeFS getRootNodeForArchive(ArchiveInfoFS info, NodeLibraryFS lib) throws java.io.IOException, org.sourcejammer.project.NodeDoesNotExistException, org.sourcejammer.xml.XMLNodeDoesNotExistException, org.xml.sax.SAXException
java.io.IOException
org.sourcejammer.project.NodeDoesNotExistException
org.sourcejammer.xml.XMLNodeDoesNotExistException
org.xml.sax.SAXException
public static java.lang.String readNodeName(java.lang.String rootPath, java.lang.String fileName, int iNodeType) throws java.io.IOException, org.sourcejammer.xml.XMLNodeDoesNotExistException, org.xml.sax.SAXException
java.io.IOException
org.sourcejammer.xml.XMLNodeDoesNotExistException
org.xml.sax.SAXException
public static ProjectNodeFS readProjectNode(java.lang.String rootPath, java.lang.String fileName, long key, NodeLibraryFS lib) throws java.io.IOException, org.xml.sax.SAXException, org.sourcejammer.xml.XMLNodeDoesNotExistException, org.sourcejammer.project.NodeDoesNotExistException
java.io.IOException
org.xml.sax.SAXException
org.sourcejammer.xml.XMLNodeDoesNotExistException
org.sourcejammer.project.NodeDoesNotExistException
public static ProjectNodeFS readProjectNode(java.lang.String rootPath, java.lang.String fileName, long key, java.util.Hashtable hshShareParents, ProjectNodeFS ndProject, NodeLibraryFS lib) throws java.io.IOException, org.xml.sax.SAXException, org.sourcejammer.xml.XMLNodeDoesNotExistException, org.sourcejammer.project.NodeDoesNotExistException
java.io.IOException
org.xml.sax.SAXException
org.sourcejammer.xml.XMLNodeDoesNotExistException
org.sourcejammer.project.NodeDoesNotExistException
public static java.lang.String readVersionComment(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static void writeVersionComment(java.lang.String comment, java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static java.lang.String getNextUniqueFileName(java.lang.String rootPath, java.lang.String sDirectory)
public static java.lang.String getNextUniqueFileName(java.lang.String fullPathAndFileName)
public static void deleteNodeAndAllChildrenFromFileSys(java.lang.String rootPath, NodeFS node, NodeLibraryFS lib) throws java.io.IOException, SecurityException, org.sourcejammer.project.NodeDoesNotExistException, FileAccessException
java.io.IOException
SecurityException
org.sourcejammer.project.NodeDoesNotExistException
FileAccessException
public static void deleteFileFromFileSys(java.lang.String sFullFilePath) throws java.io.IOException
java.io.IOException
public static void addArchiveDirectories(java.lang.String archiveRootPath) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |