Uses of Class
project35.mda.model.RecordNameProvider

Packages that use RecordNameProvider
project35.desktopDeployment The project35.desktopDeployment package describes classes that are used to make the desktop version of the data entry tool. 
project35.io This package contains classes that manage most of the features for reading and writing data to file. 
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.tabletDeployment   
 

Uses of RecordNameProvider in project35.desktopDeployment
 

Fields in project35.desktopDeployment declared as RecordNameProvider
protected  RecordNameProvider RecordView.recordNameProvider
           
 

Methods in project35.desktopDeployment that return RecordNameProvider
 RecordNameProvider NavigationTreeNode.getRecordNameProvider()
           
 

Methods in project35.desktopDeployment with parameters of type RecordNameProvider
 void NavigationTree.addNode(RecordNameProvider parentRecordNameProvider, RecordNameProvider childRecordNameProvider)
           
 void NavigationTree.addSubTree(RecordModel parentRecordNameProvider, RecordNameProvider childSubTreeRecordNameProvider)
           
 NavigationTreeNode NavigationTree.addSubTreeNode(NavigationTreeNode parentNode, RecordNameProvider childRecordNameProvider, java.util.ArrayList changeListeners)
           
 void NavigationTree.deleteNode(RecordNameProvider recordNameProvider)
           
 NavigationTreeNode NavigationTree.getNodeFromRecordNameProvider(RecordNameProvider recordNameProvider)
           
 void NavigationTree.markNodeWithComments(RecordNameProvider recordNameProvider)
           
 void NavigationTree.pasteNode(RecordNameProvider targetRecordNameProvider, RecordNameProvider pasteRecordNameProvider)
           
 void NavigationTree.pasteNode(RecordNameProvider targetRecordNameProvider, RecordNameProvider pasteRecordNameProvider, boolean promptUserForAcceptingChanges)
          the idea here is to "paste" pasteModel in place of targetModel in the tree.
 void NavigationView.setActiveNode(RecordNameProvider recordNameProvider)
           
 void NavigationTree.setActiveNode(RecordNameProvider recordNameProvider)
           
 void RecordView.setModel(RecordNameProvider recordNameProvider)
           
 void NavigationTreeNode.setRecordModel(RecordNameProvider recordNameProvider)
          set the model for the node
 void NavigationView.showNode(RecordNameProvider recordNameProvider)
           
 void NavigationTree.showNode(RecordNameProvider recordNameProvider)
           
 void NavigationTree.updateNode(RecordNameProvider recordNameProvider)
           
 

Constructors in project35.desktopDeployment with parameters of type RecordNameProvider
NavigationTreeNode(RecordNameProvider recordNameProvider)
           
 

Uses of RecordNameProvider in project35.io
 

Methods in project35.io with parameters of type RecordNameProvider
 void RecordModelViewCoordinator.assignChangeListeners(RecordNameProvider recordNameProvider, NavigationView navigationView)
          this method developed to only do assignment of change listeners It is used in cases where the NavigationView isn't necessarily a tree with nodes - eg.: RecordStack in TabletProject35
 void RecordModelViewCoordinator.clearChangeListeners(RecordNameProvider recordNameProvider)
           
 void RecordModelViewCoordinator.createNodesForModels(RecordNameProvider recordNameProvider, NavigationTreeNode parentNode, NavigationView navigationView)
           
 

Uses of RecordNameProvider in project35.mda.model
 

Subclasses of RecordNameProvider in project35.mda.model
 class RecordModel
          The main model data structure Project35 uses to describe model record types.
 class RecordModelReference
          holds a reference to a record model object.
 

Methods in project35.mda.model that return RecordNameProvider
 RecordNameProvider ChangeObject.getRecord()
           
 RecordNameProvider[] ModelObjectCommentRegistry.getRecordsWithComments()
           
 RecordNameProvider[] ModelObjectCommentRegistry.getRecordsWithComments(java.lang.Object userObject)
           
 

Methods in project35.mda.model with parameters of type RecordNameProvider
 void RecordModel.addChild(java.lang.String selectionFieldName, RecordNameProvider child, boolean enableSave)
          assumes selection field name will be valid and represent a list field
static RecordModel RecordModelUtility.determineRecordModel(RecordNameProvider recordNameProvider)
           
 DataFieldModel[] ModelObjectCommentRegistry.getFieldsWithComments(RecordNameProvider recordNameProvider)
           
 java.lang.String RecordModelUtility.getPath(RecordNameProvider recordNameProvider)
           
 RecordModel RecordModelUtility.getRecordModel(RecordNameProvider recordNameProvider)
           
 RecordModel RecordModelUtility.getRootModel(RecordNameProvider recordNameProvider)
           
 boolean RecordModelUtility.recordClassNameFoundInPath(RecordNameProvider recordNameProvider, java.lang.String recordClassName)
           
 

Constructors in project35.mda.model with parameters of type RecordNameProvider
ChangeObject(RecordNameProvider recordNameProvider, int changeType)
           
 

Uses of RecordNameProvider in project35.tabletDeployment
 

Methods in project35.tabletDeployment with parameters of type RecordNameProvider
 void RecordStack.setActiveNode(RecordNameProvider recordNameProvider)
           
 void RecordStack.showNode(RecordNameProvider recordNameProvider)