Class Token

    • Constructor Detail

      • Token

        public Token​(byte type)
    • Method Detail

      • getType

        public byte getType()
      • getId

        public long getId()
      • getValue

        public java.lang.String getValue()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • 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
      • writeTo

        public abstract void writeTo​(java.io.DataOutput out,
                                     byte idType)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • readFrom

        public abstract void readFrom​(java.io.DataInput in,
                                      byte idType)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • writeId

        protected void writeId​(java.io.DataOutput out,
                               long id,
                               byte idType)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • writeString

        protected void writeString​(java.io.DataOutput out,
                                   java.lang.String string)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • readId

        protected long readId​(java.io.DataInput in,
                              byte idType)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • readString

        protected java.lang.String readString​(java.io.DataInput in)
                                       throws java.io.IOException
        Throws:
        java.io.IOException