Changeset 9588

Show
Ignore:
Timestamp:
04/16/08 22:31:40 (6 years ago)
Author:
daisuke_m
Message:

/lang/java/sabotter: add javadoc & refactor

Location:
lang/java/sabotter/trunk
Files:
2 added
16 modified

Legend:

Unmodified
Added
Removed
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/Labels.java

    r9527 r9588  
    33 
    44/** 
    5  * TODO describe 
     5 * ラベル。 
    66 * @author daisuke 
    77 */ 
     
    1010        // ---- view 
    1111         
     12        /** 名前カラムヘッダ */ 
    1213        public static final String COL_NAME = "Name"; 
    1314 
    14         public static final String COL_MESSAGE = "Status"; 
     15        /** メッセージカラムヘッダ */ 
     16        public static final String COL_MESSAGE = "Message"; 
    1517 
     18        /** 更新日時カラムヘッダ */ 
    1619        public static final String COL_TIME = "Time"; 
    1720         
     
    1922        // ---- preference 
    2023         
     24        /** アカウントグループ */ 
    2125        public static final String GROUP_ACCOUNT = "Twitter account"; 
     26         
     27        /** ユーザ名ラベル */ 
    2228        public static final String TXT_USERNAME = "Username: "; 
     29         
     30        /** パスワードラベル */ 
    2331        public static final String TXT_PASSWORD = "Password: "; 
    2432         
     33        /** その他グループ */ 
    2534        public static final String GROUP_OTHER = "Other"; 
     35         
     36        /** 画像表示設定ラベル */ 
    2637        public static final String COMBO_IMAGE = "Image: "; 
     38         
     39        /** 名前表示設定ラベル */ 
    2740        public static final String COMBO_NAME = "Name Display: "; 
    2841 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/SabotterPlugin.java

    r9383 r9588  
    1818public class SabotterPlugin extends AbstractUIPlugin { 
    1919 
    20         // The plug-in ID 
     20        /** The plug-in ID */ 
    2121        public static final String PLUGIN_ID = "jp.xet.eclipse.sabotter"; 
    2222 
     
    5353        } 
    5454 
    55         /* 
    56          * (non-Javadoc) 
     55        /** 
     56         * Override method. 
    5757         * @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext) 
    5858         */ 
     
    6363        } 
    6464 
    65         /* 
    66          * (non-Javadoc) 
     65        /** 
     66         * Override method. 
    6767         * @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext) 
    6868         */ 
     
    8282        } 
    8383         
     84        /** 
     85         * 設定を取得する。 
     86         * @return 設定 
     87         */ 
    8488        public static SabotterPreference getPreference() { 
    8589                return pref; 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/CreateFavoriteAction.java

    r9586 r9588  
    4040        } 
    4141         
     42        /** 
     43         * Override method. 
     44         * @see org.eclipse.jface.action.Action#run() 
     45         */ 
    4246        @Override 
    4347        public void run() { 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/GetNewFriendTimeLineAction.java

    r9586 r9588  
    3131        } 
    3232         
     33        /** 
     34         * Override method. 
     35         * @see org.eclipse.jface.action.Action#run() 
     36         */ 
    3337        @Override 
    3438        public void run() { 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/manager/TableManager.java

    r9586 r9588  
    77 
    88/** 
    9  * TODO describe 
     9 * テーブル(表)マネージャ。テーブルに対する各種処理を実装する。 
    1010 * @author daisuke 
    1111 */ 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/manager/TwitterManager.java

    r9586 r9588  
    1818 
    1919/** 
    20  * APIマネージャ 
     20 * APIマネージャ。APIに対する各種処理を実装する。 
    2121 * @author daisuke 
    2222 */ 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/preferences/ImageProcessType.java

    r9586 r9588  
    2222        CLIP16(4, "Clip Height"); 
    2323 
     24        /** 画像加工タイプID */ 
    2425        private int id; 
    2526         
     27        /** 表示名 */ 
    2628        private String name; 
    2729 
     
    3133        } 
    3234 
     35        /** 
     36         * 画像加工タイプIDを取得する。 
     37         * @return ID 
     38         */ 
    3339        public int getId() { 
    3440                return id; 
    3541        } 
    3642 
     43        /** 
     44         * 表示名を取得する。 
     45         * @return 表示名 
     46         */ 
    3747        public String getDisplayName() { 
    3848                return name; 
    3949        } 
    4050 
     51        /** 
     52         * 表示名から画像加工タイプを取得する。該当無しの場合はSIZE16が返る。 
     53         * @param name 
     54         * @return 画像加工タイプ 
     55         */ 
    4156        public static ImageProcessType getImageProcessType(String name) { 
    4257                for (ImageProcessType cur : ImageProcessType.values()) { 
     
    4863        } 
    4964 
     65        /** 
     66         * IDから画像加工タイプを取得する。該当無しの場合はSIZE16が返る。 
     67         * @param id 
     68         * @return 画像加工タイプ 
     69         */ 
    5070        public static ImageProcessType getImageProcessType(int id) { 
    5171                for (ImageProcessType cur : ImageProcessType.values()) { 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/preferences/NameDisplayType.java

    r9586 r9588  
    1717        BOTH(2, "Both"); 
    1818         
     19         
     20        /** 名前表示タイプID */ 
    1921        private int id; 
     22         
     23        /** 表示名 */ 
    2024        private String name; 
    2125         
     
    2529        } 
    2630         
     31        /** 
     32         * 名前表示タイプIDを取得する。 
     33         * @return ID 
     34         */ 
    2735        public int getId() { 
    2836                return id; 
    2937        } 
    3038 
     39        /** 
     40         * 表示名を取得する。 
     41         * @return 表示名 
     42         */ 
    3143        public String getDisplayName() { 
    3244                return name; 
    3345        } 
    3446         
     47        /** 
     48         * 表示名から名前表示タイプを取得する。該当無しの場合はNAMEが返る。 
     49         * @param name 
     50         * @return 名前表示タイプ 
     51         */ 
    3552        public static NameDisplayType getNameDisplayType(String name) { 
    3653                for (NameDisplayType cur : NameDisplayType.values()) { 
     
    4259        } 
    4360         
     61        /** 
     62         * IDから名前表示タイプを取得する。該当無しの場合はNAMEが返る。 
     63         * @param id 
     64         * @return 名前表示タイプ 
     65         */ 
    4466        public static NameDisplayType getNameDisplayType(int id) { 
    4567                for (NameDisplayType cur : NameDisplayType.values()) { 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/preferences/PreferenceKeys.java

    r9392 r9588  
    88public final class PreferenceKeys { 
    99         
     10        /** ユーザ名用キー */ 
    1011        public static final String USERNAME = "twitterUsername"; 
    1112         
     13        /** パスワード用キー */ 
    1214        public static final String PASSWORD = "twitterPassword"; 
    1315 
     16        /** 画像加工タイプ用キー */ 
    1417        public static final String IMAGE_PROCESS_TYPE = "imageProcessType"; 
    1518         
     19        /** 名前表示タイプ用キー */ 
    1620        public static final String NAME_TYPE = "nameType"; 
    1721         
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/preferences/SabotterPreference.java

    r9586 r9588  
    88public interface SabotterPreference { 
    99         
     10        /** 
     11         * 設定されたユーザ名を取得する。 
     12         * @return ユーザ名 
     13         */ 
    1014        String getUsername(); 
    1115         
     16        /** 
     17         * 設定されたパスワードを取得する。 
     18         * @return パスワード 
     19         */ 
    1220        String getPassword(); 
    1321         
     22        /** 
     23         * 設定された画像加工タイプを取得する。 
     24         * @return 画像加工タイプ 
     25         */ 
    1426        ImageProcessType getImageProcessType(); 
    1527         
     28        /** 
     29         * 設定された名前表示タイプを取得する。 
     30         * @return 名前表示タイプ 
     31         */ 
    1632        NameDisplayType getNameType(); 
    1733         
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/preferences/SabotterPreferenceImpl.java

    r9586 r9588  
    1212public class SabotterPreferenceImpl implements SabotterPreference { 
    1313         
    14         private IPreferenceStore ps; 
     14        private IPreferenceStore ps = SabotterPlugin.getDefault().getPreferenceStore(); 
    1515         
    16         public void init() { 
    17                 if(ps == null) { 
    18                         ps = SabotterPlugin.getDefault().getPreferenceStore(); 
    19                 } 
    20         } 
    21  
    2216        /** 
    2317         * Override method. 
     
    2519         */ 
    2620        public String getPassword() { 
    27                 init(); 
    2821                return ps.getString(PreferenceKeys.PASSWORD); 
    2922        } 
     
    3427         */ 
    3528        public String getUsername() { 
    36                 init(); 
    3729                return ps.getString(PreferenceKeys.USERNAME); 
    3830        } 
     
    4335         */ 
    4436        public ImageProcessType getImageProcessType() { 
    45                 init(); 
    4637                int value = ps.getInt(PreferenceKeys.IMAGE_PROCESS_TYPE); 
    4738                return ImageProcessType.getImageProcessType(value); 
     
    5344         */ 
    5445        public NameDisplayType getNameType() { 
    55                 init(); 
    5646                int value = ps.getInt(PreferenceKeys.NAME_TYPE); 
    5747                return NameDisplayType.getNameDisplayType(value); 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/ColumnHeaderSelectionListener.java

    r9380 r9588  
    88 
    99/** 
    10  * TODO describe 
     10 * カラムヘッダのクリック(ソート設定)に対するリスナ。 
    1111 * @author daisuke 
    1212 */ 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterKeyListener.java

    r9586 r9588  
    2020         * コンストラクタ。 
    2121         * @param viewer 
    22          * @param sorter 
    2322         * @category instance creation 
    2423         */ 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterSelectionChangedListener.java

    r9517 r9588  
    66 
    77/** 
    8  * TODO describe 
     8 * 各ステータスの選択に対するリスナ。 
    99 * @author daisuke 
    1010 */ 
     
    1313         
    1414        /** 
     15         * コンストラクタ。 
     16         * @category instance creation 
     17         */ 
     18        public SabotterSelectionChangedListener() { 
     19        } 
     20 
     21        /** 
    1522         * Override method. 
    1623         * @see org.eclipse.jface.viewers.ISelectionChangedListener#selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent) 
     
    1825        public void selectionChanged(SelectionChangedEvent event) { 
    1926                // TODO 色変更機能実装 
     27                // 同じ人の発言に色つけたり、そのステータスに絡んでる人に色つけたり... 
     28                // コンストラクタの引数に何か必要だろうなぁ... 
    2029        } 
    2130         
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterView.java

    r9586 r9588  
    103103        private class SabotterListener extends TwitterAdapter { 
    104104                 
     105            /** 
     106             * Override method. 
     107             * @see twitter4j.TwitterAdapter#gotFriendsTimeline(java.util.List) 
     108             */ 
    105109            @Override 
    106110            public void gotFriendsTimeline(List<Status> statuses){ 
  • lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/TimeLineContentProvider.java

    r9586 r9588  
    1010import org.eclipse.swt.widgets.Display; 
    1111 
     12/** 
     13 * テーブル(表)に対して内容(ステータス)を供給するクラス。 
     14 * @author daisuke 
     15 */ 
    1216public class TimeLineContentProvider implements IStructuredContentProvider { 
    1317         
     
    6064        } 
    6165         
     66        /** 
     67         * Override method. 
     68         * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) 
     69         */ 
    6270        public Object[] getElements(Object parent) { 
    6371                TwitterManager manager = (TwitterManager) parent;