Class SourceBuilder

java.lang.Object
org.yamcs.protoc.SourceBuilder

public class SourceBuilder extends Object
  • Constructor Details

    • SourceBuilder

      public SourceBuilder(String class_)
  • Method Details

    • setJavadoc

      public void setJavadoc(String javadoc)
      Sets Javadoc. But unlike Javadoc, this does not expect HTML input and so the input will be surrounded with <pre></pre> tags and escaped as necessary.
    • addAnnotation

      public void addAnnotation(String annotation)
    • setPackage

      public void setPackage(String package_)
    • setAbstract

      public void setAbstract(boolean abstract_)
    • setExtends

      public void setExtends(String extends_)
    • setImplements

      public void setImplements(String implements_)
    • addImport

      public void addImport(String import_)
    • addField

      public void addField(String type, String name)
    • addConstructor

      public SourceBuilder.ConstructorBuilder addConstructor()
    • addMethod

      public SourceBuilder.MethodBuilder addMethod(String name)
    • toString

      public String toString()
      Overrides:
      toString in class Object