Class CStruct

    • Method Detail

      • values

        public java.util.Map<java.lang.Integer,​java.lang.Object> values()
        Description copied from interface: CMessage
        Method to access all values in the message.
        Specified by:
        values in interface CMessage<CStruct>
        Returns:
        The values map.
      • jsonCompact

        public boolean jsonCompact()
        Specified by:
        jsonCompact in interface JsonCompactible
        Returns:
        If the message is jsonCompact.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        protected static <M extends PMessage<M>> boolean equals​(M a,
                                                                M b)
      • hashCode

        protected static <M extends CMessage<M>> int hashCode​(M self)
      • asString

        protected static <Message extends PMessage<Message>> java.lang.String asString​(Message message)
        Prints a jsonCompact string representation of the message.
        Type Parameters:
        Message - The contained message type.
        Parameters:
        message - The message to stringify.
        Returns:
        The resulting string.