|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectproject35.mda.model.RecordNameProvider
public abstract class RecordNameProvider
base class which encapsulates methods common to both record models and record model references
Copyright (c) Kevin Garwood and University of Manchester 2007. All rights reserved. Licensed under the Academic Free License version 3.0. For more information on the terms and conditions, please see the file "LICENSE" that is included in this distribution.
| Field Summary | |
|---|---|
protected ListFieldModel |
containingListModel
|
protected String |
instanceIdentifier
|
protected boolean |
isVisible
|
protected String |
toolTipText
|
protected boolean |
useInstanceIdentifier
|
| Constructor Summary | |
|---|---|
RecordNameProvider()
|
|
| Method Summary | |
|---|---|
void |
addChangeListener(ChangeListener changeListener)
adds change listener. |
void |
clearChangeListeners()
removes list of change listeners |
abstract Object |
clone()
|
abstract String |
computeDisplayName()
|
void |
fireChangeEvent(ChangeObject changeObject)
|
ArrayList |
getChangeListeners()
change listeners for this record. |
ListFieldModel |
getContainingListModel()
|
abstract String |
getDisplayName()
|
RecordModel |
getParentRecordModel()
|
abstract String |
getRecordClassName()
|
String |
getToolTip()
|
void |
informListenersOfChildCreation()
method used to inform listeners of child creation |
void |
informListenersOfDestruction()
method used to inform listeners of child being deleted |
void |
informListenersOfGainedFocus()
method used to inform listeners that the record has gained focus this method is invoked when edit button in list field is pressed. |
boolean |
isVisible()
|
protected void |
notifyListeners(int changeType)
|
void |
removeChangeListener(ChangeListener changeListener)
Since I'm making the search results 'live', I'm going to need this |
void |
setChangeListener(ChangeListener changeListener)
|
void |
setChangeListeners(ArrayList changeListeners)
sets the list of change listeners that watch this record model |
void |
setContainingListModel(ListFieldModel containingListModel)
sets the list field that contains this model. |
void |
setInstanceIdentifier(String instanceIdentifier)
this is an identifier supplied by the parent record. |
void |
setIsVisible(boolean isVisible)
|
void |
setToolTipText(String toolTipText)
|
void |
setUseInstanceIdentifier(boolean useInstanceIdentifier)
|
abstract void |
updateDisplayName()
|
boolean |
useInstanceIdentifier()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ListFieldModel containingListModel
protected String instanceIdentifier
protected boolean useInstanceIdentifier
protected String toolTipText
protected boolean isVisible
| Constructor Detail |
|---|
public RecordNameProvider()
| Method Detail |
|---|
public boolean isVisible()
public String getToolTip()
public abstract String getRecordClassName()
public abstract String getDisplayName()
public ArrayList getChangeListeners()
public RecordModel getParentRecordModel()
public ListFieldModel getContainingListModel()
public boolean useInstanceIdentifier()
public void setIsVisible(boolean isVisible)
public void setToolTipText(String toolTipText)
public void setUseInstanceIdentifier(boolean useInstanceIdentifier)
public void setInstanceIdentifier(String instanceIdentifier)
public void setContainingListModel(ListFieldModel containingListModel)
containingListModel - the list field that contains this recordpublic abstract void updateDisplayName()
public abstract String computeDisplayName()
public void clearChangeListeners()
public void addChangeListener(ChangeListener changeListener)
public void setChangeListener(ChangeListener changeListener)
public void removeChangeListener(ChangeListener changeListener)
changeListener - - listener to remove if it is registeredpublic void setChangeListeners(ArrayList changeListeners)
public void informListenersOfChildCreation()
public void informListenersOfDestruction()
public void informListenersOfGainedFocus()
protected void notifyListeners(int changeType)
public void fireChangeEvent(ChangeObject changeObject)
public abstract Object clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||