📄 notfilter.java
字号:
/*
* NotFilter.java
*
* Created on 03 July 2001, 10:35
*/
package uk.ac.leeds.ccg.geotools;
/**
*
* @author James Macgill
* @version
*/
public class NotFilter extends uk.ac.leeds.ccg.geotools.SimpleFilter implements FilterChangedListener,Filter
{
Filter filter;
/** Creates new NotFilter */
public NotFilter() {
}
public NotFilter(Filter f){
filter = f;
filter.addFilterChangedListener(this);
}
/**
* Check the given id against the filter,
* @return boolean returns as true if features with this id should be included in any displays
*/
public boolean isVisible(int id) {
return !filter.isVisible(id);
}
public String getAsRow() {
return filter.getAsRow();
}
public String getHeader() {
return filter.getHeader();
}
public void filterChanged(FilterChangedEvent e){
this.notifyFilterChangedListeners(e.getReason());
}
public Object clone(){
return new NotFilter(filter);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -