@Original public class DatatypeFactory extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
static <R extends Comparable<R>> |
getDatatypeExpression(Datatype<R> base) |
static DatatypeFactory |
getInstance() |
Datatype<?> |
getKnownDatatype(org.semanticweb.owlapi.model.IRI key) |
Collection<Datatype<?>> |
getKnownDatatypes() |
static String |
getNamespace() |
static <R extends Comparable<R>> |
getNumericDatatypeExpression(NumericDatatype<R> base) |
static <R extends Comparable<R>> |
getOrderedDatatypeExpression(Datatype<R> base) |
static List<Datatype<?>> |
getValues() |
static Comparable |
increase(Number v) |
static boolean |
intervalWithValues(Comparable min,
Comparable max,
int excluded) |
boolean |
isKnownDatatype(org.semanticweb.owlapi.model.IRI key) |
@Nonnull public static final NumericDatatype<BigDecimal> REAL
@Nonnull public static final NumericDatatype<BigDecimal> RATIONAL
@Nonnull public static final NumericDatatype<BigDecimal> DECIMAL
@Nonnull public static final NumericDatatype<BigInteger> INTEGER
@Nonnull public static final NumericDatatype<Double> DOUBLE
@Nonnull public static final NumericDatatype<Float> FLOAT
@Nonnull public static final NumericDatatype<BigInteger> NONPOSITIVEINTEGER
@Nonnull public static final NumericDatatype<BigInteger> NEGATIVEINTEGER
@Nonnull public static final NumericDatatype<BigInteger> NONNEGATIVEINTEGER
@Nonnull public static final NumericDatatype<BigInteger> POSITIVEINTEGER
@Nonnull public static final NumericDatatype<Long> LONG
@Nonnull public static final NumericDatatype<Integer> INT
@Nonnull public static final NumericDatatype<Short> SHORT
@Nonnull public static final NumericDatatype<Byte> BYTE
@Nonnull public static final NumericDatatype<BigInteger> UNSIGNEDLONG
@Nonnull public static final NumericDatatype<Long> UNSIGNEDINT
@Nonnull public static final NumericDatatype<Integer> UNSIGNEDSHORT
@Nonnull public static final NumericDatatype<Short> UNSIGNEDBYTE
public static List<Datatype<?>> getValues()
public Collection<Datatype<?>> getKnownDatatypes()
@Nonnull public Datatype<?> getKnownDatatype(org.semanticweb.owlapi.model.IRI key)
key - keypublic boolean isKnownDatatype(org.semanticweb.owlapi.model.IRI key)
key - keypublic static DatatypeFactory getInstance()
public static boolean intervalWithValues(Comparable min, Comparable max, int excluded)
min - minmax - maxexcluded - excludedpublic static Comparable increase(Number v)
v - vpublic static <R extends Comparable<R>> DatatypeExpression<R> getDatatypeExpression(Datatype<R> base)
R - expression typebase - basepublic static <R extends Comparable<R>> DatatypeExpression<R> getNumericDatatypeExpression(NumericDatatype<R> base)
R - expression typebase - basepublic static <R extends Comparable<R>> DatatypeExpression<R> getOrderedDatatypeExpression(Datatype<R> base)
R - expression typebase - basepublic static String getNamespace()
Copyright © 2015 The University of Manchester. All rights reserved.