Class AbstractDecisionImporter

java.lang.Object
com.structurizr.importer.documentation.AbstractDecisionImporter
All Implemented Interfaces:
DocumentationImporter
Direct Known Subclasses:
AdrToolsDecisionImporter, Log4brainsDecisionImporter, MadrDecisionImporter

public abstract class AbstractDecisionImporter extends Object implements DocumentationImporter
Imports architecture decision records created/managed by adr-tools (https://github.com/npryce/adr-tools). The format for ADRs is as follows: Filename: {DECISION_ID:0000}-*.md Content: # {DECISION_ID}. {DECISION_TITLE} Date: {DECISION_DATE:YYYY-MM-DD} ## Status {DECISION_STATUS and links} ## Context ...
  • Field Details

    • timeZone

      protected TimeZone timeZone
    • characterEncoding

      protected Charset characterEncoding
  • Constructor Details

    • AbstractDecisionImporter

      public AbstractDecisionImporter()
  • Method Details

    • setTimeZone

      public void setTimeZone(String timeZone)
      Sets the time zone to use when parsing dates (the default is UTC)
      Parameters:
      timeZone - a time zone as a String (e.g. "Europe/London" or "UTC")
    • setTimeZone

      public void setTimeZone(TimeZone timeZone)
      Sets the time zone to use when parsing dates.
      Parameters:
      timeZone - a TimeZone instance
    • setCharacterEncoding

      public void setCharacterEncoding(Charset characterEncoding)
      Provides a way to change the character encoding used by the DSL parser.
      Parameters:
      characterEncoding - a Charset instance