Class ConsoleTable


  • public class ConsoleTable
    extends java.lang.Object
    Formats P2Unit for display at the console.
    • Constructor Detail

      • ConsoleTable

        public ConsoleTable()
    • Method Detail

      • request

        public static java.lang.String request​(P2Model model,
                                               ConsoleTable.Format format)
        Returns a table with the full content of the given P2Model.
      • mavenStatus

        public static java.lang.String mavenStatus​(java.lang.Iterable<P2Unit> units,
                                                   ConsoleTable.Format format)
        Returns a table with the RepoStatus of all its units.
      • nameAndDescription

        public static java.lang.String nameAndDescription​(java.util.Collection<P2Unit> units,
                                                          ConsoleTable.Format format)
        Returns a table with the id, name, and description of all its units.
      • ambiguousRequirements

        public static java.lang.String ambiguousRequirements​(P2Query query,
                                                             ConsoleTable.Format format)
        Returns a table describing all ambiguous requirements and how they ended up.
      • unmetRequirements

        public static java.lang.String unmetRequirements​(P2Query query,
                                                         ConsoleTable.Format format)
        Returns a table describing all unmet requirements and who they affect.
      • optionalRequirementsNotInstalled

        public static java.lang.String optionalRequirementsNotInstalled​(P2Query query,
                                                                        ConsoleTable.Format format)
        Returns a table describing all optional requirements which were not installed.
      • detail

        public static java.lang.String detail​(java.util.Collection<P2Unit> units,
                                              ConsoleTable.Format format)
        Returns a table with the parsed details of the given units.