Class CyclesResult

  • All Implemented Interfaces:
    Result

    public class CyclesResult
    extends java.lang.Object
    implements Result
    Result of a cyclic check.
    Author:
    Franz-Josef Elmer
    • Constructor Summary

      Constructors 
      Constructor Description
      CyclesResult​(java.lang.String statement, boolean packageCycle)
      Creates an instance for the specified statement.
    • Constructor Detail

      • CyclesResult

        public CyclesResult​(java.lang.String statement,
                            boolean packageCycle)
        Creates an instance for the specified statement.
        Parameters:
        packageCycle - If true/false the check is on package/class cycles
    • Method Detail

      • addCycle

        public void addCycle​(StrongComponent cycle)
        Adds the specified cycle.
      • getCycles

        public java.util.List<StrongComponent> getCycles()
        Returns all added cycles.
      • getStatement

        public java.lang.String getStatement()
        Returns the statement.
      • isPackageCycle

        public boolean isPackageCycle()
        Returns true/false if this result is on package/class cycles.
      • isOk

        public boolean isOk()
        Returns true if no cycles have been added.
        Specified by:
        isOk in interface Result
      • toString

        public java.lang.String toString()
        Returns the result in a human-readable form which is used by the DefaultResultRenderer.
        Overrides:
        toString in class java.lang.Object