public class ListManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.io.File |
listsPath |
static Switchboard |
switchboard |
Constructor and Description |
---|
ListManager() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
collection2string(java.util.Collection<java.lang.String> col)
Simple conversion of a Collection of Strings to a comma separated String.
|
static java.util.Set<java.lang.String> |
getListSet(java.lang.String setName)
Get ListSet from configuration file and return it as a unified Set.
|
static java.lang.String |
getListString(java.lang.String filename,
boolean withcomments) |
static boolean |
listSetContains(java.lang.String setName,
java.lang.String listName) |
static void |
reloadBlacklists()
Load or reload all active Blacklists
|
static void |
removeFromListSet(java.lang.String setName,
java.lang.String listName)
Removes an element from a ListSet and updates the configuration file
accordingly.
|
static java.util.ArrayList<java.lang.String> |
string2arraylist(java.lang.String string) |
static java.util.Set<java.lang.String> |
string2set(java.lang.String string)
Simple conversion of a comma separated list to a unified Set.
|
static java.util.Vector<java.lang.String> |
string2vector(java.lang.String string)
Simple conversion of a comma separated list to a Vector containing
the order of the substrings.
|
static void |
updateListSet(java.lang.String setName,
java.lang.String newListName)
Adds an element to an existing ListSet.
|
public static Switchboard switchboard
public static java.io.File listsPath
public static java.util.Set<java.lang.String> getListSet(java.lang.String setName)
setName
- name of the ListSetpublic static void removeFromListSet(java.lang.String setName, java.lang.String listName)
setName
- name of the ListSet.listName
- name of the element to remove from the ListSet.public static void updateListSet(java.lang.String setName, java.lang.String newListName)
setName
- newListName
- public static boolean listSetContains(java.lang.String setName, java.lang.String listName)
setName
- ListSet in which to search for an element.listName
- the element to search for.true
if the ListSet "setName" contains an element
"listName", false
otherwise.public static java.lang.String getListString(java.lang.String filename, boolean withcomments)
public static java.lang.String collection2string(java.util.Collection<java.lang.String> col)
col
- a Collection of Strings.public static java.util.ArrayList<java.lang.String> string2arraylist(java.lang.String string)
listManager#string2vector(String)
public static java.util.Set<java.lang.String> string2set(java.lang.String string)
string
- list of comma separated Stringsnull
public static java.util.Vector<java.lang.String> string2vector(java.lang.String string)
string
- list of comma separated Stringsnull
public static void reloadBlacklists()