project35.mda.schema
Class MsvSchemaReader.ValidatedTextFieldModelFactory

java.lang.Object
  extended by project35.mda.schema.MsvSchemaReader.ValidatedTextFieldModelFactory
All Implemented Interfaces:
MsvSchemaReader.DataFieldModelFactory
Enclosing class:
MsvSchemaReader

public static class MsvSchemaReader.ValidatedTextFieldModelFactory
extends java.lang.Object
implements MsvSchemaReader.DataFieldModelFactory

Factory for a validated TextFieldModel. The validator is defined the FieldValidationServiceFactory and validator Class given at instantiation of this Factory.

Author:
Kai Runte

Constructor Summary
MsvSchemaReader.ValidatedTextFieldModelFactory(FieldValidationServiceFactory fieldValidationServiceFactory, java.lang.Class fieldValidationServiceClass, boolean isPersistent)
          Constructor.
 
Method Summary
 DataFieldModel newInstance()
          Returns a new instance of DataFieldModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsvSchemaReader.ValidatedTextFieldModelFactory

public MsvSchemaReader.ValidatedTextFieldModelFactory(FieldValidationServiceFactory fieldValidationServiceFactory,
                                                      java.lang.Class fieldValidationServiceClass,
                                                      boolean isPersistent)
Constructor.

Parameters:
fieldValidationServiceFactory -
fieldValidationServiceClass -
Method Detail

newInstance

public DataFieldModel newInstance()
Description copied from interface: MsvSchemaReader.DataFieldModelFactory
Returns a new instance of DataFieldModel

Specified by:
newInstance in interface MsvSchemaReader.DataFieldModelFactory
Returns:
a new instance of DataFieldModel