📄 hybridversionintegrator.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: HybridVersionIntegrator.java
package cisco.dsbu.cms.boot.internal;
import java.io.PrintStream;
import java.util.Iterator;
import java.util.List;
// Referenced classes of package cisco.dsbu.cms.boot.internal:
// Distribution, Package, VersionIntegrator, VersionFile,
// ComponentDb
class HybridVersionIntegrator
implements VersionIntegrator
{
private static final boolean DEBUG = true;
private boolean isFirstFile;
private ComponentDb compDb;
HybridVersionIntegrator()
{
isFirstFile = true;
}
public void setComponentDb(ComponentDb componentdb)
{
compDb = componentdb;
}
public synchronized void integrateFile(VersionFile versionfile)
{
System.out.println("Integrating " + versionfile);
Iterator iterator = versionfile.getDistributions().iterator();
if(isFirstFile)
{
System.out.println("\tThis is the first file");
while(iterator.hasNext())
{
Distribution distribution = (Distribution)iterator.next();
Package package1;
for(Iterator iterator1 = distribution.getPackages().iterator(); iterator1.hasNext(); compDb.integrateWithoutChecking(package1))
package1 = (Package)iterator1.next();
}
isFirstFile = false;
} else
{
while(iterator.hasNext())
{
Distribution distribution1 = (Distribution)iterator.next();
Package package2;
for(Iterator iterator2 = distribution1.getPackages().iterator(); iterator2.hasNext(); compDb.integrateWithChecking(package2))
package2 = (Package)iterator2.next();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -