public class LibraryStatistics
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Method and Description |
---|---|
static void |
checkLibraries(ErrorLogger errorLogger,
java.io.File[] dirs) |
void |
readHeaders(ErrorLogger errorLogger) |
void |
readJelibVersions(ErrorLogger errorLogger) |
static LibraryStatistics |
readList(IdManager idManager,
java.lang.String fileName) |
static java.util.Map<java.lang.String,java.io.File[]> |
readProjectDirs(java.io.File wrkDir,
boolean allDirs) |
static java.util.TreeSet<java.lang.String> |
readProjList(java.io.File wrkDir) |
static LibraryStatistics |
readSerialized(java.lang.String fileName) |
static com.sun.electric.tool.io.input.LibraryStatistics.VarStat |
readVariableNames(java.lang.String fileName) |
void |
reportCells() |
void |
reportFileLength() |
void |
reportFilePaths() |
static LibraryStatistics |
scanDirectories(IdManager idManager,
java.io.File[] dirs) |
static void |
scanProjectDirs(java.lang.String[] dirNames,
java.lang.String[] excludeDirs,
java.io.File projListDir) |
void |
writeList(java.lang.String fileName) |
void |
writeSerialized(java.lang.String fileName) |
public static void scanProjectDirs(java.lang.String[] dirNames, java.lang.String[] excludeDirs, java.io.File projListDir)
public static java.util.TreeSet<java.lang.String> readProjList(java.io.File wrkDir)
public static java.util.Map<java.lang.String,java.io.File[]> readProjectDirs(java.io.File wrkDir, boolean allDirs)
public static LibraryStatistics scanDirectories(IdManager idManager, java.io.File[] dirs)
public void readHeaders(ErrorLogger errorLogger)
public void readJelibVersions(ErrorLogger errorLogger)
public static void checkLibraries(ErrorLogger errorLogger, java.io.File[] dirs)
public void writeList(java.lang.String fileName)
public static LibraryStatistics readList(IdManager idManager, java.lang.String fileName)
public void writeSerialized(java.lang.String fileName)
public static LibraryStatistics readSerialized(java.lang.String fileName)
public void reportFileLength()
public void reportFilePaths()
public void reportCells()
public static com.sun.electric.tool.io.input.LibraryStatistics.VarStat readVariableNames(java.lang.String fileName)