public class Namespaces
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static VncSymbol |
NS_CORE |
static java.lang.String |
NS_CURRENT_NAME |
static VncSymbol |
NS_CURRENT_SYMBOL |
static VncSymbol |
NS_USER |
static java.util.Set<java.lang.String> |
RESERVED_NAMESPACES |
static java.util.Set<java.lang.String> |
SYSTEM_NAMESPACES |
| Constructor and Description |
|---|
Namespaces() |
| Modifier and Type | Method and Description |
|---|---|
static Namespace |
getCurrentNamespace() |
static VncSymbol |
getCurrentNS() |
static java.lang.String |
getName(java.lang.String name) |
static java.lang.String |
getNamespace(java.lang.String name) |
static boolean |
isCoreNS(java.lang.String nsName) |
static boolean |
isCoreNS(VncSymbol nsSym) |
static boolean |
isCurrentNSSymbol(java.lang.String nsName) |
static boolean |
isCurrentNSSymbol(VncSymbol nsSym) |
static boolean |
isQualified(java.lang.String name) |
static boolean |
isQualified(VncSymbol sym) |
static boolean |
isSystemNS(java.lang.String nsName) |
static VncSymbol |
lookupNS(VncVal ns,
Env env) |
static VncSymbol |
qualifySymbol(VncSymbol ns,
VncSymbol sym) |
static void |
setCurrentNamespace(Namespace ns) |
public static final java.lang.String NS_CURRENT_NAME
public static final VncSymbol NS_CURRENT_SYMBOL
public static final VncSymbol NS_USER
public static final VncSymbol NS_CORE
public static final java.util.Set<java.lang.String> SYSTEM_NAMESPACES
public static final java.util.Set<java.lang.String> RESERVED_NAMESPACES
public static java.lang.String getNamespace(java.lang.String name)
public static java.lang.String getName(java.lang.String name)
public static boolean isQualified(java.lang.String name)
public static boolean isQualified(VncSymbol sym)
public static boolean isCoreNS(VncSymbol nsSym)
public static boolean isCoreNS(java.lang.String nsName)
public static boolean isCurrentNSSymbol(VncSymbol nsSym)
public static boolean isSystemNS(java.lang.String nsName)
public static boolean isCurrentNSSymbol(java.lang.String nsName)
public static VncSymbol getCurrentNS()
public static Namespace getCurrentNamespace()
public static void setCurrentNamespace(Namespace ns)