Package org.javarosa.xml.util
Class UnfullfilledRequirementsException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.javarosa.xml.util.UnfullfilledRequirementsException
- All Implemented Interfaces:
Serializable
public class UnfullfilledRequirementsException extends Exception
- Author:
- ctsims
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description UnfullfilledRequirementsException(String message, int severity)UnfullfilledRequirementsException(String message, int severity, boolean isDuplicate)UnfullfilledRequirementsException(String message, int severity, int requirement)UnfullfilledRequirementsException(String message, int severity, int requirement, int requiredMajor, int requiredMinor, int availableMajor, int availableMinor)Constructor for unfulfilled version requirements. -
Method Summary
Modifier and Type Method Description StringgetAvailableVesionString()StringgetRequiredVersionString()intgetRequirementCode()intgetSeverity()booleanisDuplicateException()Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
UnfullfilledRequirementsException
-
UnfullfilledRequirementsException
-
UnfullfilledRequirementsException
-
UnfullfilledRequirementsException
public UnfullfilledRequirementsException(String message, int severity, int requirement, int requiredMajor, int requiredMinor, int availableMajor, int availableMinor)Constructor for unfulfilled version requirements.
-
-
Method Details
-
getRequiredVersionString
- Returns:
- A human readable version string describing the required version
-
getAvailableVesionString
- Returns:
- A human readable version string describing the available version
-
getSeverity
public int getSeverity() -
getRequirementCode
public int getRequirementCode() -
isDuplicateException
public boolean isDuplicateException()- Returns:
- true if this exception was thrown due to an attempt at installing a duplicate app
-