net.ctdp.rfdynhud.util
Class ConfigurationCandidatesIterator
java.lang.Object
net.ctdp.rfdynhud.util.ConfigurationCandidatesIterator
- All Implemented Interfaces:
- java.util.Iterator<java.io.File>
public class ConfigurationCandidatesIterator
- extends java.lang.Object
- implements java.util.Iterator<java.io.File>
Method Summary |
protected void |
addBigMonitorCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
|
protected void |
addCandidate(java.io.File configFolder,
java.lang.String filename)
|
protected void |
addCandidate(java.io.File configFolder,
java.lang.String modName,
java.lang.String filename)
|
protected void |
addGarageCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
|
protected void |
addMonitorCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
|
protected void |
addRegularCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
|
protected void |
addSmallMonitorCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
|
protected void |
addSpecificCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String prefix,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
|
void |
collectCandidates(java.io.File configFolder,
boolean smallMonitor,
boolean bigMonitor,
boolean isInGarage,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
|
boolean |
hasNext()
|
java.io.File |
next()
|
void |
remove()
|
void |
reset()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationCandidatesIterator
public ConfigurationCandidatesIterator()
reset
public void reset()
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator<java.io.File>
next
public java.io.File next()
- Specified by:
next
in interface java.util.Iterator<java.io.File>
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator<java.io.File>
addCandidate
protected void addCandidate(java.io.File configFolder,
java.lang.String modName,
java.lang.String filename)
addCandidate
protected void addCandidate(java.io.File configFolder,
java.lang.String filename)
addSpecificCandidates
protected void addSpecificCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String prefix,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
addSmallMonitorCandidates
protected void addSmallMonitorCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
addBigMonitorCandidates
protected void addBigMonitorCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
addMonitorCandidates
protected void addMonitorCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
addGarageCandidates
protected void addGarageCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
addRegularCandidates
protected void addRegularCandidates(java.io.File configFolder,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)
collectCandidates
public void collectCandidates(java.io.File configFolder,
boolean smallMonitor,
boolean bigMonitor,
boolean isInGarage,
java.lang.String modName,
java.lang.String vehicleClass,
java.lang.String vehicleName,
SessionType sessionType)