net.sf.mmm.util.value.base
Class PojoValidatorDummy

java.lang.Object
  extended by net.sf.mmm.util.component.base.AbstractComponent
      extended by net.sf.mmm.util.component.base.AbstractLoggableComponent
          extended by net.sf.mmm.util.value.base.AbstractValueValidator<Object>
              extended by net.sf.mmm.util.value.base.PojoValidatorDummy
All Implemented Interfaces:
PojoValidator, ValueValidator<Object>

public class PojoValidatorDummy
extends AbstractValueValidator<Object>
implements PojoValidator

This is a dummy implementation of PojoValidator that accepts all objects as valid.

Since:
2.0.0
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)

Constructor Summary
PojoValidatorDummy()
          The constructor.
 
Method Summary
 void validate(Object value, Object valueSource)
          This method validates the given value.
 
Methods inherited from class net.sf.mmm.util.value.base.AbstractValueValidator
validate
 
Methods inherited from class net.sf.mmm.util.component.base.AbstractLoggableComponent
doInitialize, getLogger, setLogger
 
Methods inherited from class net.sf.mmm.util.component.base.AbstractComponent
doInitialized, getInitializationState, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.mmm.util.value.api.ValueValidator
validate
 

Constructor Detail

PojoValidatorDummy

public PojoValidatorDummy()
The constructor.

Method Detail

validate

public void validate(Object value,
                     Object valueSource)
              throws RuntimeException
This method validates the given value. If the value is invalid, a RuntimeException is thrown. Otherwise this method will return without any side-effect.

Specified by:
validate in interface ValueValidator<Object>
Parameters:
value - is the value to validate.
valueSource - describes the origin of the given value. This may be the filename where the value was read from, an XPath where the value was located in an XML document, etc. It can be used in exceptions thrown if the value is invalid. This will help to find the problem easier. It may be null if there is no helpful source available but you should prefer ValueValidator.validate(Object) in such case.
Throws:
RuntimeException - if the given value in invalid.


Copyright © 2001-2010 mmm-Team. All Rights Reserved.