Class NumericMemLiteral

    • Constructor Detail

      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 String label,
                                 Number number,
                                 IRI datatype)
      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 Number number,
                                 IRI datatype)
      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 byte number)
      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 short number)
      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 int number)
      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 long n)
      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 float n)
      • NumericMemLiteral

        public NumericMemLiteral​(Object creator,
                                 double n)
    • 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.