Class KeyOccurrence

    • Constructor Detail

      • KeyOccurrence

        public KeyOccurrence()
      • KeyOccurrence

        public KeyOccurrence​(org.apache.commons.vfs2.FileObject fileObject,
                             String sourceFolder,
                             String messagesPackage,
                             int fileIndex,
                             String key,
                             String arguments,
                             String sourceLine)
        Parameters:
        fileObject - The java source file
        messagesPackage - The location of the messages file, derived from "^import .*Messages;"
        fileIndex - The position in the file
        key - The i18n key
        arguments - The arguments from the source code
    • Method Detail

      • getFileObject

        public org.apache.commons.vfs2.FileObject getFileObject()
        Returns:
        The java source file
      • setFileObject

        public void setFileObject​(org.apache.commons.vfs2.FileObject fileObject)
        Parameters:
        fileObject - The java source file
      • getMessagesPackage

        public String getMessagesPackage()
        Returns:
        The location of the messages file
      • setMessagesPackage

        public void setMessagesPackage​(String messagesPackage)
        Parameters:
        messagesPackage - The location of the messages file
      • getSourceFolder

        public String getSourceFolder()
      • setSourceFolder

        public void setSourceFolder​(String sourceFolder)
      • getFileIndex

        public int getFileIndex()
        Gets fileIndex
        Returns:
        value of fileIndex
      • setFileIndex

        public void setFileIndex​(int fileIndex)
        Parameters:
        fileIndex - The fileIndex to set
      • getKey

        public String getKey()
        Returns:
        The i18n key
      • setKey

        public void setKey​(String key)
        Parameters:
        key - The i18n key
      • getArguments

        public String getArguments()
        Returns:
        The arguments from the source code
      • setArguments

        public void setArguments​(String arguments)
        Parameters:
        arguments - The arguments from the source code
      • getOccurrences

        public int getOccurrences()
        Returns:
        The number of occurrences
      • setOccurrences

        public void setOccurrences​(int occurrences)
        Parameters:
        occurrences - The number of occurrences
      • incrementOccurrences

        public void incrementOccurrences()
        Increment the number of occurrences with one.
      • getSourceLine

        public String getSourceLine()
        Returns:
        the line of source code on which the key occurs.
      • setSourceLine

        public void setSourceLine​(String sourceLine)
        Parameters:
        sourceLine - the line of source code on which the key occurs.