com.google.code.validationframework.experimental.builder.context.simplevalidator
Class DataProviderContext

java.lang.Object
  extended by com.google.code.validationframework.experimental.builder.context.simplevalidator.DataProviderContext

public class DataProviderContext
extends Object

Context to add more triggers and the first data providers.


Constructor Summary
DataProviderContext(List<com.google.code.validationframework.api.trigger.Trigger> registeredTriggers)
           
 
Method Summary
 DataProviderContext on(Class<? extends com.google.code.validationframework.api.trigger.Trigger> triggerClass)
           
 DataProviderContext on(Collection<com.google.code.validationframework.api.trigger.Trigger> triggers)
           
 DataProviderContext on(com.google.code.validationframework.api.trigger.Trigger... triggers)
          Adds more triggers to the validator.
 DataProviderContext on(com.google.code.validationframework.api.trigger.Trigger trigger)
           
<D> RuleContext<D>
read(Class<? extends com.google.code.validationframework.api.dataprovider.DataProvider<D>> dataProviderClass)
           
<D> RuleContext<D>
read(Collection<com.google.code.validationframework.api.dataprovider.DataProvider<D>> dataProviders)
           
<D> RuleContext<D>
read(com.google.code.validationframework.api.dataprovider.DataProvider<D>... dataProviders)
          Adds the first data providers to the validator.
<D> RuleContext<D>
read(com.google.code.validationframework.api.dataprovider.DataProvider<D> dataProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataProviderContext

public DataProviderContext(List<com.google.code.validationframework.api.trigger.Trigger> registeredTriggers)
Method Detail

on

public DataProviderContext on(Class<? extends com.google.code.validationframework.api.trigger.Trigger> triggerClass)

on

public DataProviderContext on(com.google.code.validationframework.api.trigger.Trigger trigger)

on

public DataProviderContext on(com.google.code.validationframework.api.trigger.Trigger... triggers)
Adds more triggers to the validator.

Parameters:
triggers - Triggers to be added.
Returns:
Same data provider context.

on

public DataProviderContext on(Collection<com.google.code.validationframework.api.trigger.Trigger> triggers)

read

public <D> RuleContext<D> read(Class<? extends com.google.code.validationframework.api.dataprovider.DataProvider<D>> dataProviderClass)

read

public <D> RuleContext<D> read(com.google.code.validationframework.api.dataprovider.DataProvider<D> dataProvider)

read

public <D> RuleContext<D> read(com.google.code.validationframework.api.dataprovider.DataProvider<D>... dataProviders)
Adds the first data providers to the validator.

Type Parameters:
D - Type of data to be validated.
It can be, for instance, the type of data handled by a component, or the type of the component itself.
Parameters:
dataProviders - Data providers to be added.
Returns:
Rule context allowing to add data providers and rules, but not triggers.

read

public <D> RuleContext<D> read(Collection<com.google.code.validationframework.api.dataprovider.DataProvider<D>> dataProviders)


Copyright © 2013. All Rights Reserved.