static OutputWriter getWriter()

in java/com/google/cloud/deploymentmanager/autogen/cli/OutputWriterFactory.java [39:53]


  static OutputWriter getWriter(AutogenSettings settings) {
    switch (settings.getOutputType()) {
      case PROTOTEXT:
        return new PrototextWriter(settings);
      case JSON:
        return new JsonWriter(settings);
      case YAML:
        return new YamlWriter(settings);
      case WIRE:
        return new WireWriter(settings);
      case PACKAGE:
        return new PackageWriter(settings);
    }
    throw new IllegalArgumentException("Unknown output type: " + settings.getOutputType());
  }