Home » openjdk-7 » net.bonzoun » cocodonkey » [javadoc | source]

    1   //
    2   //  SearchedItem.java
    3   //  CocoDonkey
    4   //  $Id: SearchedItem.java,v 1.3 2002/07/22 00:30:22 fortun Exp $
    5   //
    6   //  Created by Fred Bonzoun on Sun May 12 2002.
    7   //  Copyright (c) 2002 Bonzoun. All rights reserved.
    8   //
    9   //  This library is free software; you can redistribute it and/or modify
   10   //  it under the terms of the GNU Lesser General Public License as published
   11   //  by the Free Software Foundation; either version 2.1 of the License, or
   12   //  (at your option) any later version.
   13   //
   14   //  This library is distributed in the hope that it will be useful,
   15   //  but WITHOUT ANY WARRANTY; without even the implied warranty of
   16   //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   17   //  GNU Lesser General Public License for more details.
   18   //
   19   //  You should have received a copy of the GNU Lesser General Public License
   20   //  along with this program; if not, write to the Free Software
   21   //  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
   22   //
   23   
   24   package net.bonzoun.cocodonkey;
   25   
   26   import com.apple.cocoa.foundation;
   27   import java.util;
   28   
   29   public class SearchedItem extends GenericItem {
   30   
   31       public String type;
   32       public String extension;
   33       public String codec;
   34       public String length;
   35       
   36       private List aliases = new ArrayList();
   37       
   38       /*package*/ SearchedItem(int id, String name) {
   39           super(id, name);
   40       }
   41   
   42       /*package*/ void addAlias(String name) {
   43           aliases.add(name);
   44       }
   45   
   46       /*package*/ void addBasicInfo(int size, String hash, int nbClients) {
   47           this.size = size;
   48           this.hash = hash;
   49           this.nbClients = nbClients;
   50           complete = true;
   51       }
   52   
   53       /*package*/ void addExtendedInfo(String type, String extension, String codec, String length) {
   54           this.type = (type==null || type.length()==0 ? null : type);
   55           this.extension = (extension==null || extension.length()==0 ? null : extension);
   56           this.codec = codec;
   57           this.length = length;
   58       }
   59   
   60       public String type() {
   61           return type;
   62       }
   63   
   64       public String extension() {
   65           return extension;
   66       }
   67   
   68       public String codec() {
   69           return codec;
   70       }
   71   
   72       public String length() {
   73           return length;
   74       }
   75   
   76       public List aliases() {
   77           return aliases;
   78       }
   79   }
   80   
   81   // $Log: SearchedItem.java,v $
   82   // Revision 1.3  2002/07/22 00:30:22  fortun
   83   // NSArrays are now Lists
   84   //
   85   // Revision 1.2  2002/07/21 15:15:53  fortun
   86   // Potential bug corrected
   87   //
   88   // Revision 1.1.1.1  2002/05/21 21:26:13  fortun
   89   //
   90   //

Home » openjdk-7 » net.bonzoun » cocodonkey » [javadoc | source]