public class BooleanDBTermType extends DBTermTypeImpl implements DBTermType
DBTermType.Category| Constructor and Description |
|---|
BooleanDBTermType(String booleanStr,
TermTypeAncestry ancestry,
RDFDatatype xsdBooleanDatatype) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEqualitiesBetweenTwoDBAttributesStrict()
Returns true if the non-strict equality between two attributes of the same database
of this type is equivalent to a strict equality.
|
boolean |
areEqualitiesStrict()
Constants often can have different values (true, false, 0, 1).
|
Optional<Boolean> |
areEqualitiesStrict(DBTermType otherType)
Returns true if the non-strict equality between terms of these two types
are equivalent to a strict equality
|
Optional<RDFDatatype> |
getNaturalRDFDatatype() |
boolean |
isNeedingIRISafeEncoding()
Returns true if some values in its value space may need an IRI safe encoding
|
getCastName, getCategory, getName, isValidLexicalValueequals, getAncestry, getCommonDenominator, hashCode, isA, isAbstract, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCastName, getCategory, getName, isValidLexicalValuegetAncestry, getCommonDenominator, isA, isAbstractpublic BooleanDBTermType(String booleanStr, TermTypeAncestry ancestry, RDFDatatype xsdBooleanDatatype)
public Optional<RDFDatatype> getNaturalRDFDatatype()
getNaturalRDFDatatype in interface DBTermTypepublic boolean isNeedingIRISafeEncoding()
DBTermTypeisNeedingIRISafeEncoding in interface DBTermTypepublic boolean areEqualitiesStrict()
areEqualitiesStrict in interface DBTermTypepublic Optional<Boolean> areEqualitiesStrict(DBTermType otherType)
DBTermTypeareEqualitiesStrict in interface DBTermTypepublic boolean areEqualitiesBetweenTwoDBAttributesStrict()
DBTermTypeareEqualitiesBetweenTwoDBAttributesStrict in interface DBTermTypeCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.