Skip to content

Commit

Permalink
Code Review Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
ShahzaibIbrahim committed Apr 22, 2024
1 parent c46497b commit aced78a
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,10 @@ public class FilteredTree extends Composite {
private static final long SOFT_MAX_EXPAND_TIME = 200;

/**
* Time for refresh job delay in terms of expansion in long value
* Time delay after which the search is triggered, acting as a debounce
* mechanism.
*/
private final long refreshJobDelay;
private final long refreshJobDelayInMillis;

/**
* Default time for refresh job delay in ms
Expand All @@ -115,16 +116,16 @@ public class FilteredTree extends Composite {
/**
* Create a new instance of the receiver.
*
* @param parent the parent <code>Composite</code>
* @param treeStyle the style bits for the <code>Tree</code>
* @param filter the filter to be used
* @param refreshDelayInMillis refresh delay in ms, the time to expand the tree
* after debounce
* @since 1.4
*/
public FilteredTree(Composite parent, int treeStyle, PatternFilter filter, long refreshDelayInMillis) {
* @param parent the parent <code>Composite</code>
* @param treeStyle the style bits for the <code>Tree</code>
* @param filter the filter to be used
* @param refreshDelayTime refresh delay in ms, the time to expand the tree
* after debounce
* @since 1.5
*/
public FilteredTree(Composite parent, int treeStyle, PatternFilter filter, long refreshDelayTime) {
super(parent, SWT.NONE);
this.refreshJobDelay = refreshDelayInMillis;
this.refreshJobDelayInMillis = refreshDelayTime;
init(treeStyle, filter);
}

Expand All @@ -148,7 +149,7 @@ public FilteredTree(Composite parent, int treeStyle, PatternFilter filter) {
*/
protected FilteredTree(Composite parent) {
super(parent, SWT.NONE);
this.refreshJobDelay = DEFAULT_REFRESH_TIME;
this.refreshJobDelayInMillis = DEFAULT_REFRESH_TIME;
}

/**
Expand Down Expand Up @@ -560,7 +561,7 @@ protected void textChanged() {
* @since 3.5
*/
protected long getRefreshJobDelay() {
return refreshJobDelay;
return refreshJobDelayInMillis;
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ public class FilteredTree extends Composite {
/**
* Time for refresh job delay in terms of expansion in long value
*/
private final long refreshJobDelay;
private final long refreshJobDelayInMillis;

/**
* Default time for refresh job delay in ms
Expand Down Expand Up @@ -181,7 +181,7 @@ public class FilteredTree extends Composite {
public FilteredTree(Composite parent, boolean useNewLook, boolean useFastHashLookup) {
super(parent, SWT.NONE);
this.parent = parent;
this.refreshJobDelay = DEFAULT_REFRESH_TIME;
this.refreshJobDelayInMillis = DEFAULT_REFRESH_TIME;
if (treeViewer != null) {
treeViewer.setUseHashlookup(useFastHashLookup);
}
Expand Down Expand Up @@ -210,23 +210,24 @@ public FilteredTree(Composite parent, int treeStyle, PatternFilter filter, boole
*
* </p>
*
* @param parent the parent <code>Composite</code>
* @param treeStyle the style bits for the <code>Tree</code>
* @param filter the filter to be used
* @param useNewLook ignored, keep for API compliance
* @param useFastHashLookup true, if tree should use fast hash lookup, false,
* if the tree should be slow but working for data
* with mutable or broken hashcode implementation.
* Only used if treeViewer is already initialized
* @param refreshDelayInMillis refresh delay in ms, the time to expand the tree
* after debounce
* @param parent the parent <code>Composite</code>
* @param treeStyle the style bits for the <code>Tree</code>
* @param filter the filter to be used
* @param useNewLook ignored, keep for API compliance
* @param useFastHashLookup true, if tree should use fast hash lookup,
* false, if the tree should be slow but working
* for data with mutable or broken hashcode
* implementation. Only used if treeViewer is
* already initialized
* @param refreshJobDelayInMillis refresh delay in ms, the time to expand the
* tree after debounce
* @since 3.132
*/
public FilteredTree(Composite parent, int treeStyle, PatternFilter filter, boolean useNewLook,
boolean useFastHashLookup, long refreshDelayInMillis) {
boolean useFastHashLookup, long refreshJobDelayInMillis) {
super(parent, SWT.NONE);
this.parent = parent;
this.refreshJobDelay = refreshDelayInMillis;
this.refreshJobDelayInMillis = refreshJobDelayInMillis;
init(treeStyle, filter);
if (treeViewer != null) {
treeViewer.setUseHashlookup(useFastHashLookup);
Expand Down Expand Up @@ -257,7 +258,7 @@ public FilteredTree(Composite parent, int treeStyle, PatternFilter filter, boole
@Deprecated
protected FilteredTree(Composite parent) {
super(parent, SWT.NONE);
this.refreshJobDelay = DEFAULT_REFRESH_TIME;
this.refreshJobDelayInMillis = DEFAULT_REFRESH_TIME;
this.parent = parent;
}

Expand Down Expand Up @@ -778,7 +779,7 @@ protected void textChanged() {
* @since 3.5
*/
protected long getRefreshJobDelay() {
return refreshJobDelay;
return refreshJobDelayInMillis;
}

/**
Expand Down

0 comments on commit aced78a

Please sign in to comment.