public class GlobalIgnoreList extends ChangeEventSource implements Copyable
ChangeEventSource to provide
  ChangeListener support.| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
KEY_SETTINGS  | 
_hash| Constructor and Description | 
|---|
GlobalIgnoreList()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
copyTo(java.lang.Object target)
Copys the data to the target 
 | 
static java.util.List | 
createDefaults()
Creates a list of Pair objects where each Pair is made up of a String
 that represents the text for the exclude filter and a Boolean to
 indicate whether the filter is enabled or not. 
 | 
java.util.List | 
getList()
Gets the list of  
Pairs used to represent each filter in the
 list. | 
static PatternFilters | 
getPatternFilters()
Gets the  
PatternFilters object that represents all the enabled
 exclude filters that are part of the global ignore list. | 
static URLFilter | 
getURLFilter()
Returns a  
URLFilter instance whose behavior is backed by
 the GlobalIgnoreList's PatternFilters. | 
static boolean | 
isExtensionRegisteredFilter(java.lang.String excludeString)
Used to determine if the specified exclude string is one that is provided by
 an extension. 
 | 
static boolean | 
isGloballyIgnored(java.net.URL url)
Determines whether the specified URL is globally ignored. 
 | 
static void | 
registerExcludeFilter(java.lang.String excludeString)
Addins can register strings that should be added to the global ignore list
 These strings will be used to create an exclude filter and will be persisted
 across JDeveloper sessions. 
 | 
void | 
setList(java.util.List list)
Sets the list of  
Pairs used to represent each filter in the
 list. | 
addChangeListener, fireChangeEvent, fireChangeEvent, removeChangeListener, setUseObjectEqualsaddStructureChangeListener, containsKey, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEqualspublic static final java.lang.String KEY_SETTINGS
public static final boolean isGloballyIgnored(java.net.URL url)
url - a url to test.public static void registerExcludeFilter(java.lang.String excludeString)
excludeString - public static boolean isExtensionRegisteredFilter(java.lang.String excludeString)
excludeString - public static PatternFilters getPatternFilters() throws TransientMarker
PatternFilters object that represents all the enabled
 exclude filters that are part of the global ignore list.  The PatternFilters
 object returned is not "live", that is, it is created just for the caller and
 changes to it will not affect the GlobalIgnoreListTransientMarkerpublic static URLFilter getURLFilter()
URLFilter instance whose behavior is backed by
 the GlobalIgnoreList's PatternFilters.  This is a convenient way to
 get a URLFilter to use with URLFileSystem.list(..) or ls(..).public java.util.List getList()
Pairs used to represent each filter in the
 list.  Each Pair is made up of a string that represents the
 exclude string used to create a PatternFilter and a Boolean
 that represents whether the filter should be enabled or not.
 This method should only be used by Object2Dom for persistence or by
 the GlobalIgnoreListPanel
public void setList(java.util.List list)
Pairs used to represent each filter in the
 list.  Each Pair is made up of a string that represents the
 exclude string used to create a PatternFilter and a Boolean
 that represents whether the filter should be enabled or not.
 This method should only be used by Object2Dom for persistence or by
 the GlobalIgnoreListPanel
public java.lang.Object copyTo(java.lang.Object target)
copyTo in interface CopyablecopyTo in class ChangeEventSourcetarget - where to copy the data to.  May be nullpublic static java.util.List createDefaults()
The list is built up of strings from the ide.properties file and any strings registered by addins