Class KeyOccurrence

    • Constructor Detail

      • KeyOccurrence

        public KeyOccurrence()
      • KeyOccurrence

        public KeyOccurrence​(org.apache.commons.vfs2.FileObject fileObject,
                             String sourceFolder,
                             String messagesPackage,
                             int row,
                             int column,
                             String key,
                             String arguments,
                             String sourceLine)
        Parameters:
        fileObject - The java source file
        messagesPackage - The location of the messages file, derived from "^import .*Messages;"
        row - The row on which the occurrence takes place
        column - The column on which the occurrence takes place
        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)
      • getRow

        public int getRow()
        Returns:
        The row on which the occurrence takes place
      • setRow

        public void setRow​(int row)
        Parameters:
        row - The row on which the occurrence takes place
      • getColumn

        public int getColumn()
        Returns:
        The column on which the occurrence takes place
      • setColumn

        public void setColumn​(int column)
        Parameters:
        column - The column on which the occurrence takes place
      • 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.