Package org.pkl.core.runtime
Class Identifier
- java.lang.Object
-
- org.pkl.core.runtime.Identifier
-
- All Implemented Interfaces:
java.lang.Comparable<Identifier>
public final class Identifier extends java.lang.Object implements java.lang.Comparable<Identifier>
Note: this class has a natural ordering that is inconsistent with equals.
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Identifier other)static Identifierget(java.lang.String name)booleanisLocalMethod()booleanisLocalProp()booleanisRegular()static IdentifierlocalMethod(java.lang.String name)static IdentifierlocalProperty(java.lang.String name)static Identifiermethod(java.lang.String name, boolean isLocal)static Identifierproperty(java.lang.String name, boolean isLocal)IdentifiertoLocalMethod()IdentifiertoLocalProperty()IdentifiertoRegular()java.lang.StringtoString()
-
-
-
Field Detail
-
LIST
public static final Identifier LIST
-
SET
public static final Identifier SET
-
MAP
public static final Identifier MAP
-
ANY
public static final Identifier ANY
-
TYPED
public static final Identifier TYPED
-
MODULE
public static final Identifier MODULE
-
MODULE_INFO
public static final Identifier MODULE_INFO
-
TO_STRING
public static final Identifier TO_STRING
-
MESSAGE
public static final Identifier MESSAGE
-
DEFAULT
public static final Identifier DEFAULT
-
MODE
public static final Identifier MODE
-
INDENT
public static final Identifier INDENT
-
INDENT_WIDTH
public static final Identifier INDENT_WIDTH
-
OMIT_NULL_PROPERTIES
public static final Identifier OMIT_NULL_PROPERTIES
-
USE_CUSTOM_STRING_DELIMITERS
public static final Identifier USE_CUSTOM_STRING_DELIMITERS
-
IS_STREAM
public static final Identifier IS_STREAM
-
RESTRICT_CHARSET
public static final Identifier RESTRICT_CHARSET
-
XML_VERSION
public static final Identifier XML_VERSION
-
ROOT_ELEMENT_NAME
public static final Identifier ROOT_ELEMENT_NAME
-
ROOT_ELEMENT_ATTRIBUTES
public static final Identifier ROOT_ELEMENT_ATTRIBUTES
-
CONVERTERS
public static final Identifier CONVERTERS
-
USE_MAPPING
public static final Identifier USE_MAPPING
-
START
public static final Identifier START
-
END
public static final Identifier END
-
VALUE
public static final Identifier VALUE
-
GROUPS
public static final Identifier GROUPS
-
OUTPUT
public static final Identifier OUTPUT
-
FILES
public static final Identifier FILES
-
TEXT
public static final Identifier TEXT
-
BASE64
public static final Identifier BASE64
-
URI
public static final Identifier URI
-
MIN_PKL_VERSION
public static final Identifier MIN_PKL_VERSION
-
NS
public static final Identifier NS
-
US
public static final Identifier US
-
MS
public static final Identifier MS
-
S
public static final Identifier S
-
MIN
public static final Identifier MIN
-
H
public static final Identifier H
-
D
public static final Identifier D
-
B
public static final Identifier B
-
KB
public static final Identifier KB
-
KIB
public static final Identifier KIB
-
MB
public static final Identifier MB
-
MIB
public static final Identifier MIB
-
GB
public static final Identifier GB
-
GIB
public static final Identifier GIB
-
TB
public static final Identifier TB
-
TIB
public static final Identifier TIB
-
PB
public static final Identifier PB
-
PIB
public static final Identifier PIB
-
FIRST
public static final Identifier FIRST
-
SECOND
public static final Identifier SECOND
-
APPLY
public static final Identifier APPLY
-
BEFORE
public static final Identifier BEFORE
-
AFTER
public static final Identifier AFTER
-
IS_XML_ELEMENT
public static final Identifier IS_XML_ELEMENT
-
NAME
public static final Identifier NAME
-
ATTRIBUTES
public static final Identifier ATTRIBUTES
-
IS_BLOCK_FORMAT
public static final Identifier IS_BLOCK_FORMAT
-
PATH
public static final Identifier PATH
-
FACTS
public static final Identifier FACTS
-
EXAMPLES
public static final Identifier EXAMPLES
-
ITERATIONS
public static final Identifier ITERATIONS
-
ITERATION_TIME
public static final Identifier ITERATION_TIME
-
IS_VERBOSE
public static final Identifier IS_VERBOSE
-
EXPRESSION
public static final Identifier EXPRESSION
-
SOURCE_MODULE
public static final Identifier SOURCE_MODULE
-
SOURCE_TEXT
public static final Identifier SOURCE_TEXT
-
SOURCE_URI
public static final Identifier SOURCE_URI
-
MAX_COLLECTION_ALIASES
public static final Identifier MAX_COLLECTION_ALIASES
-
DEPENDENCIES
public static final Identifier DEPENDENCIES
-
IT
public static final Identifier IT
-
-
Method Detail
-
get
public static Identifier get(java.lang.String name)
-
localProperty
public static Identifier localProperty(java.lang.String name)
-
localMethod
public static Identifier localMethod(java.lang.String name)
-
property
public static Identifier property(java.lang.String name, boolean isLocal)
-
method
public static Identifier method(java.lang.String name, boolean isLocal)
-
toLocalProperty
public Identifier toLocalProperty()
-
toRegular
public Identifier toRegular()
-
toLocalMethod
public Identifier toLocalMethod()
-
isRegular
public boolean isRegular()
-
isLocalProp
public boolean isLocalProp()
-
isLocalMethod
public boolean isLocalMethod()
-
compareTo
public int compareTo(Identifier other)
- Specified by:
compareToin interfacejava.lang.Comparable<Identifier>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-