|
SourceJammer 1.1.0 March 1, 2002 Copyright (c) 2001, 2002 Robert MacGrogan |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.project.model.filesys.Util
Utiliy class for reading from and writing to the file system.
Inner 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 byte[] |
readBytesFromFileSys(java.lang.String fullPathAndName)
|
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 java.lang.Object |
readObjectFromFileSys(java.lang.String fullPathAndName)
Gets an object from file system. |
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 |
writeBytesToFileSys(byte[] file,
java.lang.String fullPathAndName)
Saves byte array as a file using fullPathAndName as location. |
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 |
writeObjectToFileSys(java.lang.Object o,
java.lang.String fullPathAndName)
Writes the object 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
public static void writeBytesToFileSys(byte[] file, java.lang.String fullPathAndName) throws java.io.IOException
public static void writeDeltaToFileSys(Delta delta, java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
public static void writeTextDiffToFileSys(TextDiff diff, java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
public static void writeObjectToFileSys(java.lang.Object o, java.lang.String fullPathAndName) throws java.io.IOException
public static void writeTextFileToFileSys(java.lang.String textFile, java.lang.String fullPathAndName) throws java.io.IOException
public static void writeXMLDocToFileSys(org.w3c.dom.Document doc, java.lang.String fullPathAndName) throws java.io.IOException
public static java.lang.String readTextFileFromFileSys(java.lang.String fullPathAndFile) throws java.io.IOException
public static Delta readDeltaFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
public static TextDiff readTextDiffFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
public static java.lang.Object readObjectFromFileSys(java.lang.String fullPathAndName) throws java.io.IOException
public static org.w3c.dom.Document readXMLDocFromFileSys(java.lang.String fullPathAndName) throws 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, 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, XMLNodeDoesNotExistException
public static byte[] readFullFileFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
public static TextLineReader readFullTextFileFromFileSys(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
public static byte[] readBytesFromFileSys(java.lang.String fullPathAndName) throws java.io.IOException
public static ProjectNodeFS getRootNodeForArchive(ArchiveInfoFS info, NodeLibraryFS lib) throws java.io.IOException, NodeDoesNotExistException, 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, 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, XMLNodeDoesNotExistException, 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, XMLNodeDoesNotExistException, NodeDoesNotExistException
public static java.lang.String readVersionComment(java.lang.String rootPath, java.lang.String fileName) throws java.io.IOException
public static void writeVersionComment(java.lang.String comment, java.lang.String rootPath, java.lang.String fileName) throws 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, NodeDoesNotExistException, FileAccessException
public static void deleteFileFromFileSys(java.lang.String sFullFilePath) throws java.io.IOException
public static void addArchiveDirectories(java.lang.String archiveRootPath) throws java.io.IOException
|
SourceJammer 1.1.0 March 1, 2002 Copyright (c) 2001, 2002 Robert MacGrogan |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |