Changeset 3114


Ignore:
Timestamp:
08/28/07 11:49:08 (12 years ago)
Author:
curtis
Message:

Rename DummyMetadataStore to DummyMetadata, and implement MetadataRetrieve.

Location:
trunk/loci/formats
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/loci/formats/DummyMetadata.java

    r3097 r3114  
    11// 
    2 // DummyMetadataStore.java 
     2// DummyMetadata.java 
    33// 
    44 
     
    2626 
    2727/** 
    28  * A dummy <code>MetadataStore</code> implementation that is used when no other 
    29  * metadata stores are available. 
     28 * A dummy implementation for {@link MetadataStore} and 
     29 * {@link MetadataRetrieve} that is used when no other 
     30 * metadata implementations are available. 
    3031 * 
    3132 * <dl><dt><b>Source code:</b></dt> 
    32  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/loci/formats/DummyMetadataStore.java">Trac</a>, 
    33  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/loci/formats/DummyMetadataStore.java">SVN</a></dd></dl> 
     33 * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/loci/formats/DummyMetadata.java">Trac</a>, 
     34 * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/loci/formats/DummyMetadata.java">SVN</a></dd></dl> 
    3435 * 
    3536 * @author Chris Allan callan at blackcat.ca 
    3637 */ 
    37 public class DummyMetadataStore implements MetadataStore { 
     38public class DummyMetadata implements MetadataStore, MetadataRetrieve { 
     39 
     40  // -- MetadataRetrieve API methods -- 
     41 
     42  public int getImageCount() { return 0; } 
     43  public String getImageName(Integer n) { return null; } 
     44  public String getCreationDate(Integer n) { return null; } 
     45  public String getDescription(Integer n) { return null; } 
     46 
     47  public int getExperimenterCount() { return 0; } 
     48  public String getFirstName(Integer n) { return null; } 
     49  public String getLastName(Integer n) { return null; } 
     50  public String getEmail(Integer n) { return null; } 
     51  public String getInstitution(Integer n) { return null; } 
     52  public String getDataDirectory(Integer n) { return null; } 
     53  public Object getGroup(Integer n) { return null; } 
     54 
     55  public int getGroupCount() { return 0; } 
     56  public String getGroupName(Integer n) { return null; } 
     57  public Object getLeader(Integer n) { return null; } 
     58  public Object getContact(Integer n) { return null; } 
     59 
     60  public int getInstrumentCount() { return 0; } 
     61  public String getManufacturer(Integer n) { return null; } 
     62  public String getModel(Integer n) { return null; } 
     63  public String getSerialNumber(Integer n) { return null; } 
     64  public String getType(Integer n) { return null; } 
     65 
     66  public Float getPixelSizeX(Integer n) { return null; } 
     67  public Float getPixelSizeY(Integer n) { return null; } 
     68  public Float getPixelSizeZ(Integer n) { return null; } 
     69  public Float getPixelSizeC(Integer n) { return null; } 
     70  public Float getPixelSizeT(Integer n) { return null; } 
     71 
     72  public int getDisplayROICount() { return 0; } 
     73  public Integer getX0(Integer n) { return null; } 
     74  public Integer getY0(Integer n) { return null; } 
     75  public Integer getZ0(Integer n) { return null; } 
     76  public Integer getT0(Integer n) { return null; } 
     77  public Integer getX1(Integer n) { return null; } 
     78  public Integer getY1(Integer n) { return null; } 
     79  public Integer getZ1(Integer n) { return null; } 
     80  public Integer getT1(Integer n) { return null; } 
     81  public Object getDisplayOptions(Integer n) { return null; } 
     82 
     83  public int getPixelsCount(Integer n) { return 0; } 
     84  public Integer getSizeX(Integer image) { return null; } 
     85  public Integer getSizeY(Integer image) { return null; } 
     86  public Integer getSizeZ(Integer image) { return null; } 
     87  public Integer getSizeC(Integer image) { return null; } 
     88  public Integer getSizeT(Integer image) { return null; } 
     89  public String getPixelType(Integer image) { return null; } 
     90  public Boolean getBigEndian(Integer image) { return null; } 
     91  public String getDimensionOrder(Integer image) { return null; } 
     92 
     93  public int getStageLabelCount() { return 0; } 
     94  public String getStageName(Integer n) { return null; } 
     95  public Float getStageX(Integer n) { return null; } 
     96  public Float getStageY(Integer n) { return null; } 
     97  public Float getStageZ(Integer n) { return null; } 
     98 
     99  public int getChannelCount(Integer n) { return 0; } 
     100  public String getChannelName(Integer pixels, Integer channel) { return null; } 
     101  public Float getChannelNDFilter(Integer pixels, Integer channel) { 
     102    return null; 
     103  } 
     104  public Integer getEmWave(Integer pixels, Integer channel) { return null; } 
     105  public Integer getExWave(Integer pixels, Integer channel) { return null; } 
     106  public String getPhotometricInterpretation(Integer pixels, Integer channel) { 
     107    return null; 
     108  } 
     109  public String getMode(Integer pixels, Integer channel) { return null; } 
     110  public Double getGlobalMin(Integer pixels, Integer channel) { return null; } 
     111  public Double getGlobalMax(Integer pixels, Integer channel) { return null; } 
     112 
     113  public Float getTimestamp(Integer pixels, Integer z, Integer c, Integer t) { 
     114    return null; 
     115  } 
     116  public Float getExposureTime(Integer pixels, 
     117    Integer z, Integer c, Integer t) 
     118  { 
     119    return null; 
     120  } 
     121 
     122  public Float getTemperature(Integer n) { return null; } 
     123  public Float getAirPressure(Integer n) { return null; } 
     124  public Float getHumidity(Integer n) { return null; } 
     125  public Float getCO2Percent(Integer n) { return null; } 
     126 
     127  public Double getBlackLevel(Integer pixels, Integer channel) { return null; } 
     128  public Double getWhiteLevel(Integer pixels, Integer channel) { return null; } 
     129  public Float getGamma(Integer pixels, Integer channel) { return null; } 
     130 
     131  public Float getZoom(Integer image) { return null; } 
     132  public Boolean isRedChannelOn(Integer image) { return null; } 
     133  public Boolean isGreenChannelOn(Integer image) { return null; } 
     134  public Boolean isBlueChannelOn(Integer image) { return null; } 
     135  public Boolean isDisplayRGB(Integer image) { return null; } 
     136  public String getColorMap(Integer image) { return null; } 
     137  public Integer getZStart(Integer image) { return null; } 
     138  public Integer getZStop(Integer image) { return null; } 
     139  public Integer getTStart(Integer image) { return null; } 
     140  public Integer getTStop(Integer image) { return null; } 
     141 
     142  public String getLightManufacturer(Integer light) { return null; } 
     143  public String getLightModel(Integer light) { return null; } 
     144  public String getLightSerial(Integer light) { return null; } 
     145 
     146  public String getLaserType(Integer laser) { return null; } 
     147  public String getLaserMedium(Integer laser) { return null; } 
     148  public Integer getLaserWavelength(Integer laser) { return null; } 
     149  public Boolean isFrequencyDoubled(Integer laser) { return null; } 
     150  public Boolean isTunable(Integer laser) { return null; } 
     151  public String getPulse(Integer laser) { return null; } 
     152  public Float getPower(Integer laser) { return null; } 
     153 
     154  public String getFilamentType(Integer filament) { return null; } 
     155  public Float getFilamentPower(Integer filament) { return null; } 
     156 
     157  public String getArcType(Integer arc) { return null; } 
     158  public Float getArcPower(Integer arc) { return null; } 
     159 
     160  public String getDetectorManufacturer(Integer detector) { return null; } 
     161  public String getDetectorModel(Integer detector) { return null; } 
     162  public String getDetectorSerial(Integer detector) { return null; } 
     163  public String getDetectorType(Integer detector) { return null; } 
     164  public Float getDetectorGain(Integer detector) { return null; } 
     165  public Float getDetectorVoltage(Integer detector) { return null; } 
     166  public Float getDetectorOffset(Integer detector) { return null; } 
     167 
     168  public String getObjectiveManufacturer(Integer objective) { return null; } 
     169  public String getObjectiveModel(Integer objective) { return null; } 
     170  public String getObjectiveSerial(Integer objective) { return null; } 
     171  public Float getLensNA(Integer objective) { return null; } 
     172  public Float getObjectiveMagnification(Integer objective) { return null; } 
     173 
     174  public String getExcitationManufacturer(Integer filter) { return null; } 
     175  public String getExcitationModel(Integer filter) { return null; } 
     176  public String getExcitationLotNumber(Integer filter) { return null; } 
     177  public String getExcitationType(Integer filter) { return null; } 
     178 
     179  public String getDichroicManufacturer(Integer dichroic) { return null; } 
     180  public String getDichroicModel(Integer dichroic) { return null; } 
     181  public String getDichroicLotNumber(Integer dichroic) { return null; } 
     182 
     183  public String getEmissionManufacturer(Integer filter) { return null; } 
     184  public String getEmissionModel(Integer filter) { return null; } 
     185  public String getEmissionLotNumber(Integer filter) { return null; } 
     186  public String getEmissionType(Integer filter) { return null; } 
     187 
     188  public String getFilterSetManufacturer(Integer filterSet) { return null; } 
     189  public String getFilterSetModel(Integer filterSet) { return null; } 
     190  public String getFilterSetLotNumber(Integer filterSet) { return null; } 
     191 
     192  public Integer getOTFSizeX(Integer otf) { return null; } 
     193  public Integer getOTFSizeY(Integer otf) { return null; } 
     194  public String getOTFPixelType(Integer otf) { return null; } 
     195  public String getOTFPath(Integer otf) { return null; } 
     196  public Boolean getOTFOpticalAxisAverage(Integer otf) { return null; } 
     197 
     198  // -- MetadataStore API methods -- 
    38199 
    39200  public void createRoot() { } 
  • trunk/loci/formats/FormatReader.java

    r3108 r3114  
    8181   * semantics of {@link #getMetadataStore(String)} prevent "null" access. 
    8282   */ 
    83   protected MetadataStore metadataStore = new DummyMetadataStore(); 
     83  protected MetadataStore metadataStore = new DummyMetadata(); 
    8484 
    8585  // -- Constructors -- 
Note: See TracChangeset for help on using the changeset viewer.