• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.clients
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Change
  • Next Change →

Changeset 5546 for branches/OmeroEditor/src/fields/FieldParamsFactory.java

Show
Ignore:
Timestamp:
07/23/08 15:32:07 (4 months ago)
Author:
will
Message:

Actions and UndoableEdit? framework setup.
Can open Beta 3.0 XML files (not all fields rendered yet)

Files:
1 moved

  • branches/OmeroEditor/src/fields/FieldParamsFactory.java (moved) (moved from branches/OmeroEditor/src/fields/FieldValueFactory.java) (3 diffs)

Legend:

Unmodified
Added
Removed
  • branches/OmeroEditor/src/fields/FieldParamsFactory.java

    r5543 r5546  
    2323package fields; 
    2424 
    25 import tree.DataFieldConstants; 
    26 import ui.fieldEditors.FieldEditorCheckBox; 
    27 import ui.fieldEditors.FieldEditorCustom; 
    28 import ui.fieldEditors.FieldEditorDate; 
    29 import ui.fieldEditors.FieldEditorDateTime; 
    30 import ui.fieldEditors.FieldEditorDropDown; 
    31 import ui.fieldEditors.FieldEditorFixed; 
    32 import ui.fieldEditors.FieldEditorMemo; 
    33 import ui.fieldEditors.FieldEditorNumber; 
    34 import ui.fieldEditors.FieldEditorOLS; 
    35 import ui.fieldEditors.FieldEditorObservation; 
    36 import ui.fieldEditors.FieldEditorProtocol; 
    37 import ui.fieldEditors.FieldEditorTable; 
    38 import ui.fieldEditors.FieldEditorText; 
    39 import ui.fieldEditors.FieldEditorTime; 
    40  
    4125//Java imports 
    4226 
    … …  
    4428 
    4529//Application-internal dependencies 
     30 
     31import tree.DataFieldConstants; 
    4632 
    4733/**  
    … …  
    5642 * @since OME3.0 
    5743 */ 
    58 public class FieldValueFactory { 
     44public class FieldParamsFactory { 
    5945         
    60         public static IFieldValue getFieldValue(String inputType) { 
     46        public static IParam getFieldParam(String paramType) { 
    6147                 
    62                 IFieldValue fieldValue = null; 
     48                IParam fieldValue = null; 
    6349                 
    64                 if (inputType == null) { 
    65                         fieldValue = new NoValue(DataFieldConstants.FIXED_PROTOCOL_STEP); 
     50                if (paramType == null) { 
     51                        fieldValue = new NoParam(DataFieldConstants.FIXED_PROTOCOL_STEP); 
    6652                } 
    67                 else if (inputType.equals(DataFieldConstants.TEXT_ENTRY_STEP)) { 
    68                         fieldValue = new TextValueObject(DataFieldConstants.TEXT_ENTRY_STEP); 
     53                else if (paramType.equals(DataFieldConstants.TEXT_ENTRY_STEP)) { 
     54                        fieldValue = new SingleParam(DataFieldConstants.TEXT_ENTRY_STEP); 
    6955                } 
    70                 else if (inputType.equals(DataFieldConstants.FIXED_PROTOCOL_STEP)) { 
    71                         fieldValue = new NoValue(DataFieldConstants.FIXED_PROTOCOL_STEP); 
     56                else if (paramType.equals(DataFieldConstants.FIXED_PROTOCOL_STEP)) { 
     57                        fieldValue = new NoParam(DataFieldConstants.FIXED_PROTOCOL_STEP); 
    7258                } 
    73                 else if (inputType.equals(DataFieldConstants.DATE_TIME_FIELD)) { 
    74                         fieldValue = new DateTimeValueObject(DataFieldConstants.DATE_TIME_FIELD); 
     59                else if (paramType.equals(DataFieldConstants.DATE_TIME_FIELD)) { 
     60                        fieldValue = new DateTimeParam(DataFieldConstants.DATE_TIME_FIELD); 
    7561                } 
    7662                 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/