insensa.helpers
Class DependencyChecker
java.lang.Object
   insensa.helpers.DependencyChecker
insensa.helpers.DependencyChecker
- public class DependencyChecker 
- extends java.lang.Object
| Field Summary | 
| private  java.util.Map<java.lang.String,java.lang.Boolean[]> | dependenciesMap
 | 
| private  java.util.Map<java.lang.Integer,java.lang.Boolean[]> | optionDepMap
 | 
| private  java.util.List<java.lang.Integer> | optionIds
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
dependenciesMap
private java.util.Map<java.lang.String,java.lang.Boolean[]> dependenciesMap
optionDepMap
private java.util.Map<java.lang.Integer,java.lang.Boolean[]> optionDepMap
optionIds
private java.util.List<java.lang.Integer> optionIds
DependencyChecker
public DependencyChecker()
checkInfoDependencies
public void checkInfoDependencies(ConnectionFileChanger mCon)
                           throws java.io.IOException
- 
- Parameters:
- mCon-
- Throws:
- java.io.IOException
 
checkInfoDependencies
public void checkInfoDependencies(InfoReader mInfoReader)
                           throws java.io.IOException
- 
- Parameters:
- mInfoReader-
- Throws:
- java.io.IOException
 
checkInfoDependencies
public void checkInfoDependencies(OptionFileChanger mOption)
                           throws java.io.IOException
- 
- Parameters:
- mOption-
- Throws:
- java.io.IOException
 
checkOptionPriority
public boolean checkOptionPriority(OptionFileChanger mOption)
- 
- Parameters:
- mOption-
- Returns:
 
endRunnable
public void endRunnable(InfoReader mInfoReader)
- 
- Parameters:
- mInfoReader-
 
endRunnable
public void endRunnable(OptionFileChanger mOption)
- 
- Parameters:
- mOption-
 
errorRunnable
public void errorRunnable(InfoReader mInfoReader)
- 
- Parameters:
- mInfoReader-
 
errorRunnable
public void errorRunnable(OptionFileChanger mOption)
- 
- Parameters:
- mOption-
 
isUsed
public java.lang.Boolean isUsed(java.lang.String sInfo)
- 
- Parameters:
- sInfo-
- Returns:
 
resetRunnable
public void resetRunnable(InfoReader mInfoReader)
- 
- Parameters:
- mInfoReader-
 
setDependency
public void setDependency(InfoReader info)
- 
- Parameters:
- info-
 
setDependency
public void setDependency(OptionFileChanger option)
- 
- Parameters:
- option-
 
unsetDependency
public void unsetDependency(InfoReader info)
                     throws java.io.IOException
- 
- Parameters:
- info-
- Throws:
- java.io.IOException
 
unsetDependency
public void unsetDependency(OptionFileChanger option)
                     throws java.io.IOException
- 
- Parameters:
- option-
- Throws:
- java.io.IOException