Changeset 12973
- Timestamp:
- 06/01/08 15:34:08 (5 years ago)
- Location:
- lang/java/sabotter/trunk
- Files:
-
- 3 added
- 9 modified
- 7 moved
-
plugin.xml (modified) (1 diff)
-
schema/filters.exsd (modified) (2 diffs)
-
src/jp/xet/eclipse/sabotter/action/AddTabAction.java (modified) (1 diff)
-
src/jp/xet/eclipse/sabotter/action/FilterSettingAction.java (modified) (1 diff)
-
src/jp/xet/eclipse/sabotter/action/dialog/FilterDialog.java (modified) (1 diff)
-
src/jp/xet/eclipse/sabotter/action/dialog/FilterDialogMemento.java (modified) (1 diff)
-
src/jp/xet/eclipse/sabotter/action/dialog/MultiLineInputDialog.java (added)
-
src/jp/xet/eclipse/sabotter/filters/FilterResolver.java (modified) (1 diff)
-
src/jp/xet/eclipse/sabotter/filters/FilterSet.java (moved) (moved from lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/dialog/FilterSet.java) (9 diffs)
-
src/jp/xet/eclipse/sabotter/filters/FilterSettingDialog.java (moved) (moved from lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/dialog/FilterSettingDialog.java) (1 diff)
-
src/jp/xet/eclipse/sabotter/filters/TimeLineFilter.java (added)
-
src/jp/xet/eclipse/sabotter/filters/impl (added)
-
src/jp/xet/eclipse/sabotter/filters/impl/AbstractRegexFilter.java (moved) (moved from lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/AbstractRegexFilter.java) (1 diff)
-
src/jp/xet/eclipse/sabotter/filters/impl/SearchFilter.java (moved) (moved from lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/SearchFilter.java) (3 diffs)
-
src/jp/xet/eclipse/sabotter/filters/impl/UnreadOnlyFilter.java (moved) (moved from lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/UnreadOnlyFilter.java) (2 diffs)
-
src/jp/xet/eclipse/sabotter/filters/impl/UserFilter.java (moved) (moved from lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/UserFilter.java) (3 diffs)
-
src/jp/xet/eclipse/sabotter/filters/impl/UserFilterSettingDialog.java (moved) (moved from lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/UserFilterSettingDialog.java) (4 diffs)
-
src/jp/xet/eclipse/sabotter/views/SabotterTabModel.java (modified) (2 diffs)
-
src/jp/xet/eclipse/sabotter/views/SabotterView.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/java/sabotter/trunk/plugin.xml
r11875 r12973 7 7 <filter 8 8 name="%SabotterFilter.unread_only_filter" 9 class="jp.xet.eclipse.sabotter.filters. UnreadOnlyFilter"/>9 class="jp.xet.eclipse.sabotter.filters.impl.UnreadOnlyFilter"/> 10 10 <filter 11 11 name="%SabotterFilter.user_filter" 12 settingDialogClass="jp.xet.eclipse.sabotter.filters. UserFilterSettingDialog"13 class="jp.xet.eclipse.sabotter.filters. UserFilter"/>12 settingDialogClass="jp.xet.eclipse.sabotter.filters.impl.UserFilterSettingDialog" 13 class="jp.xet.eclipse.sabotter.filters.impl.UserFilter"/> 14 14 </extension> 15 15 <extension -
lang/java/sabotter/trunk/schema/filters.exsd
r11827 r12973 61 61 </documentation> 62 62 <appInfo> 63 <meta.attribute kind="java" basedOn="jp.xet.eclipse.sabotter.filters. TimeLineFilter"/>63 <meta.attribute kind="java" basedOn="jp.xet.eclipse.sabotter.filters.impl.TimeLineFilter"/> 64 64 </appInfo> 65 65 </annotation> … … 100 100 </appInfo> 101 101 <documentation> 102 Plug-ins that want to extend this extension point must implement the <samp>jp.xet.eclipse.sabotter.filters. TimeLineFilter</samp> interface.102 Plug-ins that want to extend this extension point must implement the <samp>jp.xet.eclipse.sabotter.filters.impl.TimeLineFilter</samp> interface. 103 103 </documentation> 104 104 </annotation> -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/AddTabAction.java
r12484 r12973 1 1 package jp.xet.eclipse.sabotter.action; 2 2 3 import jp.xet.eclipse.sabotter. action.dialog.FilterSet;3 import jp.xet.eclipse.sabotter.filters.FilterSet; 4 4 import jp.xet.eclipse.sabotter.filters.TimeLineFilter; 5 5 import jp.xet.eclipse.sabotter.manager.TableManager; -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/FilterSettingAction.java
r12970 r12973 2 2 3 3 import jp.xet.eclipse.sabotter.action.dialog.FilterDialog; 4 import jp.xet.eclipse.sabotter.action.dialog.FilterSet;5 4 import jp.xet.eclipse.sabotter.action.dialog.Memento; 5 import jp.xet.eclipse.sabotter.filters.FilterSet; 6 6 import jp.xet.eclipse.sabotter.views.SabotterView; 7 7 -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/dialog/FilterDialog.java
r12970 r12973 5 5 import jp.xet.eclipse.sabotter.SabotterPlugin; 6 6 import jp.xet.eclipse.sabotter.filters.FilterResolver; 7 import jp.xet.eclipse.sabotter.filters.FilterSet; 8 import jp.xet.eclipse.sabotter.filters.FilterSettingDialog; 7 9 8 10 import org.eclipse.core.runtime.IConfigurationElement; -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/action/dialog/FilterDialogMemento.java
r12483 r12973 1 1 package jp.xet.eclipse.sabotter.action.dialog; 2 3 import jp.xet.eclipse.sabotter.filters.FilterSet; 2 4 3 5 /** -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/FilterResolver.java
r12484 r12973 5 5 6 6 import jp.xet.eclipse.sabotter.SabotterPlugin; 7 import jp.xet.eclipse.sabotter.action.dialog.FilterSettingDialog;8 7 9 8 import org.eclipse.core.runtime.CoreException; -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/FilterSet.java
r12484 r12973 1 package jp.xet.eclipse.sabotter. action.dialog;1 package jp.xet.eclipse.sabotter.filters; 2 2 3 3 import java.util.ArrayList; … … 8 8 import java.util.Set; 9 9 10 import org.apache.commons.lang.builder.ToStringBuilder; 11 10 12 import jp.xet.eclipse.sabotter.SabotterPlugin; 11 import jp.xet.eclipse.sabotter.filters.FilterResolver; 12 import jp.xet.eclipse.sabotter.filters.SearchFilter; 13 import jp.xet.eclipse.sabotter.filters.TimeLineFilter; 13 import jp.xet.eclipse.sabotter.filters.impl.SearchFilter; 14 14 15 15 /** … … 40 40 enabledFilterIds.remove(filterId); 41 41 } 42 System.out.println("setEnable:" + filterId + " " + enable + " : " + toString()); 42 43 } 43 44 44 45 public void allDisable() { 45 46 enabledFilterIds.clear(); 47 System.out.println("allDisable: " + toString()); 46 48 } 47 49 … … 53 55 */ 54 56 public boolean isEnable(String filterId) { 57 System.out.println("isEnable-" + filterId + ": " + enabledFilterIds.contains(filterId)); 55 58 return enabledFilterIds.contains(filterId); 56 59 } … … 73 76 } 74 77 if (result.size() == 0) { 78 System.out.println("getFilterArray-zero: " + toString()); 75 79 return new TimeLineFilter[0]; 76 80 } 81 System.out.println("getFilterArray: " + result.toArray(new TimeLineFilter[0])); 77 82 return result.toArray(new TimeLineFilter[0]); 78 83 } 79 84 80 85 public Map<String, TimeLineFilter> getFilterMap() { 86 System.out.println("getFilterMap: " + toString()); 81 87 return filterMap; 82 88 } … … 87 93 */ 88 94 public TimeLineFilter getFilter(String filterId) { 95 System.out.println("getFilter: " + filterMap.get(filterId)); 89 96 return filterMap.get(filterId); 90 97 } … … 97 104 filterMap.put(filterId, filter); 98 105 enabledFilterIds.add(filterId); 106 System.out.println("setFilter: " + filterId + " -> " + filter); 99 107 } 100 108 … … 103 111 */ 104 112 public SearchFilter getSearchFilter() { 113 System.out.println("getSearchFilter: " + filterMap.get(SearchFilter.class.getName())); 105 114 return (SearchFilter) filterMap.get(SearchFilter.class.getName()); 106 115 } 107 116 108 117 public SearchFilter removeSearchFilter() { 118 System.out.println("removeSearchFilter: " + toString()); 109 119 return (SearchFilter) filterMap.remove(SearchFilter.class.getName()); 110 120 } … … 112 122 public void setSearchFilter(SearchFilter filter) { 113 123 filterMap.put(SearchFilter.class.getName(), filter); 124 System.out.println("setSearchFilter: " + filter); 125 } 126 127 /** 128 * Override method. 129 * @see java.lang.Object#toString() 130 */ 131 @Override 132 public String toString() { 133 return ToStringBuilder.reflectionToString(this); 114 134 } 115 135 } -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/FilterSettingDialog.java
r11843 r12973 1 package jp.xet.eclipse.sabotter. action.dialog;1 package jp.xet.eclipse.sabotter.filters; 2 2 3 import jp.xet.eclipse.sabotter.filters.TimeLineFilter;4 3 5 4 /** -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/impl/AbstractRegexFilter.java
r11871 r12973 1 package jp.xet.eclipse.sabotter.filters ;1 package jp.xet.eclipse.sabotter.filters.impl; 2 2 3 3 import java.util.regex.Pattern; 4 4 5 5 import jp.xet.eclipse.sabotter.core.SabotterEntry; 6 import jp.xet.eclipse.sabotter.filters.TimeLineFilter; 6 7 7 8 import org.eclipse.jface.viewers.Viewer; -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/impl/SearchFilter.java
r12484 r12973 1 package jp.xet.eclipse.sabotter.filters ;1 package jp.xet.eclipse.sabotter.filters.impl; 2 2 3 3 import java.util.regex.Pattern; … … 19 19 /** 20 20 * Override method. 21 * @see jp.xet.eclipse.sabotter.filters. AbstractRegexFilter#matches(jp.xet.eclipse.sabotter.core.SabotterEntry, java.util.regex.Pattern)21 * @see jp.xet.eclipse.sabotter.filters.impl.AbstractRegexFilter#matches(jp.xet.eclipse.sabotter.core.SabotterEntry, java.util.regex.Pattern) 22 22 */ 23 23 @Override … … 27 27 || pattern.matcher(entry.getText()).find(); 28 28 } 29 30 /** 31 * Override method. 32 * @see java.lang.Object#toString() 33 */ 34 @Override 35 public String toString() { 36 return "SearchFilter@" + getPatternString(); 37 } 29 38 } -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/impl/UnreadOnlyFilter.java
r12970 r12973 1 package jp.xet.eclipse.sabotter.filters ;1 package jp.xet.eclipse.sabotter.filters.impl; 2 2 3 3 import jp.xet.eclipse.sabotter.core.SabotterEntry; 4 import jp.xet.eclipse.sabotter.filters.TimeLineFilter; 4 5 5 6 import org.eclipse.jface.viewers.Viewer; … … 28 29 } 29 30 31 /** 32 * Override method. 33 * @see java.lang.Object#toString() 34 */ 35 @Override 36 public String toString() { 37 return "UnreadOnlyFilter"; 38 } 30 39 } -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/impl/UserFilter.java
r11871 r12973 1 package jp.xet.eclipse.sabotter.filters ;1 package jp.xet.eclipse.sabotter.filters.impl; 2 2 3 3 import java.util.regex.Pattern; … … 16 16 /** 17 17 * Override method. 18 * @see jp.xet.eclipse.sabotter.filters. AbstractRegexFilter#matches(jp.xet.eclipse.sabotter.core.SabotterEntry, java.util.regex.Pattern)18 * @see jp.xet.eclipse.sabotter.filters.impl.AbstractRegexFilter#matches(jp.xet.eclipse.sabotter.core.SabotterEntry, java.util.regex.Pattern) 19 19 */ 20 20 @Override … … 23 23 return pattern.matcher(user.getScreenName()).find(); 24 24 } 25 26 /** 27 * Override method. 28 * @see java.lang.Object#toString() 29 */ 30 @Override 31 public String toString() { 32 return "UserFilter@" + getPatternString(); 33 } 25 34 } -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/filters/impl/UserFilterSettingDialog.java
r12970 r12973 1 package jp.xet.eclipse.sabotter.filters ;1 package jp.xet.eclipse.sabotter.filters.impl; 2 2 3 import jp.xet.eclipse.sabotter.action.dialog.FilterSettingDialog; 3 import jp.xet.eclipse.sabotter.action.dialog.MultiLineInputDialog; 4 import jp.xet.eclipse.sabotter.filters.FilterSettingDialog; 5 import jp.xet.eclipse.sabotter.filters.Messages; 6 import jp.xet.eclipse.sabotter.filters.TimeLineFilter; 4 7 5 8 import org.eclipse.jface.dialogs.InputDialog; … … 17 20 /** 18 21 * Override method. 19 * @see jp.xet.eclipse.sabotter. action.dialog.FilterSettingDialog#getFilter()22 * @see jp.xet.eclipse.sabotter.filters.FilterSettingDialog#getFilter() 20 23 */ 21 24 public TimeLineFilter getFilter() { … … 25 28 /** 26 29 * Override method. 27 * @see jp.xet.eclipse.sabotter. action.dialog.FilterSettingDialog#setFilter(jp.xet.eclipse.sabotter.filters.TimeLineFilter)30 * @see jp.xet.eclipse.sabotter.filters.FilterSettingDialog#setFilter(jp.xet.eclipse.sabotter.filters.TimeLineFilter) 28 31 */ 29 32 public void setFilter(TimeLineFilter filter) { … … 33 36 /** 34 37 * Override method. 35 * @see jp.xet.eclipse.sabotter. action.dialog.FilterSettingDialog#open()38 * @see jp.xet.eclipse.sabotter.filters.FilterSettingDialog#open() 36 39 */ 37 40 public int open() { 38 InputDialog dialog =39 new InputDialog(null, Messages.user_filter_title, Messages.user_filter_message, filter41 MultiLineInputDialog dialog = 42 new MultiLineInputDialog(null, Messages.user_filter_title, Messages.user_filter_message, filter 40 43 .getPatternString(), null); 41 44 int result = dialog.open(); -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterTabModel.java
r12970 r12973 4 4 import java.util.Map; 5 5 6 import jp.xet.eclipse.sabotter. action.dialog.FilterSet;6 import jp.xet.eclipse.sabotter.filters.FilterSet; 7 7 8 8 import org.apache.commons.lang.builder.ToStringBuilder; … … 87 87 88 88 public void setFilterSet(FilterSet filters) { 89 System.out.println("*** setFilterSet ***"); 89 90 this.filterSet = filters; 90 91 viewer.setFilters(this.filterSet.getFilterArray()); -
lang/java/sabotter/trunk/src/jp/xet/eclipse/sabotter/views/SabotterView.java
r12970 r12973 20 20 import jp.xet.eclipse.sabotter.core.SabotterEntry; 21 21 import jp.xet.eclipse.sabotter.exception.SabotterException; 22 import jp.xet.eclipse.sabotter.filters. SearchFilter;22 import jp.xet.eclipse.sabotter.filters.impl.SearchFilter; 23 23 import jp.xet.eclipse.sabotter.helper.AllTextSelectionAdapter; 24 24 import jp.xet.eclipse.sabotter.manager.BrowserManager; … … 329 329 tab.getFilterSet().removeSearchFilter(); 330 330 tab.getFilterSet().setSearchFilter(newSearchFilter); 331 332 tab.setFilterSet(tab.getFilterSet()); 331 333 } 332 334 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)