Class POSKey


  • public class POSKey
    extends java.lang.Object
    A cache key consists of a POS and an object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String _cachedToString  
      private java.lang.Object _key  
      private POS _pos  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        POSKey​(POS pos, long offset)  
      private POSKey​(POS pos, java.lang.Object key)  
        POSKey​(POS pos, java.lang.String lemma)  
    • Field Detail

      • _pos

        private POS _pos
      • _key

        private java.lang.Object _key
      • _cachedToString

        private transient java.lang.String _cachedToString
    • Constructor Detail

      • POSKey

        private POSKey​(POS pos,
                       java.lang.Object key)
      • POSKey

        public POSKey​(POS pos,
                      java.lang.String lemma)
      • POSKey

        public POSKey​(POS pos,
                      long offset)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • getPOS

        public POS getPOS()
      • getKey

        public java.lang.Object getKey()
      • isLemmaKey

        public boolean isLemmaKey()
      • isOffsetKey

        public boolean isOffsetKey()
      • hashCode

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

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