Package com.moandjiezana.toml
Class Identifier
- java.lang.Object
-
- com.moandjiezana.toml.Identifier
-
class Identifier extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classIdentifier.Type
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringALLOWED_CHARS(package private) static IdentifierINVALIDprivate java.lang.Stringnameprivate Identifier.Typetype
-
Constructor Summary
Constructors Modifier Constructor Description privateIdentifier(java.lang.String name, Identifier.Type type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringextractName(java.lang.String raw)(package private) static Identifierfrom(java.lang.String name, Context context)(package private) java.lang.StringgetBareName()(package private) java.lang.StringgetName()(package private) booleanisKey()(package private) booleanisTable()(package private) booleanisTableArray()private static booleanisValidKey(java.lang.String name, Context context)private static booleanisValidTable(java.lang.String name, Context context)private static booleanisValidTableArray(java.lang.String line, Context context)
-
-
-
Field Detail
-
INVALID
static final Identifier INVALID
-
ALLOWED_CHARS
private static final java.lang.String ALLOWED_CHARS
- See Also:
- Constant Field Values
-
name
private final java.lang.String name
-
type
private final Identifier.Type type
-
-
Constructor Detail
-
Identifier
private Identifier(java.lang.String name, Identifier.Type type)
-
-
Method Detail
-
from
static Identifier from(java.lang.String name, Context context)
-
getName
java.lang.String getName()
-
getBareName
java.lang.String getBareName()
-
isKey
boolean isKey()
-
isTable
boolean isTable()
-
isTableArray
boolean isTableArray()
-
extractName
private static java.lang.String extractName(java.lang.String raw)
-
isValidKey
private static boolean isValidKey(java.lang.String name, Context context)
-
isValidTable
private static boolean isValidTable(java.lang.String name, Context context)
-
isValidTableArray
private static boolean isValidTableArray(java.lang.String line, Context context)
-
-