cst.loggingTool.presentationLayer
Class CommentFieldView

java.lang.Object
  extended by cst.loggingTool.presentationLayer.AbstractFieldView
      extended by cst.loggingTool.presentationLayer.CommentFieldView
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.CaretListener

public class CommentFieldView
extends AbstractFieldView
implements javax.swing.event.CaretListener


 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.
 You may obtain a copy of the License at
      http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software 
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 

Version:
1.0
Author:
Kevin Garwood (kgarwood@users.sourceforge.net)

Field Summary
 
Fields inherited from class cst.loggingTool.presentationLayer.AbstractFieldView
fieldLabel, log, saveChangesMonitor, sessionProperties, userInterfaceFactory
 
Constructor Summary
CommentFieldView(SessionProperties sessionProperties)
           
 
Method Summary
 void caretUpdate(javax.swing.event.CaretEvent event)
           
 boolean commitChanges()
           
 void disableView()
           
 void enableView()
           
 java.lang.String getDisplayedComment()
           
 java.lang.String getSavedComment()
           
 javax.swing.text.JTextComponent getTextComponent()
           
 void restoreSavedValues()
           
 void setTrialActivityModel(TrialActivityModel trialActivityModel)
           
 
Methods inherited from class cst.loggingTool.presentationLayer.AbstractFieldView
allowSaveChanges, deregisterChange, disableSaveChangesAbility, getFieldLabel, getFieldName, getParentForm, registerChange, setEnableSaveChangesTriggers, setFieldName, setParentForm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommentFieldView

public CommentFieldView(SessionProperties sessionProperties)
Method Detail

setTrialActivityModel

public void setTrialActivityModel(TrialActivityModel trialActivityModel)

getTextComponent

public javax.swing.text.JTextComponent getTextComponent()

enableView

public void enableView()
Specified by:
enableView in class AbstractFieldView

disableView

public void disableView()
Specified by:
disableView in class AbstractFieldView

commitChanges

public boolean commitChanges()

restoreSavedValues

public void restoreSavedValues()

getDisplayedComment

public java.lang.String getDisplayedComment()

getSavedComment

public java.lang.String getSavedComment()

caretUpdate

public void caretUpdate(javax.swing.event.CaretEvent event)
Specified by:
caretUpdate in interface javax.swing.event.CaretListener