com.sun.electric.tool.io.input
Class LibraryStatistics
java.lang.Object
com.sun.electric.tool.io.input.LibraryStatistics
- All Implemented Interfaces:
- java.io.Serializable
public class LibraryStatistics
- extends java.lang.Object
- implements java.io.Serializable
This class keeps contents of disk library file.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scanProjectDirs
public static void scanProjectDirs(java.lang.String[] dirNames,
java.lang.String[] excludeDirs,
java.io.File projListDir)
readProjList
public static java.util.TreeSet<java.lang.String> readProjList(java.io.File wrkDir)
readProjectDirs
public static java.util.Map<java.lang.String,java.io.File[]> readProjectDirs(java.io.File wrkDir,
boolean allDirs)
scanDirectories
public static LibraryStatistics scanDirectories(IdManager idManager,
java.io.File[] dirs)
readHeaders
public void readHeaders(ErrorLogger errorLogger)
readJelibVersions
public void readJelibVersions(ErrorLogger errorLogger)
checkLibraries
public static void checkLibraries(ErrorLogger errorLogger,
java.io.File[] dirs)
writeList
public void writeList(java.lang.String fileName)
readList
public static LibraryStatistics readList(IdManager idManager,
java.lang.String fileName)
writeSerialized
public void writeSerialized(java.lang.String fileName)
readSerialized
public static LibraryStatistics readSerialized(java.lang.String fileName)
reportFileLength
public void reportFileLength()
reportFilePaths
public void reportFilePaths()
reportCells
public void reportCells()
readVariableNames
public static com.sun.electric.tool.io.input.LibraryStatistics.VarStat readVariableNames(java.lang.String fileName)