Class OutputConfiguration.SourceMapping

  • Enclosing class:
    OutputConfiguration

    public static class OutputConfiguration.SourceMapping
    extends java.lang.Object
    Specifies the output folder for a source folder (may be null, in which case the output folder of the enclosing OutputConfiguration is used). A source folder may also be set to be ignored in the UI. This makes it clear to the user that he does not have to specify an output directory for that source folder. Both source and output folders are project relative, e.g. "src/main/java", "build/gen" etc.
    Since:
    2.6
    • Constructor Detail

      • SourceMapping

        public SourceMapping​(java.lang.String sourceFolder)
    • Method Detail

      • getSourceFolder

        public java.lang.String getSourceFolder()
      • getOutputDirectory

        public java.lang.String getOutputDirectory()
      • setOutputDirectory

        public void setOutputDirectory​(java.lang.String outputDirectory)
      • isIgnore

        public boolean isIgnore()
      • setIgnore

        public void setIgnore​(boolean ignore)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object