Class CATypePackageParsers

java.lang.Object
com.io7m.cardant.type_packages.parsers.CATypePackageParsers
All Implemented Interfaces:
com.io7m.anethum.api.ParserFactoryType<com.io7m.blackthorne.core.BTPreserveLexical, CATypePackageDeclaration, CATypePackageParserType>, CATypePackageParserFactoryType, com.io7m.repetoir.core.RPServiceType

public final class CATypePackageParsers extends Object implements CATypePackageParserFactoryType
The default provider of type package parsers.
  • Constructor Details

    • CATypePackageParsers

      public CATypePackageParsers()
      The default provider of type package parsers.
  • Method Details

    • createParserWithContext

      public CATypePackageParserType createParserWithContext(com.io7m.blackthorne.core.BTPreserveLexical context, URI source, InputStream stream, Consumer<com.io7m.anethum.api.ParseStatus> statusConsumer)
      Specified by:
      createParserWithContext in interface com.io7m.anethum.api.ParserFactoryType<com.io7m.blackthorne.core.BTPreserveLexical, CATypePackageDeclaration, CATypePackageParserType>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • description

      public String description()
      Specified by:
      description in interface com.io7m.repetoir.core.RPServiceType