Uses of Interface
macaw.util.Displayable

Packages that use Displayable
macaw.businessLayer Contains classes that represent business concepts in the system. 
macaw.presentationLayer This is the main package that produces the GUI application forms for Macaw. 
macaw.util Contains classes which may be useful in other software projects. 
 

Uses of Displayable in macaw.businessLayer
 

Classes in macaw.businessLayer that implement Displayable
 class AliasFilePath
          is an association between a logical location for data associated with a variable and a physical location
 class AvailabilityState
          describes which kinds of users can access a variable
 class Category
          provides a general grouping for NSHD variables
 class CleaningState
          describes a general method used to clean a variable
 class DerivedVariable
          a Variable that has been created using data from one or more Variable.
 class MacawListChoice
           Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
 class OntologyTerm
           Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
 class RawVariable
          a Variable that relates to a particular question on a particular form of a particular survey that forms part of the NSHD’s ongoing study.
 class SupportingDocument
          describes a document used to provide background information about a derived variable.
 class User
           Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
 class ValueLabel
          describes an answer to a survey question
 class Variable
          A concept related to the NSHD study.
 class VariableSummary
          Describes the minimum amount of information in a search result for a Variable.
 

Uses of Displayable in macaw.presentationLayer
 

Methods in macaw.presentationLayer that return Displayable
abstract  Displayable VariableEditor.getData()
           
 Displayable RawVariableEditor.getData()
           
 Displayable DerivedVariableEditor.getData()
           
 Displayable SupportingDocumentEditor.getItem()
           
 Displayable MacawStateEditor.getItem()
           
 

Methods in macaw.presentationLayer with parameters of type Displayable
 void SupportingDocumentEditor.editListItem(java.lang.String variableIdentifier, Displayable listItem, DisplayableList parentList)
           
 void OntologyTermEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
abstract  void MacawStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList displayableList)
           
 void CleaningStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void CategoryStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void AvailabilityStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void AliasFilePathEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void SupportingDocumentEditor.viewListItem(Displayable listItem)
           
abstract  void MacawStateEditor.viewListItem(Displayable listItem)
           
 void CleaningStateEditor.viewListItem(Displayable listItem)
           
 void CategoryStateEditor.viewListItem(Displayable listItem)
           
 void AvailabilityStateEditor.viewListItem(Displayable listItem)
           
 void AliasFilePathEditor.viewListItem(Displayable listItem)
           
 

Uses of Displayable in macaw.util
 

Methods in macaw.util that return Displayable
 Displayable DisplayableList.getSelectedItem()
           
 

Methods in macaw.util that return types with arguments of type Displayable
 java.util.ArrayList<Displayable> DisplayableList.getAllItems()
           
 java.util.ArrayList<Displayable> DisplayableListPanel.getAllListItems()
          private void restore() { ArrayList currentList = new ArrayList(); for (Displayable displayableItem : masterList) { Displayable cloneItem = (Displayable) displayableItem.clone(); currentList.add(cloneItem); } displayableList.setDisplayItems(currentList); updateButtonStates(); }
 java.util.ArrayList<Displayable> DisplayableList.getSelectedItems()
           
 

Methods in macaw.util with parameters of type Displayable
 void DisplayableList.addDisplayableItem(Displayable displayableItem)
           
 void DisplayableListItemEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList displayableList)
           
 void DisplayableList.selectItem(Displayable displayableItem)
           
 void DisplayableList.updateDisplayName(java.lang.String oldDisplayName, Displayable revisedListItem)
           
 void DisplayableListItemViewer.viewListItem(Displayable listItem)
           
 

Method parameters in macaw.util with type arguments of type Displayable
 void DisplayableList.addDisplayableItems(java.util.ArrayList<Displayable> displayableItems)
           
 void DisplayableListPanel.setDisplayableItems(java.util.ArrayList<Displayable> masterList)
           
 void DisplayableList.setDisplayItems(java.util.ArrayList<Displayable> displayableItems)
           
 

Constructor parameters in macaw.util with type arguments of type Displayable
DisplayableList(UserInterfaceFactory userInterfaceFactory, java.util.ArrayList<Displayable> displayableItems)