Class IntegerLiteral

    • Constructor Detail

      • IntegerLiteral

        protected IntegerLiteral​(BigInteger value)
        Creates an xsd:integer literal with the specified value.
      • IntegerLiteral

        protected IntegerLiteral​(BigInteger value,
                                 IRI datatype)
        Creates a literal with the specified value and datatype.
    • Method Detail

      • byteValue

        public byte byteValue()
        Description copied from interface: Literal
        Returns the byte value of this literal.
        Specified by:
        byteValue in interface Literal
        Overrides:
        byteValue in class SimpleLiteral
        Returns:
        The byte value of the literal.
      • shortValue

        public short shortValue()
        Description copied from interface: Literal
        Returns the short value of this literal.
        Specified by:
        shortValue in interface Literal
        Overrides:
        shortValue in class SimpleLiteral
        Returns:
        The short value of the literal.
      • intValue

        public int intValue()
        Description copied from interface: Literal
        Returns the int value of this literal.
        Specified by:
        intValue in interface Literal
        Overrides:
        intValue in class SimpleLiteral
        Returns:
        The int value of the literal.
      • longValue

        public long longValue()
        Description copied from interface: Literal
        Returns the long value of this literal.
        Specified by:
        longValue in interface Literal
        Overrides:
        longValue in class SimpleLiteral
        Returns:
        The long value of the literal.
      • floatValue

        public float floatValue()
        Description copied from interface: Literal
        Returns the float value of this literal.
        Specified by:
        floatValue in interface Literal
        Overrides:
        floatValue in class SimpleLiteral
        Returns:
        The float value of the literal.
      • doubleValue

        public double doubleValue()
        Description copied from interface: Literal
        Returns the double value of this literal.
        Specified by:
        doubleValue in interface Literal
        Overrides:
        doubleValue in class SimpleLiteral
        Returns:
        The double value of the literal.