com.googlecode.jbp.common.requirements
Class PreCondition

java.lang.Object
  extended by com.googlecode.jbp.common.requirements.AbstractRequirements
      extended by com.googlecode.jbp.common.requirements.PreCondition
All Implemented Interfaces:
IRequirements

public final class PreCondition
extends AbstractRequirements

Provides useful methods to check if preconditions are met.

Unless explicitly stated, these methods throw a PreConditionException if the precondition is not met.

Author:
Yannick LOTH - yannick AT littlej.biz -

Field Summary
static PreCondition INSTANCE
           
 
Method Summary
protected  void onConditionNotMet(String messageParam)
          Called if a condition is not met.
 
Methods inherited from class com.googlecode.jbp.common.requirements.AbstractRequirements
requireAllInstanceOf, requireConjunction, requireDirectory, requireDirectory, requireDisjunction, requireExclusiveDisjunction, requireExistingFile, requireExistingFile, requireFalse, requireFutureInstant, requireFutureInstant, requireInstanceOf, requireNotAllSimultaneouslyNull, requireNotAllSimultaneouslyNull, requireNotBlank, requireNotEmpty, requireNotExistingFile, requireNotExistingFile, requireNotNegative, requireNotNegativeNorZero, requireNotNull, requireNotPositive, requireNotPositiveNorZero, requireNotZero, requireNull, requirePastInstant, requirePastInstant, requireTrue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final PreCondition INSTANCE
Method Detail

onConditionNotMet

protected void onConditionNotMet(String messageParam)
Description copied from class: AbstractRequirements
Called if a condition is not met. Usually throws a RequirementException.

Specified by:
onConditionNotMet in class AbstractRequirements
Parameters:
messageParam - The associated message.


Copyright © 2011. All Rights Reserved.