下面列出了javax.swing.RowFilter#Entry ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
protected RowFilter getExcludesFilter() {
return new RowFilter() { // Do not filter first level nodes
public boolean include(RowFilter.Entry entry) {
PresoObjAllocCCTNode node = (PresoObjAllocCCTNode)entry.getIdentifier();
CCTNode parent = node.getParent();
if (parent == null) return true;
if (parent.getParent() == null) return !filterObjects;
return !filterAllocations;
}
};
}
protected RowFilter getExcludesFilter() {
return new RowFilter() { // Do not filter first level nodes
public boolean include(RowFilter.Entry entry) {
PresoObjAllocCCTNode node = (PresoObjAllocCCTNode)entry.getIdentifier();
CCTNode parent = node.getParent();
if (parent == null) return true;
if (parent.getParent() == null) return !filterObjects;
return !filterAllocations;
}
};
}
protected RowFilter getExcludesFilter() {
return new RowFilter() { // Do not filter SQL commands
public boolean include(RowFilter.Entry entry) {
PresoObjAllocCCTNode node = (PresoObjAllocCCTNode)entry.getIdentifier();
return isSQL(node);
}
};
}
public boolean include(RowFilter.Entry entry) {
ThreadData data = (ThreadData)entry.getValue(1);
switch (filter) {
case LIVE: return ThreadData.isAliveState(data.getLastState());
case FINISHED: return !ThreadData.isAliveState(data.getLastState());
case SELECTED: return selectedApplied.contains(entry.getIdentifier());
default: return true;
}
}
@Override
public boolean include(RowFilter.Entry<? extends TableModel,? extends Integer> entry) {
for (int colIdx : cols) {
Object val = entry.getValue(colIdx);
if (testValue(val)) {
return true;
}
}
return false;
}
protected RowFilter getExcludesFilter() {
return new RowFilter() { // Do not filter first level nodes
public boolean include(RowFilter.Entry entry) {
PresoObjAllocCCTNode node = (PresoObjAllocCCTNode)entry.getIdentifier();
CCTNode parent = node.getParent();
if (parent == null) return true;
if (parent.getParent() == null) return !filterObjects;
return !filterAllocations;
}
};
}
protected RowFilter getExcludesFilter() {
return new RowFilter() { // Do not filter first level nodes
public boolean include(RowFilter.Entry entry) {
PresoObjAllocCCTNode node = (PresoObjAllocCCTNode)entry.getIdentifier();
CCTNode parent = node.getParent();
if (parent == null) return true;
if (parent.getParent() == null) return !filterObjects;
return !filterAllocations;
}
};
}
protected RowFilter getExcludesFilter() {
return new RowFilter() { // Do not filter SQL commands
public boolean include(RowFilter.Entry entry) {
PresoObjAllocCCTNode node = (PresoObjAllocCCTNode)entry.getIdentifier();
return isSQL(node);
}
};
}
public boolean include(RowFilter.Entry entry) {
ThreadData data = (ThreadData)entry.getValue(1);
switch (filter) {
case LIVE: return ThreadData.isAliveState(data.getLastState());
case FINISHED: return !ThreadData.isAliveState(data.getLastState());
case SELECTED: return selectedApplied.contains(entry.getIdentifier());
default: return true;
}
}
public boolean include(RowFilter.Entry<? extends TableModel, ? extends Integer> entry) {
return testValue(entry.getStringValue(col));
}