Class AbstractWord

    • Constructor Detail

      • AbstractWord

        public AbstractWord​(int id)
    • Method Detail

      • getID

        public int getID()
        Specified by:
        getID in interface Word
      • isEquivalenceClass

        public boolean isEquivalenceClass()
        Specified by:
        isEquivalenceClass in interface Word
      • isNGramTag

        public boolean isNGramTag()
        Specified by:
        isNGramTag in interface Word
      • getNGramTagId

        public byte getNGramTagId()
        Specified by:
        getNGramTagId in interface Word
      • startsWith

        public boolean startsWith​(java.lang.String longestWordPrefix)
        Specified by:
        startsWith in interface Word
      • toString

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

        public boolean isUserWord()
        Specified by:
        isUserWord in interface Word
      • isValidForSaving

        public boolean isValidForSaving()
        Specified by:
        isValidForSaving in interface Word
      • getProbFactor

        public double getProbFactor()
        Specified by:
        getProbFactor in interface Word
      • setProbFactor

        public void setProbFactor​(double factor,
                                  boolean modificationByUser)
        Specified by:
        setProbFactor in interface Word
      • isModifiedByUser

        public boolean isModifiedByUser()
        Specified by:
        isModifiedByUser in interface Word
      • setModifiedByUser

        public void setModifiedByUser​(boolean modified)
        Specified by:
        setModifiedByUser in interface Word
      • isModifiedBySystem

        public boolean isModifiedBySystem()
        Specified by:
        isModifiedBySystem in interface Word
      • setModifiedBySystem

        public void setModifiedBySystem​(boolean modifiedBySystem)
        Specified by:
        setModifiedBySystem in interface Word
      • isForceValid

        public boolean isForceValid()
        Specified by:
        isForceValid in interface Word
      • setForceValid

        public void setForceValid​(boolean forceValid,
                                  boolean modificationByUser)
        Specified by:
        setForceValid in interface Word
      • isForceInvalid

        public boolean isForceInvalid()
        Specified by:
        isForceInvalid in interface Word
      • setForceInvalid

        public void setForceInvalid​(boolean forceInvalid,
                                    boolean modificationByUser)
        Specified by:
        setForceInvalid in interface Word
      • getCount

        public int getCount()
        Specified by:
        getCount in interface Word
      • increment

        public void increment()
        Specified by:
        increment in interface Word
      • getUpdateDate

        public long getUpdateDate()
        Specified by:
        getUpdateDate in interface Word