Interface ReportTextVisitor

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static PoolDatabase db  
      static java.lang.String ln  
    • Method Summary

      Modifier and Type Method Description
      java.lang.String visit​(NodeBase node)
      Checks node and generate report based on information in node
      java.lang.String visit​(Action action)
      Checks action and generate report based on information in action
      default java.lang.String visit​(OperationBase operationBase)
      Casts OperationBase to useful type to report
      java.lang.String visit​(ProductTransaction transaction)
      Checks product transaction and generate report based on information in transaction
      default java.lang.String visit​(Transaction transaction)
      Casts Transaction to useful type to report
      java.lang.String visit​(Product product)
      Checks product and generate report based on information in product
    • Field Detail

      • ln

        static final java.lang.String ln
    • Method Detail

      • visit

        java.lang.String visit​(NodeBase node)
        Checks node and generate report based on information in node
        Parameters:
        node - Node to generate report
        Returns:
        Report in String
      • visit

        java.lang.String visit​(Product product)
        Checks product and generate report based on information in product
        Parameters:
        product - Product to generate report
        Returns:
        Report in String
      • visit

        java.lang.String visit​(ProductTransaction transaction)
        Checks product transaction and generate report based on information in transaction
        Parameters:
        transaction - Transaction to generate report
        Returns:
        Report in String
      • visit

        java.lang.String visit​(Action action)
        Checks action and generate report based on information in action
        Parameters:
        action - Action to generate report
        Returns:
        Report in String
      • visit

        default java.lang.String visit​(OperationBase operationBase)
        Casts OperationBase to useful type to report
        Parameters:
        operationBase - Base of Action or Transaction
        Returns:
        Report in String
      • visit

        default java.lang.String visit​(Transaction transaction)
        Casts Transaction to useful type to report
        Parameters:
        transaction - Base of produc or financial t transaction
        Returns:
        Report in String