public enum Datatype extends Enum<Datatype>
Object representing the datatype of a Literal
.
Modifier and Type | Method and Description |
---|---|
static boolean |
datatypesEqual(Literal theLeft,
Literal theRight)
Return whether or not the two
datatypes are equal |
int |
getId() |
IRI |
iri()
The IRI of the `Datatype`
|
static Datatype |
of(int theId)
Return the
Datatype associated with the id. |
static Datatype |
of(IRI theIRI)
|
String |
toString() |
static Datatype |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Datatype[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Datatype BOOLEAN
public static final Datatype INT
public static final Datatype INTEGER
public static final Datatype LONG
public static final Datatype FLOAT
public static final Datatype DOUBLE
public static final Datatype BYTE
public static final Datatype SHORT
public static final Datatype STRING
public static final Datatype TIME
public static final Datatype DATE
public static final Datatype GYEARMONTH
public static final Datatype GYEAR
public static final Datatype GMONTHDAY
public static final Datatype GDAY
public static final Datatype GMONTH
public static final Datatype BASE64BINARY
public static final Datatype HEXBINARY
public static final Datatype DECIMAL
public static final Datatype ANYURI
public static final Datatype QNAME
public static final Datatype NOTATION
public static final Datatype NORMALIZEDSTRING
public static final Datatype TOKEN
public static final Datatype LANGUAGE
public static final Datatype NMTOKEN
public static final Datatype NMTOKENS
public static final Datatype NAME
public static final Datatype NCNAME
public static final Datatype ID
public static final Datatype IDREF
public static final Datatype IDREFS
public static final Datatype ENTITY
public static final Datatype ENTITIES
public static final Datatype NON_POSITIVE_INTEGER
public static final Datatype NEGATIVE_INTEGER
public static final Datatype NON_NEGATIVE_INTEGER
public static final Datatype POSITIVE_INTEGER
public static final Datatype UNSIGNED_LONG
public static final Datatype UNSIGNED_INT
public static final Datatype UNSIGNED_SHORT
public static final Datatype UNSIGNED_BYTE
public static final Datatype DATETIME
public static final Datatype DATETIMESTAMP
public static final Datatype DURATION
public static final Datatype DURATION_DAYTIME
public static final Datatype DURATION_YEARMONTH
public static final Datatype LANG_STRING
public static final Datatype UDF
public static Datatype[] values()
for (Datatype c : Datatype.values()) System.out.println(c);
public static Datatype valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null@Nonnull public static Datatype of(@Nonnull IRI theIRI)
Datatype
associated with the IRI
. If the `IRI` does not denote a native XML or RDF datatype, UDF
will be returned.theIRI
- the datatype IRIDatatype
@Nonnull public static Datatype of(@Nonnull int theId)
Datatype
associated with the id.theId
- the id of IRIDatatype
public static boolean datatypesEqual(@Nonnull Literal theLeft, @Nonnull Literal theRight)
datatypes
are equaltheLeft
- the first typetheRight
- the other typepublic int getId()
Copyright © 2010-2016 Stardog Union. All Rights Reserved.