Coverage report

  %line %branch
com.ozacc.mail.fetch.impl.sk_jp.util.StringValues
0% 
0% 

 1  
 /*
 2  
  * @(#) $Id: StringValues.java,v 1.1.2.1 2005/01/18 07:20:49 otsuka Exp $
 3  
  * $Revision: 1.1.2.1 $
 4  
  */
 5  
 package com.ozacc.mail.fetch.impl.sk_jp.util;
 6  
 
 7  
 import java.util.*;
 8  
 
 9  
 /**
 10  
  * StringValues.
 11  
  * <p>
 12  
  * Ê£¿ô¤Îʸ»úÎó¤ò¥«¥ó¥Þ¤ä¥¿¥Ö¶èÀÚ¤ê¤Ê¤É¤Î°?¤Ä¤Îʸ»úÎó¤È¤·¤Æ´ÉÍ?²Äǽ¤È¤·¤Þ¤¹¡£
 13  
  * <br>ÆâÉôŪ¤Ë¤ÏList¤ËÆ?¤?¤Þ¤¹¤Î¤Çindex¤Ë¤è¤?¥¢¥¯¥»¥¹¤â²Äǽ¤Ç¤¹¤¬¡¢
 14  
  * ¹½ÃÛ»?¡¢µÚ¤ÓgetString()»?¤Ë¶èÀÚ¤?ʸ»ú¤Ç°?Ëܤˤµ¤?¤¿Ê¸»úÎó¤È¤·¤Æ
 15  
  * ¤ä¤ê¤È¤ê¤¹¤?¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
 16  
  * ¥¨¥¹¥±¡¼¥×½èÍ?¤¬¤µ¤?¤Ê¤¤¤Î¤Ç¡¢¥Ç¥?¥ß¥¿¤ò´Þ¤à¥È¡¼¥¯¥ó¤òǧ¼±¤Ç¤­¤Þ¤»¤ó¡£
 17  
  * </p>
 18  
  * @version $Revision: 1.1.2.1 $ $Date: 2005/01/18 07:20:49 $
 19  
  * @author Shin
 20  
  */
 21  
 public class StringValues {
 22  0
     private List                src_ = new ArrayList();
 23  
     /**
 24  
      * Ê£¿ôʸ»úÎó´ÉÍ?¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤Þ¤¹¡£
 25  
      */
 26  0
     public StringValues() {}
 27  
     /**
 28  
      * Ê£¿ôʸ»úÎó´ÉÍ?¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤Þ¤¹¡£
 29  
      * @param str ¶èÀÚ¤?ʸ»ú¤ÇÏ¢·?¤µ¤?¤¿Ê¸»úÎ?
 30  
      */
 31  0
     public StringValues(String str) {
 32  0
         parse(str);
 33  0
     }
 34  
     /**
 35  
      * Ê£¿ôʸ»úÎó´ÉÍ?¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤Þ¤¹¡£
 36  
      * @param str ¶èÀÚ¤?ʸ»ú¤ÇÏ¢·?¤µ¤?¤¿Ê¸»úÎ?
 37  
      * @param delim ¥Ç¥?¥ß¥¿
 38  
      */
 39  0
     public StringValues(String str, String delim) {
 40  0
         parse(str, delim);
 41  0
     }
 42  
     /**
 43  
      * Ê£¿ôʸ»úÎó´ÉÍ?¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤Þ¤¹¡£
 44  
      * @param strings ʸ»úÎó¤ÎÇÛÎ?
 45  
      */
 46  0
     public StringValues(String[] strings) {
 47  0
         add(strings);
 48  0
     }
 49  
     /**
 50  
      * Ê£¿ôʸ»úÎó´ÉÍ?¥ª¥Ö¥¸¥§¥¯¥È¤òÀ¸À®¤·¤Þ¤¹¡£
 51  
      * @param strings ʸ»úÎó¤ÎÇÛÎ?
 52  
      */
 53  0
     public StringValues(Object[] o) {
 54  0
         for (int i = 0; i < o.length; i++) {
 55  0
             add(o[i].toString());
 56  
         }
 57  0
     }
 58  
 //////////////////////////////////////////////////////////////////////////////
 59  
     /**
 60  
      * ¥Ç¥?¥ß¥¿¤Ç¶èÀÚ¤é¤?¤¿Ê¸»úÎó¤òʬ³ä¤·¤ÆÄɲä·¤Þ¤¹¡£
 61  
      * <p>
 62  
      * ¥Ç¥?¥ß¥¿¤ÏStringTokenizer¤Îɸ½à¤Î¥Ç¥?¥ß¥¿
 63  
      * <code>"&#92;t&#92;n&#92;r&#92;f"</code>¤¬»È¤?¤?¤Þ¤¹¡£
 64  
      * </p>
 65  
      * @param str ¶èÀÚ¤?ʸ»ú¤ÇÏ¢·?¤µ¤?¤¿Ê¸»úÎ?
 66  
      * @param delim ¥Ç¥?¥ß¥¿
 67  
      */
 68  
     public void parse(String str) {
 69  0
         StringTokenizer         st = new StringTokenizer(str);
 70  0
         parse(st);
 71  0
     }
 72  
     /**
 73  
      * ¥Ç¥?¥ß¥¿¤Ç¶èÀÚ¤é¤?¤¿Ê¸»úÎó¤òʬ³ä¤·¤ÆÄɲä·¤Þ¤¹¡£
 74  
      * <p>
 75  
      * </p>
 76  
      * @param str ¶èÀÚ¤?ʸ»ú¤ÇÏ¢·?¤µ¤?¤¿Ê¸»úÎ?
 77  
      * @param delim ¥Ç¥?¥ß¥¿
 78  
      */
 79  
     public void parse(String str, String delim) {
 80  0
         StringTokenizer         st = new StringTokenizer(str, delim);
 81  0
         parse(st);
 82  0
     }
 83  
     private void parse(StringTokenizer st) {
 84  0
         while (st.hasMoreTokens()) {
 85  0
             add(st.nextToken());
 86  
         }
 87  0
     }
 88  
     /**
 89  
      * ʸ»úÎ󷲤ؤΥ¤¥Æ¥?¡¼¥¿¤òÊÖ¤·¤Þ¤¹¡£
 90  
      * @return Iterator¥ª¥Ö¥¸¥§¥¯¥È
 91  
      */
 92  
     public Iterator iterator() {
 93  0
         return src_.iterator();
 94  
     }
 95  
 
 96  
     /**
 97  
      * ¥«¥ó¥Þ¶èÀÚ¤?ʸ»úÎó¤òÆÀ¤Þ¤¹¡£
 98  
      * <p>
 99  
      * ¶èÀÚ¤?ʸ»úÎó¤Ïʸ»úÎóÆ±»Î¤Î´Ö¤Ëñ½ã¤ËÁÞÆ?¤µ¤?¤Þ¤¹¡£
 100  
      * </p>
 101  
      * @return ʸ»úÎ󲽤·¤¿¥ª¥Ö¥¸¥§¥¯¥È
 102  
      */
 103  
     public String getString() {
 104  0
         return getString(", ");
 105  
     }
 106  
     /**
 107  
      * »ØÄꤷ¤¿¶èÀÚ¤?ʸ»ú¤ÇÏ¢·?¤µ¤?¤¿Ê¸»úÎó¤òÆÀ¤Þ¤¹¡£
 108  
      * <p>
 109  
      * ¶èÀÚ¤?ʸ»úÎó¤Ïʸ»úÎóÆ±»Î¤Î´Ö¤Ëñ½ã¤ËÁÞÆ?¤µ¤?¤Þ¤¹¡£
 110  
      * </p>
 111  
      * @param delim ¶èÀÚ¤?ʸ»úÎ?
 112  
      * @return ʸ»úÎ󲽤·¤¿¥ª¥Ö¥¸¥§¥¯¥È
 113  
      */
 114  
     public String getString(String delim) {
 115  0
         StringBuffer            buf = new StringBuffer();
 116  0
         Iterator                iterator = iterator();
 117  0
         if (iterator.hasNext()) {
 118  0
             buf.append(iterator.next());
 119  
         }
 120  0
         while (iterator.hasNext()) {
 121  0
             buf.append(delim).append(iterator.next());
 122  
         }
 123  0
         return new String(buf);
 124  
     }
 125  
     public String toString() {
 126  0
         return getString();
 127  
     }
 128  
     /**
 129  
      * »ØÄêindex¤Îʸ»úÎó¤ò¼èÆÀ¤·¤Þ¤¹¡£
 130  
      * @param index ʸ»úÎó·²Ãæ¤Î°ÌÃÖ
 131  
      */
 132  
     public String get(int index) {
 133  0
         return (String)src_.get(index);
 134  
     }
 135  
     /**
 136  
      * ʸ»úÎó¤òÄɲä·¤Þ¤¹¡£
 137  
      * @param str Äɲ乤?ʸ»úÎ?
 138  
      */
 139  
     public void add(String str) {
 140  0
         src_.add(str);
 141  0
     }
 142  
     /**
 143  
      * ʸ»úÎ󷲤òÄɲä·¤Þ¤¹¡£
 144  
      * @param str Äɲ乤?ʸ»úÎ?
 145  
      */
 146  
     public void add(String[] str) {
 147  0
         for (int i = 0; i < str.length; i++) {
 148  0
             src_.add(str[i]);
 149  
         }
 150  0
     }
 151  
     /**
 152  
      * ´ÉÍ?¤·¤Æ¤¤¤?ʸ»úÎó¤òº?½?¤·¤Þ¤¹¡£
 153  
      */
 154  
     public void clear() {
 155  0
         src_.clear();
 156  0
     }
 157  
 }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.