|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object project35.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 java.lang.String |
instanceIdentifier
|
protected boolean |
isVisible
|
protected java.lang.String |
toolTipText
|
protected boolean |
useInstanceIdentifier
|
Constructor Summary | |
---|---|
RecordNameProvider()
|
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener changeListener)
adds change listener. |
void |
clearChangeListeners()
removes list of change listeners |
abstract java.lang.Object |
clone()
|
abstract java.lang.String |
computeDisplayName()
|
void |
fireChangeEvent(ChangeObject changeObject)
|
java.util.ArrayList |
getChangeListeners()
change listeners for this record. |
ListFieldModel |
getContainingListModel()
|
abstract java.lang.String |
getDisplayName()
|
RecordModel |
getParentRecordModel()
|
abstract java.lang.String |
getRecordClassName()
|
java.lang.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(javax.swing.event.ChangeListener changeListener)
Since I'm making the search results 'live', I'm going to need this |
void |
setChangeListener(javax.swing.event.ChangeListener changeListener)
|
void |
setChangeListeners(java.util.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(java.lang.String instanceIdentifier)
this is an identifier supplied by the parent record. |
void |
setIsVisible(boolean isVisible)
|
void |
setToolTipText(java.lang.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 java.lang.String instanceIdentifier
protected boolean useInstanceIdentifier
protected java.lang.String toolTipText
protected boolean isVisible
Constructor Detail |
---|
public RecordNameProvider()
Method Detail |
---|
public boolean isVisible()
public java.lang.String getToolTip()
public abstract java.lang.String getRecordClassName()
public abstract java.lang.String getDisplayName()
public java.util.ArrayList getChangeListeners()
public RecordModel getParentRecordModel()
public ListFieldModel getContainingListModel()
public boolean useInstanceIdentifier()
public void setIsVisible(boolean isVisible)
public void setToolTipText(java.lang.String toolTipText)
public void setUseInstanceIdentifier(boolean useInstanceIdentifier)
public void setInstanceIdentifier(java.lang.String instanceIdentifier)
public void setContainingListModel(ListFieldModel containingListModel)
containingListModel
- the list field that contains this recordpublic abstract void updateDisplayName()
public abstract java.lang.String computeDisplayName()
public void clearChangeListeners()
public void addChangeListener(javax.swing.event.ChangeListener changeListener)
public void setChangeListener(javax.swing.event.ChangeListener changeListener)
public void removeChangeListener(javax.swing.event.ChangeListener changeListener)
changeListener
- - listener to remove if it is registeredpublic void setChangeListeners(java.util.ArrayList changeListeners)
public void informListenersOfChildCreation()
public void informListenersOfDestruction()
public void informListenersOfGainedFocus()
protected void notifyListeners(int changeType)
public void fireChangeEvent(ChangeObject changeObject)
public abstract java.lang.Object clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |