Class RModel

java.lang.Object
uk.co.terminological.rjava.plugin.RModel

public class RModel extends Object
  • Constructor Details

  • Method Details

    • javaClassFor

      public Optional<com.thoughtworks.qdox.model.JavaClass> javaClassFor(Class<?> clazz)
    • withAdditionalExports

      public RModel withAdditionalExports(Collection<String> exports)
    • getClassTypes

      public List<RClass> getClassTypes()
    • getExports

      public Set<String> getExports()
    • getImports

      public Set<String> getImports()
    • getSuggests

      public Set<String> getSuggests()
    • getConfig

      public PackageData getConfig()
    • getAuthors

      public List<String[]> getAuthors()
    • getRTypeOrThrowError

      public RType getRTypeOrThrowError(com.thoughtworks.qdox.model.JavaType type) throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getDataTypes

      public Collection<RType> getDataTypes()
    • addDataType

      public void addDataType(RType out)
    • setRelativePath

      public void setRelativePath(org.apache.maven.project.MavenProject mavenProject, Path rootDir)
    • getRelativePath

      public String getRelativePath()
    • getRootPath

      public String getRootPath()
    • setMavenMetadata

      public void setMavenMetadata(org.apache.maven.project.MavenProject mavenProject)
    • getGroupId

      public String getGroupId()
    • getArtifactId

      public String getArtifactId()
    • getMavenVersion

      public String getMavenVersion()
    • getPluginVersion

      public String getPluginVersion()
    • getMavenCoordinates

      public String getMavenCoordinates()
    • setPluginMetadata

      public void setPluginMetadata(org.apache.maven.artifact.Artifact pluginVersion)
    • detectMethodCollision

      public boolean detectMethodCollision(String simpleName)
    • futureSupport

      public boolean futureSupport()