project35.mda.schema
Interface MsvSchemaReader.DataFieldModelFactory

All Known Implementing Classes:
MsvSchemaReader.BooleanFieldModelFactory, MsvSchemaReader.IdFieldModelFactory, MsvSchemaReader.IdrefsFieldModelFactory, MsvSchemaReader.TextFieldModelFactory, MsvSchemaReader.ValidatedEditFieldModelFactory, MsvSchemaReader.ValidatedTextFieldModelFactory
Enclosing class:
MsvSchemaReader

public static interface MsvSchemaReader.DataFieldModelFactory

Each implementation of this interface returns a certain type of DataFieldModel. The implementations can be put into a Map mapping from certain XML datatype (e.g. "anyURI") to the appropriate Factory, for example:

  new ValidatedEditFieldModelFactory(fieldValidationServiceFactory,
          URLValidator.class,
          FieldViewType.URI_FIELD)
 
See also the private method "initEditFieldModelMap".

Author:
Kai Runte

Method Summary
 DataFieldModel newInstance()
          Returns a new instance of DataFieldModel
 

Method Detail

newInstance

DataFieldModel newInstance()
Returns a new instance of DataFieldModel

Returns:
a new instance of DataFieldModel