Package cn.nukkit.utils
Class Identifier
java.lang.Object
cn.nukkit.utils.Identifier
命名空间标识符
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionIdentifier
(String id) protected
Identifier
(String[] id) Identifier
(String namespace, String path) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertValid
(String id) boolean
getPath()
int
hashCode()
static boolean
isCharValid
(char c) static boolean
isPathCharacterValid
(char character) static boolean
static Identifier
protected static String[]
static Identifier
通过自定义的命名空间分割符分割并返回一个Identifier对象toString()
static Identifier
-
Field Details
-
NAMESPACE_SEPARATOR
public static final char NAMESPACE_SEPARATOR- See Also:
-
DEFAULT_NAMESPACE
- See Also:
-
namespace
-
path
-
-
Constructor Details
-
Identifier
-
Identifier
-
Identifier
-
-
Method Details
-
splitOn
通过自定义的命名空间分割符分割并返回一个Identifier对象- Parameters:
id
- 字符串delimiter
- 分割符- Returns:
- 命名空间对象
-
tryParse
-
of
-
split
-
isCharValid
public static boolean isCharValid(char c) -
isPathCharacterValid
public static boolean isPathCharacterValid(char character) -
isValid
-
assertValid
-
getPath
-
getNamespace
-
toString
-
equals
-
hashCode
public int hashCode()
-