1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-21 07:05:58 +02:00

[cleanup] format only

This commit is contained in:
David Dykstal 2007-12-19 14:59:05 +00:00
parent 9b89ffb3f8
commit 89923f9852
2 changed files with 1013 additions and 1108 deletions

View file

@ -18,6 +18,7 @@
*******************************************************************************/ *******************************************************************************/
package org.eclipse.rse.core.filters; package org.eclipse.rse.core.filters;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.HashMap; import java.util.HashMap;
@ -29,7 +30,6 @@ import org.eclipse.rse.core.model.ISystemContainer;
import org.eclipse.rse.core.model.ISystemContentsType; import org.eclipse.rse.core.model.ISystemContentsType;
import org.eclipse.rse.internal.core.filters.SystemFilter; import org.eclipse.rse.internal.core.filters.SystemFilter;
/** /**
* A lightweight override of the full-fledged persistable implementation of SystemFilter. * A lightweight override of the full-fledged persistable implementation of SystemFilter.
* This class replaces the heavy-weight MOF implementations with simple non-MOF * This class replaces the heavy-weight MOF implementations with simple non-MOF
@ -50,23 +50,21 @@ import org.eclipse.rse.internal.core.filters.SystemFilter;
* <li>The attributes relativeOrder, promptable and default * <li>The attributes relativeOrder, promptable and default
* </ul> * </ul>
*/ */
public class SystemFilterSimple extends SystemFilter implements ISystemContainer public class SystemFilterSimple extends SystemFilter implements ISystemContainer {
{
private String name = null; private String name = null;
private String type = null; private String type = null;
private boolean caseSensitive = false; private boolean caseSensitive = false;
private boolean promptable = false; private boolean promptable = false;
private Object parent; private Object parent;
private boolean isStale; private boolean isStale;
private List filterStrings = new ArrayList(3); private List filterStrings = new ArrayList(3);
private HashMap cachedContents; private HashMap cachedContents;
/** /**
* Constructor for SystemFilterSimpleImpl * Constructor for SystemFilterSimpleImpl
*/ */
public SystemFilterSimple(String name) public SystemFilterSimple(String name) {
{
//super(); //super();
this.name = name; this.name = name;
// filterStringVector = new Vector(); // filterStringVector = new Vector();
@ -81,160 +79,146 @@ public class SystemFilterSimple extends SystemFilter implements ISystemContainer
// //filterStringVector = null; // //filterStringVector = null;
// } // }
/** /**
* Return true if this a transient or simple filter that is only created temporary "on the fly" * Return true if this a transient or simple filter that is only created temporary "on the fly"
* and not intended to be saved or part of the filter framework. Eg it has no manager or provider. * and not intended to be saved or part of the filter framework. Eg it has no manager or provider.
* <p> * <p>
* We always return true * We always return true
*/ */
public boolean isTransient() public boolean isTransient() {
{ return true;
return true; }
}
/** /**
* Clones a given filter to the given target filter. * Clones a given filter to the given target filter.
* All filter strings, and all nested filters, are copied. * All filter strings, and all nested filters, are copied.
* @param targetFilter new filter into which we copy all our data * @param targetFilter new filter into which we copy all our data
*/ */
public void clone(ISystemFilter targetFilter) public void clone(ISystemFilter targetFilter) {
{
super.clone(targetFilter); super.clone(targetFilter);
targetFilter.setFilterStrings(getFilterStringsVector()); targetFilter.setFilterStrings(getFilterStringsVector());
} }
// ------------------------------------------------------- // -------------------------------------------------------
// New methods to simplify life. Often a simple filter // New methods to simplify life. Often a simple filter
// contains a single filter string so these methods // contains a single filter string so these methods
// make it easier to set/get that filter string // make it easier to set/get that filter string
// ------------------------------------------------------- // -------------------------------------------------------
/** /**
* Set the single filter string * Set the single filter string
*/ */
public void setFilterString(String filterString) public void setFilterString(String filterString) {
{ filterStrings.clear();
filterStrings.clear(); filterStrings.add(filterString);
filterStrings.add(filterString);
// filterStringVector.clear(); // filterStringVector.clear();
// filterStringVector.addElement(filterString); // filterStringVector.addElement(filterString);
// invalidateCache(); // invalidateCache();
} }
/**
* Get the single (or the first) filter string. /**
* Returns null if setFilterString has not been called. * Get the single (or the first) filter string.
*/ * Returns null if setFilterString has not been called.
public String getFilterString() */
{ public String getFilterString() {
String result = filterStrings.isEmpty() ? null : (String)filterStrings.get(0); String result = filterStrings.isEmpty() ? null : (String) filterStrings.get(0);
return result; return result;
// if (filterStringVector.size() == 0) // if (filterStringVector.size() == 0)
// return null; // return null;
// else // else
// return (String)filterStringVector.elementAt(0); // return (String)filterStringVector.elementAt(0);
} }
/** /**
* Set the parent. Since we don't have any filter manager, we need * Set the parent. Since we don't have any filter manager, we need
* some way to store context info for the adapter. Use this. * some way to store context info for the adapter. Use this.
*/ */
public void setParent(Object parent) public void setParent(Object parent) {
{ this.parent = parent;
this.parent = parent; }
}
/** /**
* Get the parent as set in setParent(Object) * Get the parent as set in setParent(Object)
*/ */
public Object getParent() public Object getParent() {
{ return parent;
return parent; }
}
// ------------------------------------------------------- // -------------------------------------------------------
// Functional methods overridden to do something simple... // Functional methods overridden to do something simple...
// ------------------------------------------------------- // -------------------------------------------------------
/** /**
* Set the filter's name * Set the filter's name
*/ */
public void setName(String name) public void setName(String name) {
{ this.name = name;
this.name = name; }
}
/** /**
* Get the filter's name * Get the filter's name
*/ */
public String getName() public String getName() {
{ return name;
return name; }
}
/** /**
* Set the filter's type * Set the filter's type
*/ */
public void setType(String type) public void setType(String type) {
{ this.type = type;
this.type = type; }
}
/** /**
* Get the filter's type * Get the filter's type
*/ */
public String getType() public String getType() {
{ return type;
return type; }
}
/** /**
* Specify if filter strings in this filter are case sensitive. * Specify if filter strings in this filter are case sensitive.
* Default is false. * Default is false.
* @param value The new value of the StringsCaseSensitive attribute * @param value The new value of the StringsCaseSensitive attribute
*/ */
public void setStringsCaseSensitive(boolean value) public void setStringsCaseSensitive(boolean value) {
{
this.caseSensitive = value; this.caseSensitive = value;
} }
/** /**
* Are filter strings in this filter case sensitive? * Are filter strings in this filter case sensitive?
*/ */
public boolean isStringsCaseSensitive() public boolean isStringsCaseSensitive() {
{ return caseSensitive;
return caseSensitive; }
}
/** /**
* Are filter strings in this filter case sensitive? * Are filter strings in this filter case sensitive?
*/ */
public boolean areStringsCaseSensitive() public boolean areStringsCaseSensitive() {
{ return caseSensitive;
return caseSensitive; }
}
/** /**
* Is this a special filter that prompts the user when it is expanded? * Is this a special filter that prompts the user when it is expanded?
*/ */
public void setPromptable(boolean promptable) public void setPromptable(boolean promptable) {
{
this.promptable = promptable; this.promptable = promptable;
} }
/** /**
* Is this a special filter that prompts the user when it is expanded? * Is this a special filter that prompts the user when it is expanded?
*/ */
public boolean isPromptable() public boolean isPromptable() {
{
return promptable; return promptable;
} }
/** /**
* Return filter strings as an array of String objects. * Return filter strings as an array of String objects.
*/ */
public String[] getFilterStrings() public String[] getFilterStrings() {
{ String[] result = new String[filterStrings.size()];
String[] result = new String[filterStrings.size()]; filterStrings.toArray(result);
filterStrings.toArray(result); return result;
return result;
// if (filterStringArray == null) // if (filterStringArray == null)
// { // {
// filterStringArray = new String[filterStringVector.size()]; // filterStringArray = new String[filterStringVector.size()];
@ -242,284 +226,313 @@ public class SystemFilterSimple extends SystemFilter implements ISystemContainer
// filterStringArray[idx] = (String)filterStringVector.elementAt(idx); // filterStringArray[idx] = (String)filterStringVector.elementAt(idx);
// } // }
// return filterStringArray; // return filterStringArray;
} }
/** /**
* Return filter strings as a Vector of String objects * Return filter strings as a Vector of String objects
*/ */
public Vector getFilterStringsVector() public Vector getFilterStringsVector() {
{ Vector result = new Vector(filterStrings.size());
Vector result = new Vector(filterStrings.size()); result.addAll(filterStrings);
result.addAll(filterStrings); return result;
return result;
// return filterStringVector; // return filterStringVector;
} }
/** /**
* Return how many filter strings are defined in this filter. * Return how many filter strings are defined in this filter.
*/ */
public int getFilterStringCount() public int getFilterStringCount() {
{ return filterStrings.size();
return filterStrings.size();
// return filterStringVector.size(); // return filterStringVector.size();
} }
/** /**
* Set all the filter strings for this filter. * Set all the filter strings for this filter.
* @param newStrings Vector of String objects * @param newStrings Vector of String objects
*/ */
public void setFilterStrings(Vector newStrings) public void setFilterStrings(Vector newStrings) {
{ filterStrings.clear();
filterStrings.clear(); filterStrings.addAll(newStrings);
filterStrings.addAll(newStrings);
// filterStringVector.clear(); // filterStringVector.clear();
// for (int idx=0; idx<newStrings.size(); idx++) // for (int idx=0; idx<newStrings.size(); idx++)
// { // {
// filterStringVector.addElement(newStrings.elementAt(idx)); // filterStringVector.addElement(newStrings.elementAt(idx));
// } // }
// invalidateCache(); // invalidateCache();
} }
/** /**
* Set all the filter strings for this filter. * Set all the filter strings for this filter.
* @param newStrings array of String objects * @param newStrings array of String objects
*/ */
public void setFilterStrings(String newStrings[]) public void setFilterStrings(String newStrings[]) {
{ filterStrings.clear();
filterStrings.clear(); filterStrings.addAll(Arrays.asList(newStrings)); // cannot just set since asList returns a fixed-size array
filterStrings.addAll(Arrays.asList(newStrings)); // cannot just set since asList returns a fixed-size array
// filterStringVector.clear(); // filterStringVector.clear();
// for (int idx=0; idx<newStrings.length; idx++) // for (int idx=0; idx<newStrings.length; idx++)
// { // {
// filterStringVector.addElement(newStrings[idx]); // filterStringVector.addElement(newStrings[idx]);
// } // }
// invalidateCache(); // invalidateCache();
} }
/** /**
* Append a new filter string to this filter's list. * Append a new filter string to this filter's list.
* Returns null. * Returns null.
*/ */
public ISystemFilterString addFilterString(String newString) public ISystemFilterString addFilterString(String newString) {
{ filterStrings.add(newString);
filterStrings.add(newString);
// filterStringVector.addElement(newString); // filterStringVector.addElement(newString);
// invalidateCache(); // invalidateCache();
return null; return null;
} }
/** /**
* Insert a new filter string to this filter's list, at the given zero-based position. * Insert a new filter string to this filter's list, at the given zero-based position.
* Returns null. * Returns null.
*/ */
public ISystemFilterString addFilterString(String newString, int position) public ISystemFilterString addFilterString(String newString, int position) {
{ filterStrings.add(position, newString);
filterStrings.add(position, newString);
// filterStringVector.insertElementAt(newString,position); // filterStringVector.insertElementAt(newString,position);
// invalidateCache(); // invalidateCache();
return null; return null;
} }
/** /**
* Delete a filter string from this filter's list. * Delete a filter string from this filter's list.
* Returns null. * Returns null.
*/ */
public ISystemFilterString removeFilterString(String oldString) public ISystemFilterString removeFilterString(String oldString) {
{ filterStrings.remove(oldString);
filterStrings.remove(oldString);
// filterStringVector.removeElement(oldString); // filterStringVector.removeElement(oldString);
// invalidateCache(); // invalidateCache();
return null; return null;
} }
/** /**
* Remove a filter string from this filter's list, given its zero-based position * Remove a filter string from this filter's list, given its zero-based position
* @return the SystemFilterString object deleted, or null if not found * @return the SystemFilterString object deleted, or null if not found
*/ */
public ISystemFilterString removeFilterString(int position) public ISystemFilterString removeFilterString(int position) {
{ filterStrings.remove(position);
filterStrings.remove(position);
// filterStringVector.removeElementAt(position); // filterStringVector.removeElementAt(position);
// invalidateCache(); // invalidateCache();
return null; return null;
} }
/** /**
* Return the children of this filter. * Return the children of this filter.
* This is the same as getFilterStrings() * This is the same as getFilterStrings()
*/ */
public Object[] getChildren() public Object[] getChildren() {
{ return getFilterStrings();
return getFilterStrings(); }
}
/** /**
* Returns true if this filter has any filter strings * Returns true if this filter has any filter strings
*/ */
public boolean hasChildren() public boolean hasChildren() {
{ return filterStrings.size() > 0;
return filterStrings.size() > 0;
// return (filterStringVector.size() > 0); // return (filterStringVector.size() > 0);
} }
// --------------------- // ---------------------
// methods needed by ISystemFilter // methods needed by ISystemFilter
// --------------------- // ---------------------
// -------------------------------------------------------
// ------------------------------------------------------- // Non-applicable methods overridden to do nothing...
// Non-applicable methods overridden to do nothing... // -------------------------------------------------------
// -------------------------------------------------------
/** /**
* Get this filter's filter string objects as an array. * Get this filter's filter string objects as an array.
* We return null, as we don't support SystemFilterString objects, * We return null, as we don't support SystemFilterString objects,
* just String objects. * just String objects.
*/ */
public ISystemFilterString[] getSystemFilterStrings() public ISystemFilterString[] getSystemFilterStrings() {
{
return null; return null;
} }
/** /**
* Overridden to do nothing * Overridden to do nothing
*/ */
public void setSupportsNestedFilters(boolean value) {} public void setSupportsNestedFilters(boolean value) {
}
/** /**
* Does this support nested filters? No. Not for simple filtes. * Does this support nested filters? No. Not for simple filtes.
*/ */
public boolean supportsNestedFilters() {return false;} public boolean supportsNestedFilters() {
return false;
}
/** /**
* Return true if this filter is a nested filter or not. * Return true if this filter is a nested filter or not.
* Overridden to return false; * Overridden to return false;
*/ */
public boolean isNested() { return false; } public boolean isNested() {
return false;
}
/** /**
* Update a new filter string's string value. * Update a new filter string's string value.
* Overridden to do nothing. * Overridden to do nothing.
*/ */
public void updateFilterString(ISystemFilterString filterString, String newValue) {} public void updateFilterString(ISystemFilterString filterString, String newValue) {
}
/** /**
* Remove a filter string from this filter's list, given its SystemFilterString object. * Remove a filter string from this filter's list, given its SystemFilterString object.
* Overridden to do nothing * Overridden to do nothing
*/ */
public boolean removeFilterString(ISystemFilterString filterString) {return false;} public boolean removeFilterString(ISystemFilterString filterString) {
return false;
}
/** /**
* Move a given filter string to a given zero-based location. * Move a given filter string to a given zero-based location.
* Overridden to do nothing * Overridden to do nothing
*/ */
public void moveSystemFilterString(int pos, ISystemFilterString filterString) {} public void moveSystemFilterString(int pos, ISystemFilterString filterString) {
}
/** /**
* Overridden to do nothing * Overridden to do nothing
*/ */
public void setRelativeOrder(int value) {} public void setRelativeOrder(int value) {
}
/** /**
* Overridden to return -1 * Overridden to return -1
*/ */
public int getRelativeOrder() { return -1; } public int getRelativeOrder() {
return -1;
}
/** /**
* Overridden to do nothing * Overridden to do nothing
*/ */
public void setDefault(boolean value) {} public void setDefault(boolean value) {
}
/** /**
* Overridden to return false * Overridden to return false
*/ */
public boolean isDefault() {return false; } public boolean isDefault() {
return false;
}
/** /**
* Overridden to do nothing * Overridden to do nothing
*/ */
public void setParentFilter(ISystemFilter l) {} public void setParentFilter(ISystemFilter l) {
}
/** /**
* Overridden to return null * Overridden to return null
*/ */
public ISystemFilter getParentFilter() {return null;} public ISystemFilter getParentFilter() {
return null;
/** }
* Overridden to return null
*/
public Vector getSystemFilterNames() {return null;}
/** /**
* Overridden to return null * Overridden to return null
*/ */
public java.util.List getNestedFilters() {return null;} public Vector getSystemFilterNames() {
return null;
/** }
* Overridden to return null
*/
public Vector getSystemFiltersVector() {return null;}
/**
* Overridden to return null
*/
public ISystemFilter[] getSystemFilters() {return null;}
/**
* Overridden to return 0
*/
public int getSystemFilterCount() {return 0;}
/** /**
* Overridden to return null * Overridden to return null
*/ */
public java.util.List getStrings() {return null;} public java.util.List getNestedFilters() {
return null;
}
/** /**
* Overridden to return null * Overridden to return null
*/ */
public ISystemFilter getSystemFilter(String aliasName) {return null;} public Vector getSystemFiltersVector() {
return null;
}
/** /**
* Overridden to return null * Overridden to return null
*/ */
public ISystemFilterPoolManagerProvider getProvider() {return null;} public ISystemFilter[] getSystemFilters() {
return null;
}
/** /**
* Overridden to return null * Overridden to return 0
*/ */
public ISystemFilterPoolManager getSystemFilterPoolManager() {return null;} public int getSystemFilterCount() {
return 0;
}
/** /**
* Overridden to return null * Overridden to return null
*/ */
public IFile getSaveFile() {return null;} public java.util.List getStrings() {
return null;
}
/** /**
* Overridden to return null * Overridden to return null
*/ */
public String getSaveFileName() {return null;} public ISystemFilter getSystemFilter(String aliasName) {
return null;
}
/** /**
* Overridden to do nothing * Overridden to return null
*/ */
public void save() throws Exception {} public ISystemFilterPoolManagerProvider getProvider() {
return null;
}
/** /**
* Cache contents of a certain type. * Overridden to return null
* @param type the contents type. */
* @param cachedContents the contents to cache. public ISystemFilterPoolManager getSystemFilterPoolManager() {
*/ return null;
public void setContents(ISystemContentsType type, Object[] cachedContents) { }
this.cachedContents.put(type, cachedContents);
isStale = false; /**
} * Overridden to return null
*/
public IFile getSaveFile() {
return null;
}
/**
* Overridden to return null
*/
public String getSaveFileName() {
return null;
}
/**
* Overridden to do nothing
*/
public void save() throws Exception {
}
/**
* Cache contents of a certain type.
* @param type the contents type.
* @param cachedContents the contents to cache.
*/
public void setContents(ISystemContentsType type, Object[] cachedContents) {
this.cachedContents.put(type, cachedContents);
isStale = false;
}
/** /**
* @see org.eclipse.rse.core.model.ISystemContainer#getContents(org.eclipse.rse.core.model.ISystemContentsType) * @see org.eclipse.rse.core.model.ISystemContainer#getContents(org.eclipse.rse.core.model.ISystemContentsType)
*/ */
public Object[] getContents(ISystemContentsType contentsType) { public Object[] getContents(ISystemContentsType contentsType) {
return (Object[])cachedContents.get(contentsType); return (Object[]) cachedContents.get(contentsType);
} }
/** /**
@ -527,9 +540,9 @@ public class SystemFilterSimple extends SystemFilter implements ISystemContainer
*/ */
public boolean hasContents(ISystemContentsType contentsType) { public boolean hasContents(ISystemContentsType contentsType) {
if (cachedContents.containsKey(contentsType)) { if (cachedContents.containsKey(contentsType)) {
return true; return true;
} }
return false; return false;
} }
/** /**
@ -542,21 +555,18 @@ public class SystemFilterSimple extends SystemFilter implements ISystemContainer
/** /**
* @see org.eclipse.rse.core.model.ISystemContainer#markStale(boolean) * @see org.eclipse.rse.core.model.ISystemContainer#markStale(boolean)
*/ */
public void markStale(boolean isStale) public void markStale(boolean isStale) {
{
markStale(isStale, true); markStale(isStale, true);
} }
/** /**
* @see org.eclipse.rse.core.model.ISystemContainer#markStale(boolean) * @see org.eclipse.rse.core.model.ISystemContainer#markStale(boolean)
*/ */
public void markStale(boolean isStale, boolean clearCache) public void markStale(boolean isStale, boolean clearCache) {
{ this.isStale = isStale;
this.isStale = isStale; if (clearCache) {
if (clearCache) cachedContents.clear();
{ }
cachedContents.clear();
}
} }
} }