Class TreeWalkerAuditEvent


  • public class TreeWalkerAuditEvent
    extends java.lang.Object
    Raw TreeWalker event for audit.
    • Constructor Detail

      • TreeWalkerAuditEvent

        public TreeWalkerAuditEvent​(FileContents fileContents,
                                    java.lang.String fileName,
                                    LocalizedMessage localizedMessage,
                                    DetailAST rootAst)
        Creates a new TreeWalkerAuditEvent instance.
        Parameters:
        fileContents - contents of the file associated with the event
        fileName - file associated with the event
        localizedMessage - the actual message
        rootAst - root AST element DetailAST of the file
    • Method Detail

      • getFileName

        public java.lang.String getFileName()
        Returns name of file being audited.
        Returns:
        the file name currently being audited or null if there is no relation to a file.
      • getFileContents

        public FileContents getFileContents()
        Returns contents of the file.
        Returns:
        contents of the file.
      • getLocalizedMessage

        public LocalizedMessage getLocalizedMessage()
        Gets the localized message.
        Returns:
        the localized message
      • getLine

        public int getLine()
        Return the line number on the source file where the event occurred. This may be 0 if there is no relation to a file content.
        Returns:
        an integer representing the line number in the file source code.
      • getMessage

        public java.lang.String getMessage()
        Return the message associated to the event.
        Returns:
        the event message
      • getColumn

        public int getColumn()
        Gets the column associated with the message.
        Returns:
        the column associated with the message
      • getColumnCharIndex

        public int getColumnCharIndex()
        Gets the column char index associated with the message.
        Returns:
        the column char index associated with the message
      • getModuleId

        public java.lang.String getModuleId()
        Returns id of module.
        Returns:
        the identifier of the module that generated the event. Can return null.
      • getSourceName

        public java.lang.String getSourceName()
        Gets the name of the source for the message.
        Returns:
        the name of the source for the message
      • getTokenType

        public int getTokenType()
        Gets the token type of the message.
        Returns:
        the token type of the message
      • getRootAst

        public DetailAST getRootAst()
        Gets the root element of the AST tree.
        Returns:
        the root element of the AST tree