public class YMarkUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMPTY_STRING |
static java.lang.String |
FOLDERS_SEPARATOR |
static java.util.regex.Pattern |
FOLDERS_SEPARATOR_PATTERN |
static java.lang.String |
SPACE |
static java.lang.String |
TAGS_SEPARATOR |
static java.util.regex.Pattern |
TAGS_SEPARATOR_PATTERN |
Constructor and Description |
---|
YMarkUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
cleanFoldersString(java.lang.String foldersString) |
static java.lang.String |
cleanFoldersString(java.lang.StringBuilder fs) |
static java.lang.String |
cleanFoldersString(java.lang.String foldersString,
java.lang.String dflt) |
static java.lang.String |
cleanTagsString(java.lang.String tagsString) |
static java.lang.String |
cleanTagsString(java.lang.String tagsString,
java.lang.String dflt) |
static byte[] |
getBookmarkId(java.lang.String url)
conveniance function to generate url hashes for YMark bookmarks
|
static byte[] |
getKeyId(java.lang.String key)
conveniance function to generate word hashes for YMark tags and folders
|
static byte[] |
keySetToBytes(java.util.HashSet<java.lang.String> urlSet) |
static java.lang.String |
keySetToString(java.util.HashSet<java.lang.String> urlSet) |
static java.util.HashSet<java.lang.String> |
keysStringToSet(java.lang.String keysString) |
public static final java.lang.String TAGS_SEPARATOR
public static final java.lang.String FOLDERS_SEPARATOR
public static final java.lang.String SPACE
public static final java.lang.String EMPTY_STRING
public static final java.util.regex.Pattern TAGS_SEPARATOR_PATTERN
public static final java.util.regex.Pattern FOLDERS_SEPARATOR_PATTERN
public static final byte[] getBookmarkId(java.lang.String url) throws java.net.MalformedURLException
url
- a string representation of a valid urljava.net.MalformedURLException
net.yacy.kelondro.data.meta.DigestURI.DigestURI(String url, byte[] hash).hash()
public static final byte[] getKeyId(java.lang.String key)
key
- a tag or folder namenet.yacy.kelondro.data.word.Word.word2hash(final String word)
public static final byte[] keySetToBytes(java.util.HashSet<java.lang.String> urlSet)
public static final java.lang.String keySetToString(java.util.HashSet<java.lang.String> urlSet)
public static final java.util.HashSet<java.lang.String> keysStringToSet(java.lang.String keysString)
public static final java.lang.String cleanTagsString(java.lang.String tagsString)
public static final java.lang.String cleanTagsString(java.lang.String tagsString, java.lang.String dflt)
public static final java.lang.String cleanFoldersString(java.lang.String foldersString)
public static final java.lang.String cleanFoldersString(java.lang.String foldersString, java.lang.String dflt)
public static final java.lang.String cleanFoldersString(java.lang.StringBuilder fs)