public class Namespace
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static void | 
check(boolean expression,
     java.lang.String message,
     java.lang.Object... args)
Check the given condition is true. 
 | 
static Namespace | 
empty()
Get an empty namespace. 
 | 
boolean | 
equals(java.lang.Object other)  | 
static Namespace | 
fromString(java.lang.String namespace)
Create a namespace with the given string with levels separated by dots. 
 | 
int | 
hashCode()  | 
boolean | 
isEmpty()
Check if the namespace is empty. 
 | 
int | 
length()
Get the length of the namespace. 
 | 
java.lang.String | 
level(int pos)
Get the level at the given position. 
 | 
java.lang.String[] | 
levels()
Get the levels of the namespace. 
 | 
static Namespace | 
of(java.lang.String... levels)
Create a namespace with the given levels. 
 | 
java.lang.String | 
toString()  | 
public static Namespace empty()
public static Namespace of(java.lang.String... levels)
levels - The levels of the namespacepublic static Namespace fromString(java.lang.String namespace)
namespace - The namespace stringpublic java.lang.String[] levels()
public java.lang.String level(int pos)
pos - The position of the levelpublic int length()
public boolean isEmpty()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object@FormatMethod
public static void check(boolean expression,
                                       @FormatString
                                       java.lang.String message,
                                       java.lang.Object... args)
IllegalNamespaceException if it's not.expression - The expression to check.message - The message to throw.args - The arguments to the message.