Modifier and Type | Class and Description |
---|---|
private static class |
UIDUtils.Visitor |
Modifier and Type | Field and Description |
---|---|
private static Pattern |
PATTERN |
private static String |
root |
private static String |
UUID_ROOT
UID root for UUIDs (Universally Unique Identifiers) generated in
accordance with Rec.
|
Constructor and Description |
---|
UIDUtils() |
Modifier and Type | Method and Description |
---|---|
private static void |
checkRoot(String root) |
static String |
createNameBasedUID(byte[] name) |
static String |
createNameUID(byte[] name,
String root) |
static String |
createUID() |
static String |
createUID(String root) |
static String |
createUIDIfNull(String uid) |
static String |
createUIDIfNull(String uid,
String root) |
static String[] |
findUIDs(String regex) |
static String |
getRoot() |
static boolean |
isValid(String uid) |
private static String |
nameBasedUID(byte[] name,
String root) |
static StringBuilder |
promptTo(String uid,
StringBuilder sb) |
private static String |
randomUID(String root) |
static int |
remapUIDs(Attributes attrs,
Map<String,String> uidMap) |
static void |
setRoot(String root) |
private static String |
toUID(String root,
UUID uuid) |
private static final String UUID_ROOT
public UIDUtils()
public static String createNameBasedUID(byte[] name)
public static String createNameUID(byte[] name, String root)
public static String createUIDIfNull(String uid)
public static String createUIDIfNull(String uid, String root)
private static String nameBasedUID(byte[] name, String root)
public static StringBuilder promptTo(String uid, StringBuilder sb)
public static int remapUIDs(Attributes attrs, Map<String,String> uidMap)
Copyright © 2017 dcm4che.org. All rights reserved.