Class CodeGenerationSettings


  • public class CodeGenerationSettings
    extends java.lang.Object
    Holds options for code generation.
    • Field Detail

      • IMPLEMENT_WPILIB_PIPELINE

        public static final java.lang.String IMPLEMENT_WPILIB_PIPELINE
        See Also:
        Constant Field Values
      • DEFAULT_SETTINGS

        public static final CodeGenerationSettings DEFAULT_SETTINGS
        The default code generation settings.
        Default Values
        LanguageJava
        Class nameGripPipeline
        Implement WPILib APIfalse
        Save directoryUser home
        Java packageDefault package
        Python modulegrip
    • Method Detail

      • getLanguage

        public java.lang.String getLanguage()
      • getClassName

        public java.lang.String getClassName()
      • shouldImplementWpilibPipeline

        public boolean shouldImplementWpilibPipeline()
      • getSaveDir

        public java.lang.String getSaveDir()
      • getPackageName

        public java.lang.String getPackageName()
      • getModuleName

        public java.lang.String getModuleName()
      • builder

        public static CodeGenerationSettings.Builder builder​(CodeGenerationSettings defaultSettings)
        Creates a builder with defaults from the given settings.
        Parameters:
        defaultSettings - the default settings for the builder to use
        Returns:
        a settings builder