Uses of Class
project35.mda.model.DataFieldModel

Packages that use DataFieldModel
project35.desktopDeployment The project35.desktopDeployment package describes classes that are used to make the desktop version of the data entry tool. 
project35.mda.model This package describes Project35's native data structures that are used to manage an in-memory representation of an XML document. 
project35.mda.schema The package contains classes which are responsible for interpreting the XML schema. 
project35.soa.alerts The Project35 Alerts system is based on the concept of an Alert, which is a collection of matching criteria associated with an intent such as an error, a warning, a request for communication or a desire to post a bulletin. 
project35.tabletDeployment   
 

Uses of DataFieldModel in project35.desktopDeployment
 

Fields in project35.desktopDeployment declared as DataFieldModel
protected  DataFieldModel DataFieldView.dataFieldModel
           
 

Methods in project35.desktopDeployment with parameters of type DataFieldModel
 DataFieldView RecordViewFactory.getView(Project35FormContext project35FormContext, DataFieldModel dataFieldModel)
           
 void SelectColourFieldView.initialise(DataFieldModel dataFieldModel, Project35FormContext project35FormContext)
          this is an awkward construction that should never be called but is here to satisfy methods of EditFieldView.
 void DataFieldView.initialise(DataFieldModel dataFieldModel, Project35FormContext project35FormContext)
          sets the model used by the view.
 void SelectColourFieldView.initialiseField(Project35FormContext project35FormContext, DataFieldModel dataFieldModel, java.util.ArrayList additionalParameters)
           
 void CustomisedFieldView.initialiseField(Project35FormContext project35FormContext, DataFieldModel dataFieldModel, java.util.ArrayList additionalParameters)
           
 

Uses of DataFieldModel in project35.mda.model
 

Subclasses of DataFieldModel in project35.mda.model
 class BooleanFieldModel
          a group field model where the choices are constrained to be true or false.
 class EditFieldModel
          A model data structure that represents an editable field.
 class GroupFieldModel
          A model data structure representing edit fields whose domain is characterised by a collection of terms.
 class IDFieldModel
          IDFieldModel is a marker class that indicates the field is meant to have an XML ID value.
 class ListFieldModel
          Model data structure that describes a list field.
 class ProxyListFieldModel
          Project35 was originally developed to read a model from an XML Schema.
 class TextFieldModel
          holds data for a text field.
 

Methods in project35.mda.model that return DataFieldModel
 DataFieldModel RecordModel.getField(java.lang.String fieldName)
          returns the data field model associated with the given field name
 DataFieldModel[] ModelObjectCommentRegistry.getFieldsWithComments(RecordNameProvider recordNameProvider)
           
 DataFieldModel RecordModel.removeField(DataFieldModel field)
          Removes a field from the model
 

Methods in project35.mda.model with parameters of type DataFieldModel
 void RecordModel.addField(DataFieldModel field)
          adds a field to the model
 FieldDataType RecordModelUtility.getType(DataFieldModel dataFieldModel)
           
protected  void DataFieldModel.populateCloneAttributes(DataFieldModel original, DataFieldModel copy)
          used to clone itself
 DataFieldModel RecordModel.removeField(DataFieldModel field)
          Removes a field from the model
 void RecordModel.replaceField(DataFieldModel oldFieldModel, DataFieldModel newFieldModel)
           
 

Uses of DataFieldModel in project35.mda.schema
 

Methods in project35.mda.schema that return DataFieldModel
 DataFieldModel MsvSchemaReader.DataFieldModelFactory.newInstance()
          Returns a new instance of DataFieldModel
 DataFieldModel MsvSchemaReader.IdrefsFieldModelFactory.newInstance()
           
 DataFieldModel MsvSchemaReader.IdFieldModelFactory.newInstance()
           
 DataFieldModel MsvSchemaReader.TextFieldModelFactory.newInstance()
           
 DataFieldModel MsvSchemaReader.BooleanFieldModelFactory.newInstance()
           
 DataFieldModel MsvSchemaReader.ValidatedTextFieldModelFactory.newInstance()
           
 DataFieldModel MsvSchemaReader.ValidatedEditFieldModelFactory.newInstance()
           
 DataFieldModel MsvSchemaReader.BoundedDataFieldModelFactory.newInstance(boolean minIsInclusive, boolean maxIsInclusive, java.lang.Number minValue, java.lang.Number maxValue)
           
 DataFieldModel MsvSchemaReader.BoundedDoubleFieldModelFactory.newInstance(boolean minIsInclusive, boolean maxIsInclusive, java.lang.Number minValue, java.lang.Number maxValue)
           
 DataFieldModel MsvSchemaReader.BoundedFloatFieldModelFactory.newInstance(boolean minIsInclusive, boolean maxIsInclusive, java.lang.Number minValue, java.lang.Number maxValue)
           
 DataFieldModel MsvSchemaReader.BoundedIntegerFieldModelFactory.newInstance(boolean minIsInclusive, boolean maxIsInclusive, java.lang.Number minValue, java.lang.Number maxValue)
           
 

Uses of DataFieldModel in project35.soa.alerts
 

Methods in project35.soa.alerts with parameters of type DataFieldModel
abstract  boolean MatchingCriterion.matches(DataFieldModel editFieldModel)
           
 boolean ListFieldMatchingCriterion.matches(DataFieldModel dataFieldModel)
           
 boolean EditFieldMatchingCriterion.matches(DataFieldModel dataFieldModel)
          assumes operator has been set
 

Uses of DataFieldModel in project35.tabletDeployment
 

Methods in project35.tabletDeployment with parameters of type DataFieldModel
 void TabletTextFieldView.initialise(DataFieldModel dataFieldModel, Project35FormContext project35FormContext)
          this is an awkward construction that should never be called but is here to satisfy methods of EditFieldView.
 void TabletTextFieldView.initialiseField(Project35FormContext project35FormContext, DataFieldModel dataFieldModel, java.util.ArrayList additionalParameters)
           
 void TabletIDFieldView.initialiseField(Project35FormContext project35FormContext, DataFieldModel dataFieldModel, java.util.ArrayList additionalParameters)